Experience in packaging perl modules from CPAN , suggests that most CPAN authors are woefully ignorant of copyright and licensing issues. Unfortunately I have been provoked into attempting to do something about this. I present Test::Copyright. I would appreciate feedback not least on the idea.

Edit: Thanks for the feedback, monks!

I need to completely revamp the documentation as the reaction so far has been quite negative overall. I will have a stab here, but first I have to come clean that I have been packaging for Debian. The argument was internal to Debian and centred about how best to "help" the Debian Perl team. My experience is that in easy cases it only takes a few minutes to package a Perl module for Debian. Harder cases tend to be caused by things like this:

Seeing the negative feedback I had a look at the Fedora licensing guidelines. Indeed you will notice that Fedora cares just as much as Debian about the presence of a license. But it seems not to care as much about the copyright. However the Fedora guidelines say:

In cases where the licensing is unclear, it may be necessary to contact the copyright holders to confirm the licensing of code or content. In those situations, it is _always_ preferred to ask upstream .....

I read this as saying that Fedora are assuming that upstream and the copyright holders are always the same, which may not be always entirely true. Debian takes the alternative policy of tracking the the status of the copyright holders explicitly.


In reply to RFC: Test::Copyright by SilasTheMonk

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.