przemo has asked for the wisdom of the Perl Monks concerning the following question:

Dear monks,

I'm an adept of CPAN module-building (Data::Pareto); playing with different installers, I tried Module::Install.

What drawn my attention was the warning

WARNING: 'All rights reserved' in copyright may invalidate Open Source license.

The referred licence text is as follows:

Copyright 2009 Me, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

and was generated with Module::Starter:

$ module-starter --module=Data::Pareto --author=Me --email=no@mail.com + --mi

looking into Module/Install/Metadata.pm we can see that such warning is issued for every OSI-approved license with rights-reservation sentence.

Any real reasons to issue such warning? I see a lot of CPAN modules to use `all rights reserved' form.

Replies are listed 'Best First'.
Re: License issues in Module::Install
by Anonymous Monk on Apr 18, 2009 at 11:09 UTC
      Heh ... that's amazing:

      <quote>The ACTUAL situation is that "All rights reserved" has become utterly meaningless since the creation of the Bern Convention in 1968</quote>

      Over 40 years later, and it's still being kicked around and mis-interpreted.

      Cheers,
      Rob

        "Utterly meaningless" is a misrepresentation of the facts; and the timeline is munged as well. It's become redundant; and according to Wikipedia (with appropriate grains of salt taken) it's only been formally so for a decade.