Subject: | License clarification |
README file reads:
This software is Copyright (c) 2020 by Steve Simms.
This is free software, licensed under:
The GNU Lesser General Public License, Version 2.1, February 1999
LICENSE file reads the same:
This software is Copyright (c) 2020 by Steve Simms.
This is free software, licensed under:
The GNU Lesser General Public License, Version 2.1, February 1999
I understand them as LGPL version 2.1 only. But then there is lib/PDF/API2.pm which reads:
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 2.1 of the License, or (at
your option) any later version.
And I understand it as LGPL version 2.1 or any later. But that's slightly different from the message in README and LICENSE. Is this difference intentional? Are indeed all the files LGPL v2.1 only, but lib/PDF/API2.pm is and in exception and it is LGPL v2.1+?
And that's not all. There are few files with completely different statements:
lib/PDF/API2/Matrix.pm:
# This library is free software; you can redistribute it
# and/or modify it under the same terms as Perl itself.
That means GPL+ or Artistic. See <https://dev.perl.org/licenses/>.
lib/PDF/API2/Basic/PDF/Null.pm:
# This specific module is licensed under the Perl Artistic License.
That means Artistic only (without the GPL alternative).
Should be these two additional license terms also be mentioned in the README file? Or are those an omissions and did you intend to distribute them under the LGPL v2.1 (or v2.1+) terms?