Subject: | change of meaning of 'gpl' license to mean GPL v3 is problematic |
Hi,
Module::Install v1.10 has upgraded 'gpl' to point to GPL v3 rather than GPL v1 and has removed gpl3.
This is causing some amount of breakage.
1. Any existing gpl licensed modules (which were implicitly GPL v1 ) now will have metadata
(via the resources.license field) indicating that they are GPL v3.
2. Existing 'gpl3' modules now don't have the resources.license field set properly.
3. Module::Install::AutoLicense maps gpl -> GPL v1, which adds more confusion for those who
now think gpl means gpl3
#1 is a serious problem, I really think you need to revert the change in meaning of gpl. I think it's safer to add the CPAN::Meta::Spec v2 versioned licenses (gpl_1, gpl_2, gpl_3), even if Module::Install outputs metadata compliant with only v1 of that spec.
Thanks,
Diab