> > Can I have your agreement to relicensing your contributions to this
> > module under LGPLv2+, please?

Thanks to you all for approving it. (Daniel Richard G.'s approval reached me
by private email.)

With this, we can relicense 'nan' under LGPLv2+.

And 'signed-nan' as well, to which I am the only relevant contributor.

And 'snan' as well, to which I am the only relevant contributor. (The
contribution by Ulrich Weigand to test-isnanl.h [1] is not relevant per [2].)

And 'signed-snan' as well, to which I am the only relevant contributor.

[1] 
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=e962c07c0c8bb18f9a5969cbf1ddb01d0fe4f55c#patch5
[2] https://www.gnu.org/prep/maintain/html_node/Legally-Significant.html


2024-04-20  Bruno Haible  <[email protected]>

        signed-snan: Relicense under LGPLv2+.
        * modules/signed-snan (License): Change to LGPLv2+.
        * lib/signed-snan.h: Update license notice.

        snan: Relicense under LGPLv2+.
        * modules/snan (License): Change to LGPLv2+.
        * lib/snan.h: Update license notice.

        signed-nan: Relicense under LGPLv2+.
        * modules/signed-nan (License): Change to LGPLv2+.
        * lib/signed-nan.h: Update license notice.

        nan: Relicense under LGPLv2+.
        Eric Blake's approval is in
        <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00290.html>.
        Paul Eggert's approval is in
        <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00324.html>.
        Daniel Richard G.'s approval was given in private email.
        * modules/nan (License): Change to LGPLv2+.
        * lib/nan.h: Update license notice.

>From 60abca9d1fb60f798e4acb980cd64ccc2b46b9ac Mon Sep 17 00:00:00 2001
From: Bruno Haible <[email protected]>
Date: Sun, 21 Apr 2024 01:58:39 +0200
Subject: [PATCH 1/4] nan: Relicense under LGPLv2+.

Eric Blake's approval is in
<https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00290.html>.
Paul Eggert's approval is in
<https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00324.html>.
Daniel Richard G.'s approval was given in private email.

* modules/nan (License): Change to LGPLv2+.
* lib/nan.h: Update license notice.
---
 ChangeLog   | 11 +++++++++++
 lib/nan.h   | 14 +++++++-------
 modules/nan |  2 +-
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index acc7a3ea42..6efc00370c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2024-04-20  Bruno Haible  <[email protected]>
+
+	nan: Relicense under LGPLv2+.
+	Eric Blake's approval is in
+	<https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00290.html>.
+	Paul Eggert's approval is in
+	<https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00324.html>.
+	Daniel Richard G.'s approval was given in private email.
+	* modules/nan (License): Change to LGPLv2+.
+	* lib/nan.h: Update license notice.
+
 2024-04-20  Bruno Haible  <[email protected]>
 
 	gnulib-tool: In sh+py mode, don't fail because of dangling symlinks.
