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 1IxZV9-0000vy-1e for garchives@archives.gentoo.org; Thu, 29 Nov 2007 02:51:43 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lAT2oqMP013111; Thu, 29 Nov 2007 02:50:52 GMT Received: from smtp.ferdyx.org (170.Red-213-96-222.staticIP.rima-tde.net [213.96.222.170]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lAT2mx8k010767 for ; Thu, 29 Nov 2007 02:49:00 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.ferdyx.org (Postfix) with ESMTP id 140E48D308 for ; Thu, 29 Nov 2007 03:49:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ferdyx.org Received: from smtp.ferdyx.org ([127.0.0.1]) by localhost (tungsteno.ferdyx.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id niA0eKEVpnix for ; Thu, 29 Nov 2007 03:49:26 +0100 (CET) Received: from localhost (unknown [213.121.151.206]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.ferdyx.org (Postfix) with ESMTP id 25DB38D307 for ; Thu, 29 Nov 2007 03:49:26 +0100 (CET) Date: Thu, 29 Nov 2007 02:48:52 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ranged licenses Message-ID: <20071129024852.49f764f9@blueyonder.co.uk> In-Reply-To: <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> <20071129024027.GR14557@curie-int.orbis-terrarum.net> X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.1; x86_64-pc-linux-gnu) 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; boundary="Sig_/P1X4xCqWIVQK3pejTT_paJK"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 56057abe-7ecc-47f8-9276-bb73f9c5ab93 X-Archives-Hash: eaa14a127cc2a2d8306e2e9917aca66a --Sig_/P1X4xCqWIVQK3pejTT_paJK Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 28 Nov 2007 18:40:27 -0800 "Robin H. Johnson" wrote: > 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 from 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). The ( ) form means something else for package dependencies, and so can't be used for ranged dependencies. In particular: ( >=3Dfoo/bar-3