From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GGgjDPmxi2I5QQAAbAwnHQ (envelope-from ) for ; Mon, 23 May 2022 18:10:33 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id mLr8Cvmxi2JNXAEAG6o9tA (envelope-from ) for ; Mon, 23 May 2022 18:10:33 +0200 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 aspmx1.migadu.com (Postfix) with ESMTPS id C32B0141A7 for ; Mon, 23 May 2022 18:10:32 +0200 (CEST) Received: from localhost ([::1]:47836 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntAdc-0000PX-1l for larch@yhetil.org; Mon, 23 May 2022 12:10:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42780) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntAd9-0000PC-96 for guix-patches@gnu.org; Mon, 23 May 2022 12:10:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56189) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ntAd8-0002RR-Vd for guix-patches@gnu.org; Mon, 23 May 2022 12:10:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ntAd8-000229-OE for guix-patches@gnu.org; Mon, 23 May 2022 12:10:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55083] [PATCH 1/2] gnu: add python-librouteros Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 May 2022 16:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55083 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 55083@debbugs.gnu.org, Maxime Devos Received: via spool by 55083-submit@debbugs.gnu.org id=B55083.16533221477734 (code B ref 55083); Mon, 23 May 2022 16:10:02 +0000 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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653322232; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=BADlVCa2kLz01G5BOG2sqvxSN3sA4NXG0uuDDoUTNkA=; b=gC7rLVhWafM/6f1GkbyAtZwK5Lru1miLL0+aadnlxhuS/k9DInW0AdDd1z17a37jO1yGiZ 3yx39NS2S8GWVqjaVxf8nsUD4y/OhfTiFqV557kvsJm+7uMoTcv+W8VuG2KB+pvtkeXqA5 kTkciewxapA1lPu/Br6B0gu3lMNYvXxXg7Gt//XNCPBt2PsiYGrC5I5exlELjNa3xNSztP /6RcGvjCrpfRS8X/qCHo1amS2uuz3IMPo1yYbsMZ2f4pwFUaaRs2I6LUMX+tfMEx/NLqCN upbz166KD1LP3ux8imRSaMhPxYJBzeezd/UM+NnOFjmvdavPo02UuQkol8D62A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653322232; a=rsa-sha256; cv=none; b=Ylh7SIlVka8pz1xT4aPRFyn5pI5km9QGh2FpUrJAp4Evbr9/Uo9m3MjZlpADBXMPW+N+DL QhTyFYynLCGlmIn/jQtbp633UpKJ4Bx9rqhe/3PZlFjFx4PoVYQGBF8HDfXWdA6AMzEsX1 bIb/tP2IPzei9Z/4r4xBLptRcSAe0Vz1GZQgMwaOq/bnDo0upFo7jCsCsaBBPlEl1iJaRW a9v+7SOGdyAlWL7HWRtuESfDJeuoVhN/i7mP3uO82LVOYYkDbivxhLyEz+6Xn4KBQgXY8T tZs/3uocW8TwqxAanM97AgzmLIVY8WGiJ2KhEqrrHmmx/pxdS8Zy33zzK81u9Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.15 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: C32B0141A7 X-Spam-Score: -5.15 X-Migadu-Scanner: scn1.migadu.com X-TUID: AeKTyJ++DL2e --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--