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

What's the license of this project? #285

Closed
ppisar opened this issue Apr 26, 2023 · 5 comments
Closed

What's the license of this project? #285

ppisar opened this issue Apr 26, 2023 · 5 comments

Comments

@ppisar
Copy link
Contributor

ppisar commented Apr 26, 2023

Is this piece of software licensed under "GPL-1.0-or-later OR Artistic-1.0-Perl" combination or "Artistic-1.0-Perl" single license?

Many files, e.g. lib/Excel/Writer/XLSX/Chart/Pie.pm, claim:

All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.

According to https://www.perl.org/about.html, it is a "GPL-1.0-or-later OR Artistic-1.0-Perl" combination.

But lib/Excel/Writer/XLSX.pm contains a contradicting claim:

=head1 LICENSE

The Perl Artistic Licence L<http://dev.perl.org/licenses/artistic.html>.

See that the GPL-1.0-or-later part is missing there.

However, a few lines bellow:

=head1 COPYRIGHT

Copyright MM-MMXXIII, John McNamara.

All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.

the same file refers to the combination.

Similarly LICENSE file only quotes Artistic-1.0-Perl license text.

I guess all this confusion comes from your commit 5b04b4c where you deleted the GPL-1.0-or-later part. Is that intentional change of the license, or a mistake?

For me the difference is important, because e.g. for Fedora Linux distribution the sole Artistic-1.0-Perl license is not free enough and without the GPL-1.0-or-later alternative Fedore will have to stop distributing this software.

@jmcnamara
Copy link
Owner

Thanks for pointing this out. The intention is that license is the same as perl so "Artistic License" or "GPL 1.0 or Later". I'll clean this up and clarify. I'll add a SPDX header as well.

jmcnamara added a commit that referenced this issue Apr 26, 2023
Clarify that the code is available under the same terms as perl,
i.e., under the Artistic License or GPL 1.0 or later.

Issue #285
@jmcnamara
Copy link
Owner

I've pushed a fix for this to main. You can check to see if it meets your licensing requirements.

@ppisar
Copy link
Contributor Author

ppisar commented Apr 27, 2023

Thanks. It looks good now.

@ppisar ppisar closed this as completed Apr 27, 2023
@jmcnamara
Copy link
Owner

Do you need me to do a new release so you can package it?

@ppisar
Copy link
Contributor Author

ppisar commented Apr 27, 2023

No, I don't need a new release. Your statement about the intended license has been enough.

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