bug-gnulib@gnu.org mirror (unofficial)
 help / color / mirror / Atom feed
* License of module "Perl" seems wrong
@ 2023-02-27  9:50 Reuben Thomas
  2023-02-27 14:05 ` Bruno Haible
  0 siblings, 1 reply; 5+ messages in thread
From: Reuben Thomas @ 2023-02-27  9:50 UTC (permalink / raw)
  To: bug-gnulib

[-- Attachment #1: Type: text/plain, Size: 120 bytes --]

The perl module has a GPL license, but its only file, m4/perl.m4, has an
"unlimited" license.

-- 
https://rrt.sc3d.org

[-- Attachment #2: Type: text/html, Size: 451 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: License of module "Perl" seems wrong
  2023-02-27  9:50 License of module "Perl" seems wrong Reuben Thomas
@ 2023-02-27 14:05 ` Bruno Haible
  2023-02-27 16:18   ` Jim Meyering
  2023-02-27 20:58   ` Reuben Thomas
  0 siblings, 2 replies; 5+ messages in thread
From: Bruno Haible @ 2023-02-27 14:05 UTC (permalink / raw)
  To: bug-gnulib, Jim Meyering; +Cc: Reuben Thomas

Hi Reuben,

Reuben Thomas wrote:
> The perl module has a GPL license, but its only file, m4/perl.m4, has an
> "unlimited" license.

The license of a module, in the module description, cannot be "wrong" since
that's the authoritative location where the license is noted.

I guess your problem is that you passed gnulib-tool some --lgpl=... option
and got an "incompatible license" warning. If so, then the patch below would
fix the problem.

Jim, do you agree to this patch?


diff --git a/modules/perl b/modules/perl
index 017ba57a37..6a27919845 100644
--- a/modules/perl
+++ b/modules/perl
@@ -14,7 +14,7 @@ Makefile.am:
 Include:
 
 License:
-GPL
+GPLed build tool
 
 Maintainer:
 Jim Meyering





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: License of module "Perl" seems wrong
  2023-02-27 14:05 ` Bruno Haible
@ 2023-02-27 16:18   ` Jim Meyering
  2023-02-27 20:58   ` Reuben Thomas
  1 sibling, 0 replies; 5+ messages in thread
From: Jim Meyering @ 2023-02-27 16:18 UTC (permalink / raw)
  To: Bruno Haible; +Cc: bug-gnulib, Reuben Thomas

On Mon, Feb 27, 2023 at 6:05 AM Bruno Haible <bruno@clisp.org> wrote:
> Hi Reuben,
>
> Reuben Thomas wrote:
> > The perl module has a GPL license, but its only file, m4/perl.m4, has an
> > "unlimited" license.
>
> The license of a module, in the module description, cannot be "wrong" since
> that's the authoritative location where the license is noted.
>
> I guess your problem is that you passed gnulib-tool some --lgpl=... option
> and got an "incompatible license" warning. If so, then the patch below would
> fix the problem.
>
> Jim, do you agree to this patch?
>
>
> diff --git a/modules/perl b/modules/perl
> index 017ba57a37..6a27919845 100644
> --- a/modules/perl
> +++ b/modules/perl
> @@ -14,7 +14,7 @@ Makefile.am:
>  Include:
>
>  License:
> -GPL
> +GPLed build tool

Yes. Thank you.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: License of module "Perl" seems wrong
  2023-02-27 14:05 ` Bruno Haible
  2023-02-27 16:18   ` Jim Meyering
@ 2023-02-27 20:58   ` Reuben Thomas
  2023-02-28  5:08     ` Bruno Haible
  1 sibling, 1 reply; 5+ messages in thread
From: Reuben Thomas @ 2023-02-27 20:58 UTC (permalink / raw)
  To: Bruno Haible; +Cc: bug-gnulib, Jim Meyering

[-- Attachment #1: Type: text/plain, Size: 665 bytes --]

On Mon, 27 Feb 2023 at 14:05, Bruno Haible <bruno@clisp.org> wrote:

> Hi Reuben,
>
> Reuben Thomas wrote:
> > The perl module has a GPL license, but its only file, m4/perl.m4, has an
> > "unlimited" license.
>
> The license of a module, in the module description, cannot be "wrong" since
> that's the authoritative location where the license is noted.
>

Thanks for fixing this!

In this case, it doesn't make sense to me that a module whose module file
is trivial and whose only contents is a file with an "unlimited" license
doesn't have the same license. In general, I'd expect modules to have
something like the strictest license of any of their dependencies.

[-- Attachment #2: Type: text/html, Size: 1334 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: License of module "Perl" seems wrong
  2023-02-27 20:58   ` Reuben Thomas
@ 2023-02-28  5:08     ` Bruno Haible
  0 siblings, 0 replies; 5+ messages in thread
From: Bruno Haible @ 2023-02-28  5:08 UTC (permalink / raw)
  To: Reuben Thomas; +Cc: bug-gnulib, Jim Meyering

On Montag, 27. Februar 2023 21:58:13 CET Reuben Thomas wrote:
> On Mon, 27 Feb 2023 at 14:05, Bruno Haible <bruno@clisp.org> wrote:
> 
> > Hi Reuben,
> >
> > Reuben Thomas wrote:
> > > The perl module has a GPL license, but its only file, m4/perl.m4, has an
> > > "unlimited" license.
> >
> > The license of a module, in the module description, cannot be "wrong" since
> > that's the authoritative location where the license is noted.
> >
> 
> Thanks for fixing this!

Done as below.

> In this case, it doesn't make sense to me that a module whose module file
> is trivial and whose only contents is a file with an "unlimited" license
> doesn't have the same license. In general, I'd expect modules to have
> something like the strictest license of any of their dependencies.

If we were to do this, it could happen quite frequently that, through an
implementation change of a module, its license would change from a relaxed
license to a more strict license. This would be a problem for the Gnulib
users.

Therefore, we try to set the license of a module, hopefully once and never
change it, in particular never change it in the relaxed → strict direction.


2023-02-28  Bruno Haible  <bruno@clisp.org>

	perl: Allow this module to be used with 'gnulib-tool --lgpl'.
	Reported by Reuben Thomas <rrt@sc3d.org> in
	<https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00191.html>.
	* modules/perl (License): Relax to 'GPLed build tool'.
	Approved by Jim Meyering in
	<https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00198.html>.

diff --git a/modules/perl b/modules/perl
index 017ba57a37..6a27919845 100644
--- a/modules/perl
+++ b/modules/perl
@@ -14,7 +14,7 @@ Makefile.am:
 Include:
 
 License:
-GPL
+GPLed build tool
 
 Maintainer:
 Jim Meyering





^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-02-28  5:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-27  9:50 License of module "Perl" seems wrong Reuben Thomas
2023-02-27 14:05 ` Bruno Haible
2023-02-27 16:18   ` Jim Meyering
2023-02-27 20:58   ` Reuben Thomas
2023-02-28  5:08     ` Bruno Haible

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).