From owner-svn-ports-head@freebsd.org Fri Sep 9 06:26:36 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B68BBD12AA; Fri, 9 Sep 2016 06:26:36 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-lf0-x234.google.com (mail-lf0-x234.google.com [IPv6:2a00:1450:4010:c07::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AA014F8; Fri, 9 Sep 2016 06:26:35 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-lf0-x234.google.com with SMTP id g62so36797958lfe.3; Thu, 08 Sep 2016 23:26:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=r0sV/8xO42TeC4DW2GR503MSK5TC5mUT5Df7201+gFI=; b=aP+yVifKvX8pIJsSDzquAapNJ4Epcra1YKnxjKUIZk9fRykvZFUqXXMUBEH2Aetnfo kmiw26LFt8ahPW/bDOErYhfp+mWZ0t0tlU0Fbj1EEMh2Yp5DozLt02VttXVpAg1ucFtH b7yTeZChMi+YeFfzqpNzbE57x7tC7+ZzahcRAlITeGl0zY2MZ2tn6NcpbnN/++gbA3FG 77A5QZYX2XQUPMVy6oBMetCA0hSTBzgLbiJjEty1LjNcEUfEYLMOPzhTy5133rQdNfkT TpFa3cNqxMMi6/m4pkJuFLfh0T2APGFOAjYVDNls4ydtTwunzdazNX15yXZaQh9FpG1X 8wLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=r0sV/8xO42TeC4DW2GR503MSK5TC5mUT5Df7201+gFI=; b=C2b9qcOUlJbzzFbr56nk527J8GaAjCeX6y/CADdexgmg7XLgQbCmpovqclBEyVSmF7 WFN8QUcQIfdqbiNZDgi/R5I60Z4178QmGBkZPmZsR2xchrWcd6BOMA4DoctMnXcUvJF2 JtX/zBDm6mLSduCGVomPtev08n8ZwU5032OjqnEqTWMkRoReevBqZAM+y4qicTnl0qo3 usgBX95ZvvTv97ixgeYWQ3y8PFFCerPOGzmaO9nmIvd+s2H3XsS6+oX3KG+nw62wAIWV /RnLA79fBa0Qr0MDUR/8dZtyx+zBPTDC64S8ytIAg3zzYesWMZfOxikL7H1GtsUBw/fo YkdA== X-Gm-Message-State: AE9vXwN2FxqUR3g99AKKHbJH5DazLI1tXdGRUaeGfK/OuMUcASXg1P2TVzdFR6+KT39kFg== X-Received: by 10.25.76.5 with SMTP id z5mr597273lfa.118.1473402393361; Thu, 08 Sep 2016 23:26:33 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id e185sm301829lfb.24.2016.09.08.23.26.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Sep 2016 23:26:32 -0700 (PDT) Sender: Baptiste Daroussin Date: Fri, 9 Sep 2016 08:26:31 +0200 From: Baptiste Daroussin To: Kubilay Kocak Cc: Dmitry Marakasov , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r421549 - in head: . Mk Message-ID: <20160909062630.hofrsvjajt2wcel4@ivaldir.etoilebsd.net> References: <201609081315.u88DF6vL044982@repo.freebsd.org> <190e2ef5-0f8c-efc3-bca1-7e5b541d3733@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="vxelknq2atzc7cto" Content-Disposition: inline In-Reply-To: <190e2ef5-0f8c-efc3-bca1-7e5b541d3733@FreeBSD.org> User-Agent: Mutt/1.6.2-neo (2016-08-08) X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2016 06:26:36 -0000 --vxelknq2atzc7cto Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 09, 2016 at 12:03:00AM +1000, Kubilay Kocak wrote: > On 8/09/2016 11:15 PM, Dmitry Marakasov wrote: > > Author: amdmi3 Date: Thu Sep 8 13:15:06 2016 New Revision: 421549=20 > > URL: https://svnweb.freebsd.org/changeset/ports/421549 > >=20 > > Log: Add support added for LICENSE=3DNONE, use it when the port > > doesn't have cleanly defined licensing terms. Note that without > > clean license allowing you to use and distribute the code it would be > > be illegal to do so in many jurisdictions, so for ports with NONE=20 > > license no distfiles or packages are distributed. >=20 > I'm glad this finally got added, though I'm worried that NONE is > ambiguous and will unnecessarily cause otherwise package'able / > distribute'able software to not be (inadvertently), and that None says > more than we want its behaviour to mean. >=20 > I truly do not intend to $bikeshed on the name, but are we saying: >=20 > That ports with no *explicit* license terms should not be > distributed/packaged by default? >=20 > If so, shouldn't empty(LICENSE) do this? >=20 > If all this does is avoid not having a whole bunch of existing ports not > be packaged because they don't yet have LICENSE set, let's fix that. > It's a great incentive to maintainers to get them added (explicitly). We > could then even upgrade adding LICENSE to a requirement for ports rather > than being optional (as it has been). >=20 > What if a piece of software doesn't have 'cleanly' (what is the actual > definition we should use?) defined license terms, but says/implies by > some other method that it is free to be distributed/packaged? Say for > example the software has debian/spec files in the sources but otherwise > says nothing. >=20 > Might LICENSE=3DUNDEFINED be a less ambiguous term/name for this "cant > distribute/package because we want to be legally safe" behaviour? >=20 None is designed for software where the software/source where upstream clea= rly claims (I don't care, I am not a lawyer there is no license OR for dead ups= tream where no traces of any statement of a license can be fine in the sources). In both case that means there is NO license and then we should not distribu= te them at all. NONE is not intended to be a fallback because one hasn't set yet the LICENSE knob I do like the 'NONE' word, it sounds accurate and straight forward to me, b= ut I'm not native, if its sounds misleading we can still have a better word if= one proposes. But clearly imho UNDEFINED/UNCLEAR/UNKNOWN are representing what = we aiming at here. Best regards, Bapt --vxelknq2atzc7cto Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJX0lYWAAoJEGOJi9zxtz5axbMP/jOKWcFKn0/8jDNQcbBdZJXa MH2VH5ml9eC730SI+SsTbbbY9FPh0uTZ4oz+MNQw6/lVkzs0R/ewyJDUdGqMi3pz 82r/L7bi1aTiA7u5uOIGcN6tg4OHfaQ1eBkgNwqhp3kcqHBbde+G8BtEYFmTDuoE gqTcEyk6FzisG0inHGuA0/Ga0MoL+1HUxUpWLXEafGxdhTMsdq5VkjjevG415GlO lP16k3zpJSp8d6NamyYD3nxG+GTbilFBvh4b4mn8Bx4Eihwl1ZzvKu0uNVcSA8BG 9kOzDKzuB2zN2JfWnWQ950gflhZAHAqYPElgrSvHF4Uyuos0/NCgPirB5o7Pe9TP TCkPI219TOisP1DTCFJZIXeFXj0nVb8rhcr+AibXxkDlAqGsoiVn5Zsu9wYGSNw4 llXUSB5quoMdQGFRV+ZARKdGhE3qckfvr21gX+xqowpVWbziUWdCm0p0tP8NYjQB 4ZoTlGSICLaHnkhlmLIwnn3HHFGEBCZ+bSwO8SIK7Ap8wMtarV+4qtzM4ajuvnXD fy4jHoEkizTM/ARk0ShO4HcDbCoO+uLbkSJGv0w8NfzchXq1+Dp+zRY/oDfZqfm9 lvH/seUq6TtNADuboBoqSykCAuR+vLlXhACVor3Pc1BbKtYk4jx45xzO+A3zzgp7 ROI7YPrh4xpCWwjVWsxy =LJFl -----END PGP SIGNATURE----- --vxelknq2atzc7cto--