On Mon, Oct 27, 2008 at 11:17 AM, David Cantrell <[EMAIL PROTECTED]> wrote:
> So, in summary, here's my objections to the
> current 'license' field in META.yml:
>
> * poorly documented;
> * limited range of options for licences;
> * only one licence per distribution
>
> The first is fixable so I'm not too bothered by it.  The second and third
> are fundamental design flaws which make it unfit for purpose.

Your proposal doesn't seem to address the second point in any way.

I'm also not thrilled with how it addresses the third, since it seems
to me that any distribution with such complex licensing terms probably
can't be covered by such a mechanism anyway.  For instance, if I have
A.pm under GPL and B.pm under BSD, what happens when they call each
other?  Does that constitute encapsulation and/or usage as a library?
Such matters generally have to be spelled out explicitly.

I agree that the second point is a problem.  I'd like to solve it by
delegating to Software::License.  Anything it knows about should be a
valid choice.

 -Ken

Reply via email to