From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 049831F44D for ; Sun, 21 Apr 2024 00:17:31 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=clisp.org header.i=@clisp.org header.a=rsa-sha256 header.s=strato-dkim-0002 header.b=pHGdAYaq; dkim=fail reason="signature verification failed" header.d=clisp.org header.i=@clisp.org header.a=ed25519-sha256 header.s=strato-dkim-0003 header.b=BZRns7ZY; dkim-atps=neutral Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryKtP-00065d-4R; Sat, 20 Apr 2024 20:17:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryKtN-00065M-Rd for bug-gnulib@gnu.org; Sat, 20 Apr 2024 20:17:14 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryKtK-0003PQ-SE for bug-gnulib@gnu.org; Sat, 20 Apr 2024 20:17:13 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1713658611; cv=none; d=strato.com; s=strato-dkim-0002; b=QnQubkE3YLmS8vWMHXa1Ht8op2FICs55R38I7rmXn5aQUb5LstoEcAgO0PKa/sf966 6PKuaUTw1QRqbSb0+RZkF4L6RUTNj3hR/Z0p/6+cwA0PZwSCty0pD/f0xnDoPq+sQu0l t+iSwIuIoIzufmKSSc+CME8WAqSFjCNKOOZSLn4fA+4bcgCgfhxrNpRfVCKE46puxzG/ 5Bgc7VYgZutMLtZbF5xniwoz0y9mc+Q4ZK99sdsD8/MhnFoq9NlJLNaWmRdvmXNtAHU2 qEyQiIOVIxdVVGoSwrmKh7jon+YOHTsYG6+f9LjRUB9JJtex+kio1lHcOKaHjG4XXm9/ LyIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1713658611; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=kcu8NHwH57lWh8fYWqG2+KlCmzFeKUoezOZDzKsoyUU=; b=PbiHAUf+qMPoH25y8DDXgui6Iz/bPgn3AaD4A6ytKCnYT4LTtRt6Gv1Dx0s2NYo9mt 5hDctsMonX2tltqdt3l6DakZZc5hM0YbldU/RiqAqiNDVPdO9vY483noDMr8bVSwGzUs vcRIPzL3VU7fmcd0AYucq3EVah5tFGO39g0MDOVwb1H4MYDlbtwSEyrZtwC9iNoF7ZDw RefRaNcXgG0R/tuj5BDx6Ip8iygdUPyAG8O9FhRCP6q0HPssmG226JCvEk+hczaPDMol L28CvgiPQk85Scc4TGmhqje+8mjQYs9itLFinn4kLrzysqi9UZ04eQMGHrEKB7Sd4kno 2zdw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1713658611; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=kcu8NHwH57lWh8fYWqG2+KlCmzFeKUoezOZDzKsoyUU=; b=pHGdAYaqwloibufROqEaMi/nDC/PGJ+IUS1MAN9vRR4yuDZQdKDlhb6mChHZZizIJY jrrOX0X6MJMXEHg4ZiIpCaHQ6HlaplsKXI0wtk3YtCMIR/uBlp+NTaPqtvDmZ+vtb2Za FXFiYR0vBOFk87FOUeWPqMuzICL0pTBuEPe73Pb9krtH7iYtt1Kb+h03XNmRbxC/DMzS ppRJ7IGdXLN1aGSSxuaJK/WhuYR5Fo3XkhBAC9mNPiMasDmtasf0JJ4vfkRl9RBCZS5e t76uUM8BqHYJPJoYSUxaXgqFFD7RUtDSUyTIVp/f17stGsC396a5sWNHgpMZt8GJ1g6h rKmQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1713658611; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=kcu8NHwH57lWh8fYWqG2+KlCmzFeKUoezOZDzKsoyUU=; b=BZRns7ZYR0SGKejhOGRd9Jg2HAsazMkFf2ve7iXTSjs03b7Gp9o5zKmZ1xwGGLRnpM QWYJogdNSZKikyAWnFBg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPAiaPMnJmP1xDOek2uMY1V7OI6Ag==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.3.2 AUTH) with ESMTPSA id N8610003L0Go7JN (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 21 Apr 2024 02:16:50 +0200 (CEST) From: Bruno Haible To: bug-gnulib@gnu.org, Eric Blake , "Daniel Richard G." , Paul Eggert Subject: Re: nan: Relicense under LGPLv2+ Date: Sun, 21 Apr 2024 02:16:50 +0200 Message-ID: <8886945.CZDp1x8kl3@nimes> In-Reply-To: <7bbd3902-3659-4170-88f9-9cbfb7ff2c69@cs.ucla.edu> References: <11109859.Pb81n1uba9@nimes> <7bbd3902-3659-4170-88f9-9cbfb7ff2c69@cs.ucla.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart6612328.yGonzGpuxh" Content-Transfer-Encoding: 7Bit Received-SPF: none client-ip=85.215.255.25; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org This is a multi-part message in MIME format. --nextPart6612328.yGonzGpuxh Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" > > 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 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 . Paul Eggert's approval is in . Daniel Richard G.'s approval was given in private email. * modules/nan (License): Change to LGPLv2+. * lib/nan.h: Update license notice. --nextPart6612328.yGonzGpuxh Content-Disposition: attachment; filename="0001-nan-Relicense-under-LGPLv2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="UTF-8"; name="0001-nan-Relicense-under-LGPLv2.patch" >From 60abca9d1fb60f798e4acb980cd64ccc2b46b9ac Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 21 Apr 2024 01:58:39 +0200 Subject: [PATCH 1/4] nan: Relicense under LGPLv2+. Eric Blake's approval is in . Paul Eggert's approval is in . 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 + + nan: Relicense under LGPLv2+. + Eric Blake's approval is in + . + Paul Eggert's approval is in + . + 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 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 . */ #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 --nextPart6612328.yGonzGpuxh Content-Disposition: attachment; filename="0002-signed-nan-Relicense-under-LGPLv2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="UTF-8"; name="0002-signed-nan-Relicense-under-LGPLv2.patch" >From a49403d38b8c11d0a2264bf8cc0699b0a3edaa4a Mon Sep 17 00:00:00 2001 From: Bruno Haible 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 + 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 . 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 . */ #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 --nextPart6612328.yGonzGpuxh Content-Disposition: attachment; filename="0003-snan-Relicense-under-LGPLv2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="UTF-8"; name="0003-snan-Relicense-under-LGPLv2.patch" >From b6c52483e566ecb182b40c520f09e4c4d8a4c611 Mon Sep 17 00:00:00 2001 From: Bruno Haible 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 + 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 . */ #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 --nextPart6612328.yGonzGpuxh Content-Disposition: attachment; filename="0004-signed-snan-Relicense-under-LGPLv2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="UTF-8"; name="0004-signed-snan-Relicense-under-LGPLv2.patch" >From f8f24cc638aa7c3d9b52c98f1efe2d72215b03e3 Mon Sep 17 00:00:00 2001 From: Bruno Haible 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 + 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 . */ #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 --nextPart6612328.yGonzGpuxh--