Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minor licensing inconsistency #17

Closed
kentfredric opened this issue Apr 28, 2020 · 5 comments
Closed

Minor licensing inconsistency #17

kentfredric opened this issue Apr 28, 2020 · 5 comments

Comments

@kentfredric
Copy link

File Indicated License
LICENSE GPL-3
lib/Archive/Tar/Wrapper.pm GPL-3+
Makefile.PL GPL-3
eg/tarflat perl
META.yml gpl
README.md GPL-3+
META.json GPL-3

The biggest outlier here being eg/tarflat

=head1 LEGALESE
Copyright 2005 by Mike Schilli,
all rights reserved. This program is free
software, you can redistribute it and/or
modify it under the same terms as Perl itself.
=head1 AUTHOR
2005, Mike Schilli <cpan@perlmeister.com>

It may not be legally viable to fix this or whatever, but I thought I'd just raise this in case the situation can be improved.

glasswalk3r added a commit that referenced this issue Sep 7, 2020
@glasswalk3r
Copy link
Owner

Thank you for reporting this issue!

Please see this branch, that should fix the licenses.

Regarding META.yml showing gpl instead of GPL-3, it seems there is nothing I can do about it since META.yml uses an old specification, even though I specifying the expected GPL-3 value. See here for more details.

@kentfredric
Copy link
Author

Yeah, the thing with META.yml is somewhat expected, but was mostly presented as evidence that "perl" is the outlier.

@glasswalk3r
Copy link
Owner

I understand. I missed that script, but now should be fixed.
Could you please take a shot and see if now it's fixed? Pretty simple, but a fresh pair of eyes always get extra things. 😃

@kentfredric
Copy link
Author

Yeah, seems better now. 👍

I have a tiny little script that just does some pretty crude grepping of certain keywords that I've been pointing at every CPAN dist I vendorize, and its crudeness makes it very sensitive at detecting obscure outliers ^_^

@glasswalk3r
Copy link
Owner

Hi there,

Just release version 0.38 that fixes those license issues.

Regarding this script of yours, I suggest you to take it to the CPAN testers.

A while ago I suggested that our smoker execute some "basic" tests (not distribution dependent) automatically, I guess this script of your would be a strong candidate for that.

You can reach the CPAN testers mailing list here: https://lists.perl.org/list/cpan-testers-discuss.html.

For now I'm closing this issue. Thanks again!

clrpackages pushed a commit to clearlinux-pkgs/perl-Archive-Tar-Wrapper that referenced this issue Sep 15, 2020
….37 to version 0.38

0.38 (2020/08/09):
    Fixed issue 17 - glasswalk3r/archive-tar-wrapper-perl#17
    The fixes were only related to different licenses over the files of the distribution.
    Small fixes over the documentation as well.
    No changes to the code. :-)
gentoo-bot pushed a commit to gentoo/gentoo that referenced this issue Sep 16, 2020
- Fix LICENSE

Upstream:
- Fix license

Closes: https://bugs.gentoo.org/721214
Bug: glasswalk3r/archive-tar-wrapper-perl#17
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this issue Sep 20, 2020
0.38 (2020/08/09):
    Fixed issue 17 - glasswalk3r/archive-tar-wrapper-perl#17
    The fixes were only related to different licenses over the files of the distribution.
    Small fixes over the documentation as well.
    No changes to the code. :-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants