Hello,
I set up to fix the License: tag. The tag "GPL" has to be
replaced with something more specific, see the discussion on
fedora-maintainers-list. In this case "GPL+" is to be used, meaning
"version 1 or any higher."
But I noticed that modules Tie::File and Getopt::Long require GPL
version 2 or higher.
After a quick discussion with Tom "spot" Callaway, I learnt that the
rpm containing these modules has to have
License: (GPL+ or Artistic) and (GPLv2+ or Artistic)
Another problem is Digest::MD5, which IMVHO has contradicting
licenses:
It says "under the same terms as Perl itself" in
perl-5.8.8/ext/Digest/MD5/README and, in other words, again in
perl-5.8.8/ext/Digest/MD5/MD5.pm .
But the license inside MD5.pm also says:
- every material mentioning this sw has to contain string1
- every derivative work has to be labeled with string2
It seems that these extra conditions has to be fulfilled unless the
code is distributed as part of Perl. Confusing.
spot has asked the lawyers about this module.
Then there is perl-core rpm, which does not contain any file, just a
few requires. I suspect the correct tag would say "no copyrightable
material", but for now, I used the usual perl license tag.
I committed this to devel (patch attached) and I'm going to commit it
to F-7 and F-6, too. (The policy is "commit to cvs, but do not issue
an update until there is a real fix.")
Have a nice day,
Stepan