diff --git a/lib/nan.h b/lib/nan.h
index 70fe813757..0a7622c578 100644
--- a/lib/nan.h
+++ b/lib/nan.h
@@ -1,17 +1,17 @@
 /* Macros for quiet not-a-number.
    Copyright (C) 2007-2024 Free Software Foundation, Inc.
 
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU Lesser General Public License as
+   published by the Free Software Foundation; either version 2.1 of the
+   License, or (at your option) any later version.
 
-   This program is distributed in the hope that it will be useful,
+   This file is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
+   GNU Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
+   You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _GL_NAN_H
diff --git a/modules/nan b/modules/nan
index 18165c0a28..5dacc03ed8 100644
--- a/modules/nan
+++ b/modules/nan
@@ -17,7 +17,7 @@ Include:
 Link:
 
 License:
-GPL
+LGPLv2+
 
 Maintainer:
 all
-- 
2.34.1

>From a49403d38b8c11d0a2264bf8cc0699b0a3edaa4a Mon Sep 17 00:00:00 2001
From: Bruno Haible <[email protected]>
Date: Sun, 21 Apr 2024 02:01:38 +0200
Subject: [PATCH 2/4] signed-nan: Relicense under LGPLv2+.

* modules/signed-nan (License): Change to LGPLv2+.
* lib/signed-nan.h: Update license notice.
---
 ChangeLog          |  4 ++++
 lib/signed-nan.h   | 14 +++++++-------
 modules/signed-nan |  2 +-
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6efc00370c..6f05e12aee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2024-04-20  Bruno Haible  <[email protected]>
 
+	signed-nan: Relicense under LGPLv2+.
+	* modules/signed-nan (License): Change to LGPLv2+.
+	* lib/signed-nan.h: Update license notice.
+
 	nan: Relicense under LGPLv2+.
 	Eric Blake's approval is in
 	<https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00290.html>.
diff --git a/lib/signed-nan.h b/lib/signed-nan.h
index c2c2def719..cae6c5d504 100644
--- a/lib/signed-nan.h
+++ b/lib/signed-nan.h
@@ -1,17 +1,17 @@
 /* Macros for quiet not-a-number.
    Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU Lesser General Public License as
+   published by the Free Software Foundation; either version 2.1 of the
+   License, or (at your option) any later version.
 
-   This program is distributed in the hope that it will be useful,
+   This file is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
+   GNU Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
+   You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _SIGNED_NAN_H
diff --git a/modules/signed-nan b/modules/signed-nan
index f544a6c58c..32c6b457b7 100644
--- a/modules/signed-nan
+++ b/modules/signed-nan
@@ -19,7 +19,7 @@ Include:
 Link:
 
 License:
-GPL
+LGPLv2+
 
 Maintainer:
 all
-- 
2.34.1

>From b6c52483e566ecb182b40c520f09e4c4d8a4c611 Mon Sep 17 00:00:00 2001
From: Bruno Haible <[email protected]>
Date: Sun, 21 Apr 2024 02:06:38 +0200
Subject: [PATCH 3/4] snan: Relicense under LGPLv2+.

* modules/snan (License): Change to LGPLv2+.
* lib/snan.h: Update license notice.
---
 ChangeLog    |  4 ++++
 lib/snan.h   | 14 +++++++-------
 modules/snan |  2 +-
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6f05e12aee..c1ef91cec2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2024-04-20  Bruno Haible  <[email protected]>
 
+	snan: Relicense under LGPLv2+.
+	* modules/snan (License): Change to LGPLv2+.
+	* lib/snan.h: Update license notice.
+
 	signed-nan: Relicense under LGPLv2+.
 	* modules/signed-nan (License): Change to LGPLv2+.
 	* lib/signed-nan.h: Update license notice.
diff --git a/lib/snan.h b/lib/snan.h
index caee37b515..986dac1f6d 100644
--- a/lib/snan.h
+++ b/lib/snan.h
@@ -1,17 +1,17 @@
 /* Macros for signalling not-a-number.
    Copyright (C) 2007-2024 Free Software Foundation, Inc.
 
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU Lesser General Public License as
+   published by the Free Software Foundation; either version 2.1 of the
+   License, or (at your option) any later version.
 
-   This program is distributed in the hope that it will be useful,
+   This file is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
+   GNU Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
+   You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _SNAN_H
diff --git a/modules/snan b/modules/snan
index ed2f3f3219..19fe9ddda3 100644
--- a/modules/snan
+++ b/modules/snan
@@ -26,7 +26,7 @@ Include:
 Link:
 
 License:
-GPL
+LGPLv2+
 
 Maintainer:
 all
-- 
2.34.1

>From f8f24cc638aa7c3d9b52c98f1efe2d72215b03e3 Mon Sep 17 00:00:00 2001
From: Bruno Haible <[email protected]>
Date: Sun, 21 Apr 2024 02:08:06 +0200
Subject: [PATCH 4/4] signed-snan: Relicense under LGPLv2+.

* modules/signed-snan (License): Change to LGPLv2+.
* lib/signed-snan.h: Update license notice.
---
 ChangeLog           |  4 ++++
 lib/signed-snan.h   | 14 +++++++-------
 modules/signed-snan |  2 +-
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c1ef91cec2..4bb812ef1a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2024-04-20  Bruno Haible  <[email protected]>
 
+	signed-snan: Relicense under LGPLv2+.
+	* modules/signed-snan (License): Change to LGPLv2+.
+	* lib/signed-snan.h: Update license notice.
+
 	snan: Relicense under LGPLv2+.
 	* modules/snan (License): Change to LGPLv2+.
 	* lib/snan.h: Update license notice.
diff --git a/lib/signed-snan.h b/lib/signed-snan.h
index 89ba721009..7a73ee84cf 100644
--- a/lib/signed-snan.h
+++ b/lib/signed-snan.h
@@ -1,17 +1,17 @@
 /* Macros for signalling not-a-number.
    Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
+   This file is free software: you can redistribute it and/or modify
+   it under the terms of the GNU Lesser General Public License as
+   published by the Free Software Foundation; either version 2.1 of the
+   License, or (at your option) any later version.
 
-   This program is distributed in the hope that it will be useful,
+   This file is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
+   GNU Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
+   You should have received a copy of the GNU Lesser General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
 
 #ifndef _SIGNED_SNAN_H
diff --git a/modules/signed-snan b/modules/signed-snan
index 492d817d48..5e3890481b 100644
--- a/modules/signed-snan
+++ b/modules/signed-snan
@@ -19,7 +19,7 @@ Include:
 Link:
 
 License:
-GPL
+LGPLv2+
 
 Maintainer:
 all
-- 
2.34.1

Reply via email to