miyagawa / Carmel

CPAN Artifact Repository Manager
Other
138 stars 17 forks source link

Wrong license quoted in LICENSE file #100

Closed ppisar closed 1 year ago

ppisar commented 1 year ago

A LICENSE file attempts to quote an Artistic License https://github.com/miyagawa/Carmel/blob/478c98cdd25bda829c9637a46472a2deb47cf9cb/LICENSE#L273. But the quote text differs from Perl Artistic license https://dev.perl.org/licenses/artistic.html. E.g. a number of items differs (9 versus 10). I think you mistaken https://spdx.org/licenses/Artistic-1.0.html with https://spdx.org/licenses/Artistic-1.0-Perl.html.

That's confusing because same LICENSE file at the top refers to Perl 5 licenses https://github.com/miyagawa/Carmel/blob/478c98cdd25bda829c9637a46472a2deb47cf9cb/LICENSE#L4.

miyagawa commented 1 year ago

The LICENSE file is auto generated by Dist::Zilla::Plugin::LicenseFromModule, and the actual text boils down to https://metacpan.org/pod/Software::License::Perl_5 and it should be changed there rather than changing it in this module.

For me "same as Perl" refers to GPL 2 + Artistic 1, though I see what you mean by the differences between Artistic 1 vs Artistic 1 (Perl).

ppisar commented 1 year ago

The LICENSE file is auto generated by Dist::Zilla::Plugin::LicenseFromModule, and the actual text boils down to https://metacpan.org/pod/Software::License::Perl_5 and it should be changed there rather than changing it in this module.

I see. It's already tracked at https://github.com/Perl-Toolchain-Gang/Software-License/issues/32.

For me "same as Perl" refers to GPL 2 + Artistic 1, though I see what you mean by the differences between Artistic 1 vs Artistic 1 (Perl).

To be precise, with "Artistic 1" do you mean the 8-item https://spdx.org/licenses/Artistic-1.0.html license and with "GPL 2" do you mean GPL 2.0 version only without any future versions?

Could you please record your intention somewhere into the distribution, so that future users can understand what license terms actually apply?

miyagawa commented 1 year ago

To be precise, with "Artistic 1" do you mean the 8-item

I do not care which one you refer to. You can pick whichever is more permissive.

Could you please record your intention somewhere into the distribution

My intention is that it's the same license as Perl 5, whatever that means.