Greetings Fellow Monks!
A current
thread on
debian-legal which spilled
over from
debian-perl is
discussing the oft-used licensing statement prevalent in many perl
modules. Specifically, this term:
Copyright: Copyright (c) Year Your Name Here. All rights reserved. This
program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
Obviously, members of the perl community know that this (currently)
means that modules bearing this copyright are licensed under the
GPL and
Artistic
License. However, what happens if Perl changes licenses to the
Clarified
Artistic License and the GPL?
A few people on debian-legal have suggested (myself included) that
authors of modules begin to specify explicitly which licenses their
module is released under to avoid confusion. The advantages of this is
that the license that your code is under will be known to you. The
disadvantage is that you will have to change the licensing terms of
your modules, both initially, and whenever there is a legal problem
with one of the licenses.
In other words, your new module copyright would read (
from the perl copyright itself):
Copyright Year, Your Name Here. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of either:
a) the GNU General Public License as published by the Free Software
Foundation; either version 1, or (at your option) any later
version, or
b) the "Artistic License" which comes with Perl.
What are your thoughts about this? Is this something that should be clarified in the various module creation documentation and/or on cpan?
Update: Some people have wisely pointed out that you should probably use the GPL version 2 instead of version 1. I agree completely. The above is merely the copyright statement included in perl itself.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.