PadreIDE / Debug-Client

Debug::Client
1 stars 4 forks source link

Minor license ambiguity/discrepancy #11

Open kentfredric opened 4 years ago

kentfredric commented 4 years ago

I get the overall impression the idea was to license this under the same terms as perl, but the way its written in some of the documentation suggests a much weaker / more restricted license set.

These two indicate only Artistic or GPL ( Which may imply GPL-1 only )

https://github.com/PadreIDE/Debug-Client/blob/01b843745390b82d253756600dd2482213e13b4f/README#L53-L55 https://github.com/PadreIDE/Debug-Client/blob/01b843745390b82d253756600dd2482213e13b4f/README.md#L57-L59

While this indicates the same as perl ( Artistic or GPL-1-or-any-newer-version )

https://github.com/PadreIDE/Debug-Client/blob/01b843745390b82d253756600dd2482213e13b4f/lib/Debug/Client.pm#L1116-L1118

I think the best option here is just to fix the readme, either to use the same phrasing as mentioned in the .pm file, or using the same phrasing as used at https://dev.perl.org/licenses/

 It is free software; you can redistribute it and/or modify it under the terms of either:

a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or

b) the "Artistic License". 

( the important aspect here is the explicit qualification of GPL-1-or-newer as opposed to the ambiguous "GPL" )

szabgab commented 4 years ago

sure, could you please send the PR?