Far from simplifying matters, I think that having each CPAN author 'clarify' their licensing position is only going to make things more confusing.

The current situation is that Perl can be used under either the GPL or the Artistic license. A user can evaluate those licenses (which come with Perl) and make their own decision on whether they are happy to use Perl under those terms.

A CPAN module is effectively an extension to Perl. If the module contains a clear statement that it is licensed under the same terms as Perl itself then the user does not need to make another decision. They have already decided Perl's licensing terms are acceptable. They can see that the module they want to use is licensed under the same terms and they can carry on.

On the other hand, if each module author 'clarified' their licensing position by re-stating Perl's licensing terms then a user would need to read that statement and any accompanying license files and repeat the decision making process. The more words that a module author uses to clarify things, the more chance there is of making a mistake or introducing an inconsistency.

I'm not saying that every CPAN module should have the exact same licensing terms - authors should continue to have the freedom to choose. But, if they choose to use 'the same terms as Perl itself' then they are saying to a potential user "don't worry about the license - you already made your decision about Perl's license and this is the same".


In reply to Re: Re: Re: Licensing of Perl Modules by grantm
in thread Licensing of Perl Modules by dondelelcaro

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.