Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Perl-Critic CPAN distribution.

Report information
The Basics
Id: 24887
Status: new
Priority: 0/
Queue: Perl-Critic

People
Owner: Nobody in particular
Requestors: adamk [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: (no value)
Fixed in: (no value)



Subject: Policy: Check for illegal illegal open source module licensing
A common pattern in CPAN modules is to have something like the following. In fact, Perl::Critic does it itself! -------------------------------------------------------------- =head1 COPYRIGHT Copyright (c) 2005-2007 Jeffrey Ryan Thalhammer. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license can be found in the LICENSE file included with this module. -------------------------------------------------------------- There's information, from the TPF lawyers via Allison I seem to recall (although I could be wrong that it was from her) that this licensing idiom is incorrect, and illegal. Specifically, the "All rights reserved", since by making it free software you are giving away certain specific rights. The correct idiom for modules which have the "This program is free software"... "the same terms as Perl itself" is to REMOVE the "All rights reserved." and just have. ----------------------------------------------------- =head1 COPYRIGHT Copyright (c) 2005-2007 Jeffrey Ryan Thalhammer. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license can be found in the LICENSE file included with this module. ------------------------------------------------------ For free software (which is the only subset of documents to which this applies) I could classify this as a severity 1, as it can make the software illegal to distribute.