Skip Menu |
 

This queue is for tickets about the Module-Install CPAN distribution.

Report information
The Basics
Id: 19807
Status: rejected
Priority: 0/
Queue: Module-Install

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

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



Subject: Default license value to "restrictive"
Download (untitled) / with headers
text/plain 358b
Although we often ignore licensing issues and hope they go away, the people downstream of us often do not. If a license is not specified, and cannot be detected via license_from or all_from, we should default the license value to "restrictive". This will ensure that anything that gets uploaded to CPAN can be confirmed to be legally allowable on the CPAN.
Download (untitled) / with headers
text/plain 322b
I concur with this request for similar reasons. When building propritery software with Module::Install the only choices of licenses are free software licenses and 'unknown'. Restrictive would both cover things that are by default seen as non-free and things that wish to stay that way. The attached patch implements this.
Download mi.diff
text/x-diff 427b
diff -ru Module-Install-0.64/inc/Module/Install/Metadata.pm Module-Install/inc/Module/Install/Metadata.pm --- Module-Install-0.64/inc/Module/Install/Metadata.pm 2006-08-23 17:12:48.000000000 +0000 +++ Module-Install/inc/Module/Install/Metadata.pm 2007-01-28 05:45:41.000000000 +0000 @@ -309,7 +309,7 @@ } warn "Cannot determine license info from $file\n"; - return 'unknown'; + return 'restrictive'; } 1;
Download (untitled) / with headers
text/plain 173b
There is a 'proprietary' license option for explicitly non-open work, and 'unknown' is already considered non-open. And unknown is also less presumptuous. Leaving it as is.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.