From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1IxZMh-0000XM-0j for garchives@archives.gentoo.org; Thu, 29 Nov 2007 02:42:59 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lAT2g9SD009359; Thu, 29 Nov 2007 02:42:09 GMT Received: from mail.isohunt.com (b01.ext.isohunt.com [208.71.112.51]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lAT2eAIB006940 for ; Thu, 29 Nov 2007 02:40:10 GMT Received: (qmail 9081 invoked from network); 29 Nov 2007 02:40:09 -0000 Received: from S010600022af11287.vc.shawcable.net (HELO curie.orbis-terrarum.net) (24.85.154.166) (smtp-auth username robbat2@isohunt.com, mechanism login) by mail.isohunt.com (qpsmtpd/0.33-dev on beta01) with (AES256-SHA encrypted) ESMTPSA; Thu, 29 Nov 2007 02:40:09 +0000 Received: (qmail 22292 invoked by uid 10000); 28 Nov 2007 18:40:27 -0800 Date: Wed, 28 Nov 2007 18:40:27 -0800 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ranged licenses Message-ID: <20071129024027.GR14557@curie-int.orbis-terrarum.net> References: <20071124150027.732f8f6b@blueyonder.co.uk> <20071128200646.5573164b@gentoo.org> <20071128191148.143603fb@blueyonder.co.uk> <200711282355.01184.bangert@gentoo.org> <20071128230225.2b271b49@blueyonder.co.uk> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RCJLo13VlymhPcEi" Content-Disposition: inline In-Reply-To: <20071128230225.2b271b49@blueyonder.co.uk> User-Agent: Mutt/1.5.16 (2007-06-09) X-Archives-Salt: d817a9ee-51dc-4610-bd33-246df395f536 X-Archives-Hash: b3cd9e3150167749619e11e73e4e5084 --RCJLo13VlymhPcEi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Nov 28, 2007 at 11:02:25PM +0000, Ciaran McCreesh wrote: > On Wed, 28 Nov 2007 23:54:57 +0100 > Thilo Bangert wrote: > > there is also the legal argument. it's better to state explicitly > > which versions apply and not have to cleanup the mess, when somebody > > decides to release GPL-2.5. > That's an argument strongly in favour of ranged specs. A huge number of > packages are licensed under "GPL 2 or later", and currently most ebuilds > incorrectly use LICENSE=3D"GPL-2" for these. Even changing these to > LICENSE=3D"|| ( GPL-2 GPL-3 )" just shifts the problem around a bit. With > CRAN "GPL 2 or later" translates to "GPL (>=3D 2)", which is a much more > accurate description of a package's license. Going beyond the GPL, there are a number of other license statements that use an 'or later' clause, but there is only one version of the license present so far. Doing the _or_later suffix hack is a bit nasty, because then you expect to find that as a file in licenses/, or need to have special handling for it. I'm for ranged licenses, but I think attention needs to be paid to the syntax. The postfix [] form does nicely separate the version information =66rom the actual license name (moreso than the traditional CPV atom), but the LGPL[>=3D2&<3] example looks to be overloading it, when we already have AND/OR at the higher level. LICENSE=3D"|| ( Eclipse ( LGPL[>=3D2] LGPL[<3] ) )" Which is, Eclipse OR (LGPL v2 up to, but not including LGPLv3). --=20 Robin Hugh Johnson Gentoo Linux Developer & Infra Guy E-Mail : robbat2@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 --RCJLo13VlymhPcEi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) Comment: Robbat2 @ Orbis-Terrarum Networks - The text below is a digital signature. If it doesn't make any sense to you, ignore it. iD8DBQFHTiabPpIsIjIzwiwRAqZeAJ4gmTFzqxZuFWmlRV5Df1vT/z0W7gCgtF9X J7x5MnkuQ80j4bAapCnkMn0= =5pLo -----END PGP SIGNATURE----- --RCJLo13VlymhPcEi-- -- gentoo-dev@gentoo.org mailing list