I've put together a branch for my recommendation: http://github.com/dagolden/cpan-meta-spec/tree/17-license
Per an IRC suggestion from Rick, I've made all relevant strings have a version number attached. This unfortunately breaks backwards compatibility, but eliminates the current ambiguity of strings like "gpl" and "apache". When tools like M::B and M::I are updated to the 2.0 spec, they will need to alert authors when they use deprecated strings and can either default them to the correct, versioned string (e.g. 'perl' in *.PL becomes 'perl_5' in META) or throw an error and force users to tweak their *.PL files for more specificity in the license. I have not (yet) changed the 'license' keys in the 'resources' hash, as that seemed relatively uncontroversial and I wanted to get this out the door for review. -- David