I've seen an instance lately of a (relatively old) CPAN module takeover failing, because the module did not provide a copyright or license, and so the new maintainer would have to resort to just illegally releasing and hoping nobody noticed or cared.

While that's fine pragmatically, it raises the issue of licensing.

One of the $rules of CPAN is that it is not for commercial software.

Would it be worth adding a check to PAUSE to reject any distribution for which a license/copyright either cannot be determined at all, or it can be determined that it is a non-open-source (i.e. "restricted") license.

At the very least, this would catch people forgetting to add copyright/licences, and make sure those modules can be maintained at a later date.

Thoughts?

Adam K

Reply via email to