public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* [gentoo-dev]  Re: Ranged licenses
  @ 2007-11-30 10:04 99%   ` Steve Long
  0 siblings, 0 replies; 1+ results
From: Steve Long @ 2007-11-30 10:04 UTC (permalink / raw
  To: gentoo-dev

Christian Faulhammer wrote:
> Ciaran McCreesh <ciaran.mccreesh@blueyonder.co.uk>:
> 
>> Is this something worth pinching for a future EAPI? If we go with the
>> postfix [] form for ranged deps, it'd translate into:
>>     LICENSE="=GPL-2" (or equivalently, LICENSE="GPL[=2]")
>>     LICENSE="|| ( GPL[>=2] BSD )" (or equivalently, ">=GPL-2")
>>     LICENSE="|| ( LGPL[>=2&<3] Eclipse )"
> 
>  This is hardly readable, in my eyes at least but I am older than 25
> now.  I think it is not really necessary (overkill), but I haven't
> heard anything from other people yet.
>
>> One thing that would need to be decided:
>> 
>>     LICENSE="GPL-2"
>> 
>> Would that require an = prefix? To simplify things, we could say that
>> *only* the postfix [] form counts for licenses...
> 
>  To have backwards compatability...yes.
> 
Could this not simplify to <license><version-spec> where version spec is
either a simple -ver prefix as with GPL-2 (meaning only GPL-2) or a postfix
range specifier? IOW allow the existing usage since its meaning is clear
and it's easy to parse.

I'd also be in favour of an implicit = so that GPL[>2] would cover the most
common usage. After all, in the realm of licensing it makes no sense to
have eg GPL[>3] mean anything after, but not including 3, since the new
version must be specified before usage for it to mean anything legally.
(Otherwise how is a user to know the terms of the license being referred
to?)

Overall though I like it; GPL[2|3] (from other post) vs '|| ( GPL-2 GPL-3 )'
sounds nice as well.


-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2007-11-24 15:00     [gentoo-dev] Ranged licenses Ciaran McCreesh
2007-11-28 19:06     ` [gentoo-dev] " Christian Faulhammer
2007-11-30 10:04 99%   ` Steve Long

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox