Skip Menu |

This queue is for tickets about the Cairo-GObject CPAN distribution.

Report information
The Basics
Id: 132575
Status: stalled
Priority: 0/
Queue: Cairo-GObject

People
Owner: XAOC [...] cpan.org
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: (no value)
Fixed in: (no value)



Subject: Very minor ambiguity in licensing

Scraping through the files, most files indicate "LGPL, See LICENSE file",

And LICENSE indicates "LGPL-2.1 only" ( no statements about an "or later" version )

The only place the "or later" aspect is found is in README.

It would be nice if the cite texts were more explicit about intention in this regard, beyond the one instance in README.

./lib/Cairo/GObject.pm:2:# Copyright (c) 2011 by the cairo perl team (see the file README)
./lib/Cairo/GObject.pm-3-#
./lib/Cairo/GObject.pm:4:# Licensed under the LGPL, see LICENSE file for more information.

This might be better worded:

"Licensed under LGPL-2.1, or at your choice, any later version: See LICENSE for more information"

There's only about 2 places this would need to be fixed.

Additionally, its customary to retain some license info in POD , so that statements like this in isolation don't give the perception that the code is non-free:

./lib/Cairo/GObject.pm:56:=head1 COPYRIGHT
./lib/Cairo/GObject.pm-57-
./lib/Cairo/GObject.pm:58:Copyright (C) 2011 by the cairo perl team
./lib/Cairo/GObject.pm-59-
./lib/Cairo/GObject.pm-60-=cut
 

Cairo also has the same pattern of minor ambiguity, but I won't file an additional bug for that seeing you maintain both :)


-- 
- CPAN kentnl@cpan.org
- Gentoo Perl Maintainer kentnl@gentoo.org ( perl@gentoo.org )
 

On Wed May 13 13:55:54 2020, KENTNL wrote: Show quoted text
> Scraping through the files, most files indicate "LGPL, See LICENSE > file", > > And LICENSE indicates "LGPL-2.1 only" ( no statements about an "or > later" > version ) > > The only place the "or later" aspect is found is in README.
I'll remove this instance of "or later" so it's the same as all of the rest of the Gtk-Perl modules, that is, LGPL version 2.1 and no "or later" clause. That way, the license terms are standard across all of the project's modules. Show quoted text
> Cairo also has the same pattern of minor ambiguity, but I won't file > an > additional bug for that seeing you maintain both :)
Minor ambiguity as in there's no "or later" clause?