David Golden wrote:
> On Sun, Oct 11, 2009 at 3:21 AM, Zefram <zef...@fysh.org> wrote:
>>> 17.02) Make the license field an arrayref rather than a scalar.
>>>
>> Could make the field a string expression, with the defined keywords as
>> atomic expressions, "|" and "&" operators for license combination, and
>> parens for precedence.  A distro with some files Perl-licensed and some
>> pure-GPLed could then  be expressed as "gpl & perl".  "perl" itself is
>> defined as "gpl | artistic".
> 
> -1
> 
> License can never really be determined without actually reading the
> source.  I don't want to see us create a mini-language to describe
> license combinations.
> 
> As I said in the original comments -- I don't think anyone actually
> uses the "license" field in META today.  Case examples anyone?  Can we
> adopt a YAGNI principle on license?
> 
> -- David
> 

+Inf.  Programmers should not try to think they can use Boolean logic on
 licenses.  That way lies madness and lawsuits.


Reply via email to