Skip Menu |

This queue is for tickets about the Module-Build CPAN distribution.

Report information
The Basics
Id: 46028
Status: resolved
Priority: 0/
Queue: Module-Build

People
Owner: Nobody in particular
Requestors: HINNERK [...] cpan.org
Cc:
AdminCc:

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



Subject: Auto-generated LPGL license file not as per GNU guidelines
create_license => 1, license => 'lgpl3', ... generates the LGPL text into one file LICENSE, but that is not as per GNU guidelines: http://www.gnu.org/licenses/gpl-howto.html: "If you are releasing your program under the LGPL, you should also include the text version of the LGPL, usually in a file called COPYING.LESSER. Please note that, since the LGPL is a set of additional permissions on top of the GPL, it's important to include both licenses so users have all the materials they need to understand their rights." I suggest to generate one file LICENSE with the GPL text http://www.gnu.org/licenses/gpl.txt *and* one additional file LICENSE.LESSER with the LGPL text http://www.gnu.org/licenses/lgpl.txt
On Wed May 13 03:35:27 2009, HINNERK wrote: Show quoted text
> create_license => 1, > license => 'lgpl3', > > ... generates the LGPL text into one file LICENSE, but that is not as > per GNU guidelines: > > http://www.gnu.org/licenses/gpl-howto.html: > "If you are releasing your program under the LGPL, you should also > include the text version of the LGPL, usually in a file called > COPYING.LESSER. Please note that, since the LGPL is a set of additional > permissions on top of the GPL, it's important to include both licenses > so users have all the materials they need to understand their rights." > > I suggest to generate one file LICENSE with the GPL text > http://www.gnu.org/licenses/gpl.txt *and* one additional file > LICENSE.LESSER with the LGPL text http://www.gnu.org/licenses/lgpl.txt
the do_create_license routine calls the subclasses of Software::License (in this case Software::License::LGPL_3_0) in Module::Build::Base in order to get the text. So really, S::L::LGPL_3_0 needs to be changed in order to return the text of both, along the lines of S::L::Perl_5. I'm filing a bug against Software-License for that purpose and connecting it to this if I can.
On Fri Jun 19 00:44:41 2009, CSJEWELL wrote: Show quoted text
> So really, S::L::LGPL_3_0 needs to be changed in order to return the > text of both, along the lines of S::L::Perl_5. > > I'm filing a bug against Software-License for that purpose and > connecting it to this if I can.
Said bug is #47135, but I can't connect it.
Marking this down and stalled pending upstream fix in Software::License.