From debbugs-submit-bounces@debbugs.gnu.org Mon May 23 12:09:07 2022 Received: (at 55083) by debbugs.gnu.org; 23 May 2022 16:09:07 +0000 Received: from localhost ([127.0.0.1]:50086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntAcF-00020g-6Y for submit@debbugs.gnu.org; Mon, 23 May 2022 12:09:07 -0400 Received: from cyberdimension.org ([80.67.179.20]:36676 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntAcC-00020U-DU for 55083@debbugs.gnu.org; Mon, 23 May 2022 12:09:06 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id e19e6a88; Mon, 23 May 2022 16:05:54 +0000 (UTC) Received: from primarylaptop.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 4f676329; Mon, 23 May 2022 16:05:54 +0000 (UTC) Date: Mon, 23 May 2022 18:08:49 +0200 From: Denis 'GNUtoo' Carikli To: Ludovic =?UTF-8?B?Q291cnTDqHM=?= Subject: Re: bug#55083: [PATCH 1/2] gnu: add python-librouteros Message-ID: <20220523180849.02eda788@primarylaptop.localdomain> In-Reply-To: <87pmk475ez.fsf_-_@gnu.org> References: <20220423164428.28465-1-GNUtoo@cyberdimension.org> <20220423165445.30956-1-GNUtoo@cyberdimension.org> <82e750be4d7b9730b48f395fd96a1c5ee1a35188.camel@telenet.be> <20220426173241.2ba56ef7@primarylaptop.localdomain> <87pmk475ez.fsf_-_@gnu.org> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.33; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/KpbSvudLYSP4LsrRqg4wGyZ"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55083 Cc: 55083@debbugs.gnu.org, Maxime Devos X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Sig_/KpbSvudLYSP4LsrRqg4wGyZ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 23 May 2022 15:19:16 +0200 Ludovic Court=C3=A8s wrote: > Hi Denis, Hi, > Did you have a chance to address Maxime=E2=80=99s comments? >=20 > Seems like little is missing to get those patches applied. I could do that but we can only merge python-librouteros. python-librouteros doesn't want to change license so only bundlewrap can fix that licensing issue. I've reported the bug upstream[1], and as there is a CLA, a single entity (here a company) owns all the copyright, and they don't want to re-license as GPLv2 or GPLv2-or-later, so as I understand the only options left are: - to somehow remove the python-librouteros dependency completely - to add an exception to link it to GPLv2 code As for the later the project expressed some doubts on if it's really possible or not: > Hm. Are you sure it's possible for me to "allow" BundleWrap to be > linked against GPLv2 libs? Wouldn't that require the permission of > the lib, rather than BundleWrap? And so far I found the following information on the topic but nothing really conclusive yet: - https://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility - https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs And here the issue mentioned in the first link is the GPLv2 section 6 which has: > [...] > You may not impose any further restrictions on the recipients' > exercise of the rights granted herein. > [...] So here I'm not sure anymore if there is a way to somehow satisfy the GPLv2 of the library just with an exception in bundlewrap. I'm also very interested in understanding that issue better as I've written software (were I still own all the copyright) that has somewhat similar requirements (I want to release it under GPLv2 or later (to be able to be merged upstream) with an exception for linking against Apache libraries). References: ----------- [1]https://github.com/bundlewrap/bundlewrap/issues/709 Denis. --Sig_/KpbSvudLYSP4LsrRqg4wGyZ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmKLsZEACgkQX138wUF3 4mMj0RAAi04AxljD1isCeakd83X+0o6i52O4cKFy5BldqQd7TIAXXqIMmEqDavOd u/pQI15kO7iBYjmr/olEmk5w/nSypbHCBNIyXk1DmlGoep6lmbv5sObosUkc6FUC lXIZXVkRvMPI0fVIldKXphvX5YDiy2ai82pRADje7+L2nBYYXWjAZh988VjYS7VI U6NQcyA9DuRz5fN5Z9VPQ1/VsEqWluc86d/oqMj/9UAyEMn+frJpnrem9YxnpWd8 F87FGA5mrZc4EHA0s2GNGbJ9n0rp8dm6dlBB3I8FITDrSlbRe5qKVh5qyrZbYl6F u1+L/ECXDANeMZ3wzIJHR9sGq7dN/Y/qDyi/usqf33XaYLnm3XWLvDHikJlsuuHZ 1tfL0Vxc3KcDh52jym+1m/4+U/9ukflCqwjIHeKEUCuAE0oyrioPmvW0QnhYOvtj xvMZAXOexekhE+ztw8CQUsI/PpfVj1JzEoidGdkUGJYBDEXgmlrQEjAPfoRx2LeB JEYPP/spoI9tyCA1TWIrPxjL4P1JAtiRcyAbcFMrsH7pCyIyFWl9649euUVTKgN2 CXbFvuYxE65royXqor6/24w0F2dmJQMhYP1JU1aO+8c2nhmtd8SCGIToLKj7Pd0j wxvJb6DWdiKtSLToQJ+vyJGmmlLK5iCSC+FJAT877kVSifA1WgI= =LTzx -----END PGP SIGNATURE----- --Sig_/KpbSvudLYSP4LsrRqg4wGyZ--