* 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).