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.