GNU bug report logs - #61950
[PATCH] lint: Add 'copyleft' checker.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Antero Mejr <antero@HIDDEN>; Keywords: patch; dated Sat, 4 Mar 2023 04:17:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 22 Mar 2023 02:48:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 22:48:47 2023
Received: from localhost ([127.0.0.1]:33121 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1peoWt-00028l-9U
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 22:48:47 -0400
Received: from mail-qt1-f171.google.com ([209.85.160.171]:46676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1peoWq-00028X-MT
 for 61950 <at> debbugs.gnu.org; Tue, 21 Mar 2023 22:48:45 -0400
Received: by mail-qt1-f171.google.com with SMTP id c19so21158709qtn.13
 for <61950 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 19:48:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679453319;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=hkrDKKaIeuyNPSzTDz8A4h0YcbIbUD+nWOWj0Hc+VhE=;
 b=cpz+yDZT9x+u855wtnlCFBUH6SjwBCma89M0x1z3SA4bS2pKsFIhq10emAzPcDm9kd
 Vfmi3QqXZJu+QK7//uQ8Q1NApPuM5xUAvSyfM/lTLCSnhyuVsio5vd2ynd3tSlPLdhpO
 9kYg1niP978WK6Wb7DiurSVTuW3+ca99Tt15aXHPUf5Fe/zv5Ng7O7Qottcv2VKpxd5j
 DpnpZhnRQ/v9fewfiUHYKTCGNNRrNYR53sGeYCHf3c2j1WqBTB4gt0kV3LBth1A6CzzZ
 izkLpc7yDv7AdDIapyvfAYBbLF5o0GDf7dGRxVOeueGVHpw8FUXjva1pJOu5j6xWySLn
 Y3Cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679453319;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=hkrDKKaIeuyNPSzTDz8A4h0YcbIbUD+nWOWj0Hc+VhE=;
 b=NfO9H6ep3jB4H/uFXQ2qS/nSUqgktZj0gKIv5MQbOKx9UWxrR+saEJiLozNmJuB9UY
 bXG8L0BO1tDgFetWn7ofd0h9O/IpmDw96A4fNVHW6828PmQG9gP9vfSGNIGezOtkr1ZY
 seBCneVWhEGa66oPBsDiguhIlLxUdOMx0X+z5L7ol8Nc77cT9BtsW0c+WkXCLKls35zA
 q5QNvKxW61pVIxirh8dZNosoOO/xeBNmmBf/6F6UFQXJUlfaSyRLbFnTHCSXKlSIH7sf
 ySM/crD03eTxiSJ86/qEjPuz7DIA8wwjxz348jxH3YUL7NB98tfKCb7q1wDdKlzHD7bd
 RFzA==
X-Gm-Message-State: AO0yUKVVbEYbDSUYyCLvP07OzNGVByIUiu+fhGyLyqfuh/IggzEcEbQ1
 Wzb4socKii5j0t9cXmhKLIWMKJdyeFDp6A==
X-Google-Smtp-Source: AK7set/nV5kWw5e4vAE+buE/5J3/d6SAFZ8KNAk096ZD8Xg9lC3Idyt5OUbHONH8Borr7n+0yO3/nA==
X-Received: by 2002:ac8:57d1:0:b0:3bd:1a07:2086 with SMTP id
 w17-20020ac857d1000000b003bd1a072086mr3511743qta.36.1679453319000; 
 Tue, 21 Mar 2023 19:48:39 -0700 (PDT)
Received: from hurd (dsl-10-130-195.b2b2c.ca. [72.10.130.195])
 by smtp.gmail.com with ESMTPSA id
 u17-20020ac87511000000b003db71ab93e2sm8475326qtq.66.2023.03.21.19.48.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 19:48:38 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Antero Mejr <antero@HIDDEN>
Subject: Re: bug#61950: [PATCH] lint: Add 'copyleft' checker.
References: <20230304041458.32761-1-antero@HIDDEN>
 <87lek9anaz.fsf@HIDDEN> <87o7p5u7y2.fsf@HIDDEN>
Date: Tue, 21 Mar 2023 22:48:37 -0400
In-Reply-To: <87o7p5u7y2.fsf@HIDDEN> (Antero Mejr's message of "Mon, 06
 Mar 2023 16:21:02 +0000")
Message-ID: <87iletijqy.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Antero,

Antero Mejr <antero@HIDDEN> writes:

> Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
>
>>   1. It=E2=80=99s entirely fine for, say, a BSD-3 package to link against
>>      Readline (GPLv3+).  The combination is effectively GPLv3+, but
>>      that=E2=80=99s perfectly valid legally speaking.
>
> It's fine for FOSS packages, but if you have proprietary-licensed Guix
> package where the code can't be open-sourced, bringing in a GPL
> dependency is an issue.
>
> This copyleft linter goes along with the other patch where guix lint
> exits 1. So you can do something like this in a CI pipeline:
>
> 'guix lint -c copyleft my-proprietary-package'
>
> to block developers from adding copyleft dependencies to a non-free packa=
ge.

I think that goes against the spirit of the GNU project: it's a tool
that helps finding licensing concerns for proprietary software, with the
end goal of weeding out GPL components.  We may be better off if no such
tool exists and more companies embrace the idea that is GPL instead of
helping them spot GPL dependencies so they can rewrite them under some
non-copyleft license.

>>   2. It=E2=80=99s tempting to view devise a =E2=80=9Clicensing calculus=
=E2=80=9D of sorts and
>>      automate assessments of licensing compatibility.  However, I think
>>      it=E2=80=99s overestimating both law and our own licensing annotati=
ons: how
>>      law applies in a specific case isn=E2=80=99t entirely clear until o=
ne goes
>>      to court, and our =E2=80=98license=E2=80=99 fields fail to represen=
t all the
>>      relevant nuances anyway (subcomponents having different licenses,
>>      dual/multiple licensing, etc.).
>
> True, this linter check is basic and would not constitute legal advice.
>
> It's more of a broad "software license auditing" sort of thing,
> to allow engineers to do quick compliance checks. In my experience
> it's useful for development in regulated applications of software.
>
> Thanks for the feedback, lmk what you think.

I think I'd rather not see this tool in Guix, but I think it could live
happily as a channel or as an extension.

--=20
Thanks,
Maxim




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 22:38:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 17:38:34 2023
Received: from localhost ([127.0.0.1]:43885 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZJTW-0006IV-37
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 17:38:34 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1pZJTU-0006II-2a
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 17:38:33 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1pZJTN-0004Ie-BZ; Mon, 06 Mar 2023 17:38:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=eQB/xtZg2kI0R4u8Mx9K8ZMPZgJjmtVk1H7kkZaRpuM=; b=DaoM35/ZJAl4IqoBNOen
 vb5ccaPWYYuXRMPHJpYSaD3zT7paXhcUs9M0EUM9xkIHyAiwcBVkyeT+I9pYkmzUbwktYaOBz9C5n
 9LQ23PRAs4Tmd9s2XTXyg5vEg2rQ5GAoKIp9i73ySLYIpFAQn68ULVbwZYC9hzFCzpT6/har+a4vU
 tCnZLsiEVw8tN5lNqZwkFiC/4biHDM6rJRpCI7AipwsgsPj6BbHQAZWkUFCMHnnzh616Qa3AQ6VyE
 Tf/30F0LUBQizDYSibA6ofhTbCLvoQjlQMVbh+xDJ2JWcF1uLRapp1XZCPMfJeSvDkpFXlvU7fyvJ
 q54qpFdfmGoxkg==;
Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1pZJTL-0006Wx-16; Mon, 06 Mar 2023 17:38:23 -0500
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Antero Mejr <antero@HIDDEN>
Subject: Re: [bug#61950] [PATCH] lint: Add 'copyleft' checker.
References: <20230304041458.32761-1-antero@HIDDEN>
 <87lek9anaz.fsf@HIDDEN> <87o7p5u7y2.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Vent=C3=B4se?= an 231 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour de
 =?utf-8?Q?l'=C3=89pinard?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 06 Mar 2023 23:38:20 +0100
In-Reply-To: <87o7p5u7y2.fsf@HIDDEN> (Antero Mejr's message of "Mon, 06
 Mar 2023 16:21:02 +0000")
Message-ID: <87v8jdfqub.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Antero Mejr <antero@HIDDEN> skribis:

> Ludovic Court=C3=A8s <ludo@HIDDEN> writes:
>
>>   1. It=E2=80=99s entirely fine for, say, a BSD-3 package to link against
>>      Readline (GPLv3+).  The combination is effectively GPLv3+, but
>>      that=E2=80=99s perfectly valid legally speaking.
>
> It's fine for FOSS packages, but if you have proprietary-licensed Guix
> package where the code can't be open-sourced, bringing in a GPL
> dependency is an issue.

Maybe, but it=E2=80=99s not an issue for the Guix project.  :-)

> This copyleft linter goes along with the other patch where guix lint
> exits 1. So you can do something like this in a CI pipeline:
>
> 'guix lint -c copyleft my-proprietary-package'
>
> to block developers from adding copyleft dependencies to a non-free packa=
ge.

I recommend having this out-of-tree.  If it helps, changing =E2=80=98guix l=
int=E2=80=99
to it can discover new =E2=80=9Ccheckers=E2=80=9D, using (guix discovery), =
might be okay.

>>   2. It=E2=80=99s tempting to view devise a =E2=80=9Clicensing calculus=
=E2=80=9D of sorts and
>>      automate assessments of licensing compatibility.  However, I think
>>      it=E2=80=99s overestimating both law and our own licensing annotati=
ons: how
>>      law applies in a specific case isn=E2=80=99t entirely clear until o=
ne goes
>>      to court, and our =E2=80=98license=E2=80=99 fields fail to represen=
t all the
>>      relevant nuances anyway (subcomponents having different licenses,
>>      dual/multiple licensing, etc.).
>
> True, this linter check is basic and would not constitute legal advice.
>
> It's more of a broad "software license auditing" sort of thing,
> to allow engineers to do quick compliance checks. In my experience
> it's useful for development in regulated applications of software.
>
> Thanks for the feedback, lmk what you think.

Thanks for explaining.  I think I understand the need now but (1) I
think this need is outside the scope of Guix, and (2) I remain wary of
conclusions drawn from automated =E2=80=98license=E2=80=99 field inspection.

I hope that makes sense!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 21:20:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 16:20:24 2023
Received: from localhost ([127.0.0.1]:43855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZIFr-0004Jt-S3
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 16:20:24 -0500
Received: from out2-smtp.messagingengine.com ([66.111.4.26]:54687)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZIFp-0004Jd-2W
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 16:20:22 -0500
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id BCF1D5C0326;
 Mon,  6 Mar 2023 16:20:15 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Mon, 06 Mar 2023 16:20:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678137615;
 x=1678224015; bh=EhY/xq/SvvATxr0ByIDYcgdyflf5szP6w2nCJ65iVvc=; b=
 0WliaB7cn257lqnDIydCe32AN2rQHNUJYBb4/q4htDpnvFSnUEax9OZ+sw/rm7TN
 sxwbcNkzD1GLf9//5xWtaL5euEAFqNgQ1AkeyijeNyt1KHH5gDzABs6MNrP8EnLU
 S9p55k16ua1PV2LLH64oSwR0Q1WHcnJoKayfYs2W6vI=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678137615; x=1678224015; bh=EhY/xq/SvvATx
 r0ByIDYcgdyflf5szP6w2nCJ65iVvc=; b=aOCGrbrhEQIApvMj4c6iD/4EcMXFY
 6oQhNubNbKkS5WCiq4v0FlS+Tv7p1yKhbN3O82wUNdbKGEbVCCAW00zAolL0JYNS
 JekWn0I1yqiFwe60qHADbYbWTdnhmxIBON3Di3BLDVHL+H5Y3N8AsF6J/5avOZsE
 TY/Kwno5hqoEa7+xJpZ8CHt/7heZlz7HcGHPybcHTYfrEXo6UbnDvnVm2xx9ZRCZ
 22nj6oGTAYy7D9BnyEaTZx71wgzX+fZtEnZ8VeYPZBl+m1e9ACpMFf0bAqSj3Klp
 ka3XfIaUYGnc6lXjMvd/meTEBmNgxeN8Z3RtOo4wt9FsLOpiNbYI53A4Q==
X-ME-Sender: <xms:D1kGZPkZv1bXo643WbZk747hSf_CHLcl6vOOuFN2F8QTXv5hEgf0Nw>
 <xme:D1kGZC3hNcjZVQNeG_KCRa-pReR_5RBVlAnl6ic6OyG6MQShpTKWCrjgYatg3mmYR
 5H_Uea_8TMVtsLS8Q>
X-ME-Received: <xmr:D1kGZFqmGzoo-EvmMKqBzosJ5BjI0S2peoc33bIWjwgnFzvc7ChWvznL9Er8DrR8EG7LHhrDgLpUmay49ioTt6VL>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedguddulecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvgho
 ucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrg
 htthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeuhfeffffgueduleehvdej
 leeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:D1kGZHkcFkEvc3wHINals_JHelGA8b-PxY9oMPWB7i_cznn1GCgbpQ>
 <xmx:D1kGZN2Zzv0x_rpP0ELkofG-8PBlzHRMH-9iRMPYqINAlxZCU9kw-w>
 <xmx:D1kGZGut1q3KUpv_nXpgtrGcSJ7G8gsRgijAbGcvZWKpNUIkIJbzDQ>
 <xmx:D1kGZO_dXH_iAd9JigfrnD3feYdPKmHZZh_pjKzKVpjRAOHjlOo9lg>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 16:20:14 -0500 (EST)
Date: Mon, 6 Mar 2023 16:20:12 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr <antero@HIDDEN>
Subject: Re: [PATCH] gnu: nettle-2: Add lgpl3+ to licenses.
Message-ID: <ZAZZDFPi0ugOpEid@HIDDEN>
References: <20230306185603.9936-1-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230306185603.9936-1-antero@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Mon, Mar 06, 2023 at 06:56:03PM +0000, Antero Mejr wrote:
> -    (license gpl2+)))
> +    (license (list lgpl3+ ;dual licensed, see COPYING.LIB/COPYING.LESSERv3 file
> +                   gpl2+)))) ;COPYING, renamed to COPYINGv2 in later versions

I don't understand the comment.

What is 'COPYING.LIB'? That file doesn't exist in the source code of
nettle 3.7.3.

Are users free to choose a license? Do they apply to different use
cases? Where do the Nettle authors explain the licensing?




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 18:56:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 13:56:45 2023
Received: from localhost ([127.0.0.1]:43631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZG0q-0000cE-VH
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 13:56:45 -0500
Received: from mout-p-103.mailbox.org ([80.241.56.161]:54112)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <antero@HIDDEN>) id 1pZG0j-0000bv-0D
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 13:56:43 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4PVnqJ37Drz9sTt;
 Mon,  6 Mar 2023 19:56:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1678128988;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=ehzTLveBkCCQcjoTa4iiR4Db7CrmeLTAn7BlH69GAqQ=;
 b=Aroq0EGzKjYjFlSI1mNcQSgVLMCWjAD6VEoOlMy2pdU607iXEQ6ot55IWU6GPEsuwoupd/
 0mBeqFVqfd/glmHOnnzVm6m5UlOhuNU7vKZqx/CgVmcxzarrG2tBBXJGkIN94FhH3s/rA3
 qw5fvlBTFjvZaTc5LGi5NHMc3i4PeLb+MCf0gylNwW8GuId01TYEmlHiwboqY81VdQGQhu
 p7hzRdxqN1JQHGp132zvVPvuCnObF/fpTvaMPhJZrvUplGCjSnhoCL0CZR+pfDH6wL/ofk
 S+SzJYRzPuXsR7pnDzxC7zls8nxaDqxbs7f9lpjncYE8DIicM0dWYYs8TWSTTw==
From: Antero Mejr <antero@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1678128986;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=ehzTLveBkCCQcjoTa4iiR4Db7CrmeLTAn7BlH69GAqQ=;
 b=FS7JPXJMpD7NIeuEN7L6U4u9xQBoQoEcHQ2JyaxvrRjhzxA/IHWCaIiaurVYMQpDdjHDr+
 TXB8LapPpC551mgFxdxbrOs+AK93O6a67/s6m1caDNa2UNr7QCXKzhJBdaQgA4uaLtuRb2
 8KQwcjVsKeK9lbwWAoKD3mRdQUp/ROPJcBIzvun1df9M7Jxdf0MIjQ3I877EiUK4kCFGrn
 lIdUHWOxfT/dXO1y2OB+VtuuvhvtisIfxVUp5RUtjRL18t6/XDM2Kh/wTvsChsHu5yv6c/
 l8yvWxm5KvBQ5c6+U+UBOsg24ZeHUdAOK58N2QGVFwH/KDYT/bKSex6zwZ4jjw==
To: 61950 <at> debbugs.gnu.org
Subject: [PATCH] gnu: nettle-2: Add lgpl3+ to licenses.
Date: Mon,  6 Mar 2023 18:56:03 +0000
Message-Id: <20230306185603.9936-1-antero@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MBO-RS-META: jokuerswoy5455n7nb5mne76336hr5r6
X-MBO-RS-ID: 2fef4c426a6f417d683
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: Antero Mejr <antero@HIDDEN>, me@HIDDEN, leo@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/nettle.scm (nettle-2)[license]: Add lgpl3+.
---
Revised patch with additional license information.

 gnu/packages/nettle.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index ea26ba3b2d..131da1f329 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -77,7 +77,8 @@ (define-public nettle-2
 fit in easily in almost any context.  It can be easily included in
 cryptographic toolkits for object-oriented languages or in applications
 themselves.")
-    (license gpl2+)))
+    (license (list lgpl3+ ;dual licensed, see COPYING.LIB/COPYING.LESSERv3 file
+                   gpl2+)))) ;COPYING, renamed to COPYINGv2 in later versions
 
 (define-public nettle
   ;; This version is not API-compatible with version 2.  In particular, lsh
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 17:05:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 12:05:43 2023
Received: from localhost ([127.0.0.1]:43521 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZEHP-0006DQ-40
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 12:05:43 -0500
Received: from mout-p-201.mailbox.org ([80.241.56.171]:41150)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <antero@HIDDEN>) id 1pZEHM-0006D7-EU
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 12:05:42 -0500
Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4PVlMJ6kfFz9sSZ;
 Mon,  6 Mar 2023 18:05:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1678122332;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=kU0a15NHUfbsSZYxEbY6cJQ8UMUxpWmDt4q0V5FerUg=;
 b=m376yAZ8WUs0miAj4ywIyb95cx6cPt5dbfl2yHalsS55Kd/fXOhdNHilFm0mObeEn7zFKa
 RKzRABOXBRSUOJEQ1Xv5PmPTCCj/ndatsK7vvBacMfErjH9l9Aq3FikrNzDrzxo6NXyee6
 5+8ZZ+NhyIhF8dW1cDuyHBjWpb38rA630wyO0V0LjDdp4uq6b03jynE46VCecpk5U7/2FB
 uU9c5wiO8Jahd3rlpLng07xGeCVOh65O7kRlcRmx6U00CNLxfXe0NTPFUmML3FJ6Z/lxXL
 IxvRe+EDPx8cZVZFW6E39jLk6lSdrepWsvhduOtne0aqOvqbesgHmvEL1upCcQ==
References: <20230304041458.32761-1-antero@HIDDEN>
 <87lek9anaz.fsf@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1678122330;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=kU0a15NHUfbsSZYxEbY6cJQ8UMUxpWmDt4q0V5FerUg=;
 b=j8xEZ0mYml0RPpGPj1PskVRejNTqIvFz3pduHStHORejPLjnw65mynJKr6O9IOZYUuZCa2
 RkO9mYsHVb1fgwdl68iClVnvyyFTkSulAEwqDrQHrnb/IQ2lJqVSGcObc3+Vdv7Wq4zrXP
 eTi51gJm3v1SjR0Y65d0+pVgBjnsF1WaADCr/8DPfWfr3XfQLPdVK3o+vi3I9SCoWZVmn0
 dRo3p1s05X+CF+mKJA3sT9qwxL9Psn9PD38i2Wfe2BWfR54iA7LwNw047MHkkHjLWkf7bA
 btHNhvB6AAbS6bzG666RNFSun2Fcu5GceX4I2B2eN8g8kXOJmJfNeL44t3Dotw==
From: Antero Mejr <antero@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#61950] [PATCH] lint: Add 'copyleft' checker.
Date: Mon, 06 Mar 2023 16:21:02 +0000
In-reply-to: <87lek9anaz.fsf@HIDDEN>
Message-ID: <87o7p5u7y2.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-MBO-RS-META: kk1hkiijgm8p99pgzdaatyfbmksngwje
X-MBO-RS-ID: b0a74fb2c43bc7eb859
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

>   1. It=E2=80=99s entirely fine for, say, a BSD-3 package to link against
>      Readline (GPLv3+).  The combination is effectively GPLv3+, but
>      that=E2=80=99s perfectly valid legally speaking.

It's fine for FOSS packages, but if you have proprietary-licensed Guix
package where the code can't be open-sourced, bringing in a GPL
dependency is an issue.

This copyleft linter goes along with the other patch where guix lint
exits 1. So you can do something like this in a CI pipeline:

'guix lint -c copyleft my-proprietary-package'

to block developers from adding copyleft dependencies to a non-free package.

>   2. It=E2=80=99s tempting to view devise a =E2=80=9Clicensing calculus=
=E2=80=9D of sorts and
>      automate assessments of licensing compatibility.  However, I think
>      it=E2=80=99s overestimating both law and our own licensing annotatio=
ns: how
>      law applies in a specific case isn=E2=80=99t entirely clear until on=
e goes
>      to court, and our =E2=80=98license=E2=80=99 fields fail to represent=
 all the
>      relevant nuances anyway (subcomponents having different licenses,
>      dual/multiple licensing, etc.).

True, this linter check is basic and would not constitute legal advice.

It's more of a broad "software license auditing" sort of thing,
to allow engineers to do quick compliance checks. In my experience
it's useful for development in regulated applications of software.

Thanks for the feedback, lmk what you think.




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 16:50:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:50:29 2023
Received: from localhost ([127.0.0.1]:43509 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZE2f-0005oi-2M
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:50:29 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:60227)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZE2c-0005oE-VN
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:50:27 -0500
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id 231EB32009A5;
 Mon,  6 Mar 2023 11:50:21 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute5.internal (MEProxy); Mon, 06 Mar 2023 11:50:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678121420;
 x=1678207820; bh=VSENnHqVATMC+1q2CIGiex2wRiJesV/jpLJ17JvrEXY=; b=
 hKMiexQK7SfdQflGzvGJPyZd1G9Mg6l2ehde/Q/FzsrBlAMfSjKKlnhVFai/RD2+
 jhHhEgruLRIUhHSaaa8PUP15X6oOClcDnezVbvu2RK3AnGrYPBHhy62lMJ81ESLE
 GYiXvIdebNurMrdsgeohRsKue1FEM5wwzbVDh6f0omY=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678121420; x=1678207820; bh=VSENnHqVATMC+
 1q2CIGiex2wRiJesV/jpLJ17JvrEXY=; b=ojNeRiwySqCDBOQCN9VS3wzcEPT5o
 h5Fb0SmfFXDLWR1+8+u06lBV6ZK10YBb5rtkXzfmIo6VvnnxCIOqNpyxmG7Rl2RL
 AgRta0LkcKTDdMGDCtqdYxFUnJp2UQMx531fV3zz/wQzL3GmfR+lPc1h+3xJOTnu
 lOn9KEDPCWDkGDTeOLo962g162Hywgd5CGwFPnXHobxfu+ofdrqEFdem5OybLu3k
 E4ijE87wQxDUGG0UCSHC5f1T0PEhHoCapQJkTvGXrBsicCw8AQgO0MnvXDOOTkfV
 AhYiwmRM/h7htc+bWDEtOluDmU3+vVXfLnmiwITnMzU/i8ECszFlid9fA==
X-ME-Sender: <xms:zBkGZMY3k3M_Rf3LmsGd7qAXBnBlP-vhfCwvAGDtnxNgbocDt-JIww>
 <xme:zBkGZHa_SODmlmh4Tir7uQoDQ3UEjznMW7gjxofDnlpFaavmzVHMlpYeFJZi5nx3N
 CB210wQhijjcioTmA>
X-ME-Received: <xmr:zBkGZG_hJadBrUpdJjrabUk0CBJ-Lx1Za_q7wT9PMNcCGiqel61n4ffU5vaxrftXVkH2JNn7rFaY399kytBn2a_Y>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefhfeffgfeuudelhedvjeel
 ieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh
 gvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:zBkGZGoi4oyZIN3AIHidR1oDa8Jd5lOgVicl8E1-KOAPC274cfCEEQ>
 <xmx:zBkGZHqnLwkIHyWj79lPVaqa8UGlaJH2WDCqiEOdHwNmoLLAGysPIQ>
 <xmx:zBkGZESHIGsGIuGVBl5AHjxLhMM70OOplxnF4yzs9k9JaAX10VsBcg>
 <xmx:zBkGZO1pln8h1a50QGmoIOCK6uKdKJ-RKrhsj-os8kRM6Nw3bat5nw>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:50:20 -0500 (EST)
Date: Mon, 6 Mar 2023 11:50:18 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr via Guix-patches via <guix-patches@HIDDEN>
Subject: Re: [bug#61950] [PATCH 3/3] gnu: nettle-2: Add lgpl3+ to licenses.
Message-ID: <ZAYZytK1CTb5l4vU@HIDDEN>
References: <20230304042230.937-1-antero@HIDDEN>
 <20230304042230.937-3-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230304042230.937-3-antero@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sat, Mar 04, 2023 at 04:22:30AM +0000, Antero Mejr via Guix-patches via wrote:
> * gnu/packages/nettle.scm (nettle-2)[license]: Add lgpl3+.

> -    (license gpl2+)))
> +    (license (list lgpl3+ gpl2+))))

When listing more than one license, please add a code comment explaining
why there are multiple licenses. Can you send a revised patch?




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Mar 2023 16:50:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:50:27 2023
Received: from localhost ([127.0.0.1]:43505 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZE2c-0005oR-PP
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:50:27 -0500
Received: from lists.gnu.org ([209.51.188.17]:41044)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZE2b-0005oJ-5R
 for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:50:25 -0500
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 <leo@HIDDEN>) id 1pZE2a-0003Ot-4f
 for guix-patches@HIDDEN; Mon, 06 Mar 2023 11:50:24 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1pZE2Y-0007vT-Lo
 for guix-patches@HIDDEN; Mon, 06 Mar 2023 11:50:23 -0500
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.west.internal (Postfix) with ESMTP id 231EB32009A5;
 Mon,  6 Mar 2023 11:50:21 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute5.internal (MEProxy); Mon, 06 Mar 2023 11:50:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678121420;
 x=1678207820; bh=VSENnHqVATMC+1q2CIGiex2wRiJesV/jpLJ17JvrEXY=; b=
 hKMiexQK7SfdQflGzvGJPyZd1G9Mg6l2ehde/Q/FzsrBlAMfSjKKlnhVFai/RD2+
 jhHhEgruLRIUhHSaaa8PUP15X6oOClcDnezVbvu2RK3AnGrYPBHhy62lMJ81ESLE
 GYiXvIdebNurMrdsgeohRsKue1FEM5wwzbVDh6f0omY=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678121420; x=1678207820; bh=VSENnHqVATMC+
 1q2CIGiex2wRiJesV/jpLJ17JvrEXY=; b=ojNeRiwySqCDBOQCN9VS3wzcEPT5o
 h5Fb0SmfFXDLWR1+8+u06lBV6ZK10YBb5rtkXzfmIo6VvnnxCIOqNpyxmG7Rl2RL
 AgRta0LkcKTDdMGDCtqdYxFUnJp2UQMx531fV3zz/wQzL3GmfR+lPc1h+3xJOTnu
 lOn9KEDPCWDkGDTeOLo962g162Hywgd5CGwFPnXHobxfu+ofdrqEFdem5OybLu3k
 E4ijE87wQxDUGG0UCSHC5f1T0PEhHoCapQJkTvGXrBsicCw8AQgO0MnvXDOOTkfV
 AhYiwmRM/h7htc+bWDEtOluDmU3+vVXfLnmiwITnMzU/i8ECszFlid9fA==
X-ME-Sender: <xms:zBkGZMY3k3M_Rf3LmsGd7qAXBnBlP-vhfCwvAGDtnxNgbocDt-JIww>
 <xme:zBkGZHa_SODmlmh4Tir7uQoDQ3UEjznMW7gjxofDnlpFaavmzVHMlpYeFJZi5nx3N
 CB210wQhijjcioTmA>
X-ME-Received: <xmr:zBkGZG_hJadBrUpdJjrabUk0CBJ-Lx1Za_q7wT9PMNcCGiqel61n4ffU5vaxrftXVkH2JNn7rFaY399kytBn2a_Y>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefhfeffgfeuudelhedvjeel
 ieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh
 gvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:zBkGZGoi4oyZIN3AIHidR1oDa8Jd5lOgVicl8E1-KOAPC274cfCEEQ>
 <xmx:zBkGZHqnLwkIHyWj79lPVaqa8UGlaJH2WDCqiEOdHwNmoLLAGysPIQ>
 <xmx:zBkGZESHIGsGIuGVBl5AHjxLhMM70OOplxnF4yzs9k9JaAX10VsBcg>
 <xmx:zBkGZO1pln8h1a50QGmoIOCK6uKdKJ-RKrhsj-os8kRM6Nw3bat5nw>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:50:20 -0500 (EST)
Date: Mon, 6 Mar 2023 11:50:18 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr via Guix-patches via <guix-patches@HIDDEN>
Subject: Re: [bug#61950] [PATCH 3/3] gnu: nettle-2: Add lgpl3+ to licenses.
Message-ID: <ZAYZytK1CTb5l4vU@HIDDEN>
References: <20230304042230.937-1-antero@HIDDEN>
 <20230304042230.937-3-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230304042230.937-3-antero@HIDDEN>
Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@HIDDEN;
 helo=wout3-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

On Sat, Mar 04, 2023 at 04:22:30AM +0000, Antero Mejr via Guix-patches via wrote:
> * gnu/packages/nettle.scm (nettle-2)[license]: Add lgpl3+.

> -    (license gpl2+)))
> +    (license (list lgpl3+ gpl2+))))

When listing more than one license, please add a code comment explaining
why there are multiple licenses. Can you send a revised patch?




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 16:49:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:49:45 2023
Received: from localhost ([127.0.0.1]:43494 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZE1x-0005mI-KG
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:45 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:34069)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZE1v-0005m0-TA
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:44 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 1228232009A0;
 Mon,  6 Mar 2023 11:49:38 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Mon, 06 Mar 2023 11:49:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678121377;
 x=1678207777; bh=rSJ27Dp+GWag8mW4ptCKco0I/0e8p9Q3ETX8O2O0Xh8=; b=
 ctQUi1rwxSN2Bjh8mY6golJnjIRwN8QjySgfU+wbQTpeWdhRB45ZRLk/d+aqSquY
 xJZx/Dk+93VIxY1AgGnLEpd6JtPhU3dzUFbZeaZlCF9LDFDelUdqe/LqqA7+Oabo
 ZIogS588WtezFm+7DeViRqc1zIgddcWKS3hkuCBb8t0=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678121377; x=1678207777; bh=rSJ27Dp+GWag8
 mW4ptCKco0I/0e8p9Q3ETX8O2O0Xh8=; b=aPYMtEBXT5aLz/2FZg4BwzpJbQJ9T
 oyEral8TN3s+yGoJpR2aNcFpSv3iOzSC12LB5oAELukyyZ1g5n7k0IkODHgeJ04F
 LpHBkcFTG3dNWWsZjBAjDDyFT8S6UwxHaiCcg6E9aKiTLCPkdQZw79wFWMvSC6Tm
 5+JlGpQD3GxRtt1sfZCqGRYgyxcOkewf0Kv/CImcuukIasnaM6uNSZ0LRhUjlPCs
 ZoV1MkemluFydTccUSSjsPSZu1pix/la+EiiP44INuB8Hfe547Gg5YsLbwSWiwsW
 LdsLtdUIcXIsH1poE/PHu+aXSMA7PfbswZAI9DaS558P2O52gGDUUvY2g==
X-ME-Sender: <xms:oRkGZPoHvYmskpt4rguqkzFdNZ1x0bEzEF135n8l0fo0BDAfn3DiBA>
 <xme:oRkGZJodFemqh-vBBml0b3VHV7s4ILoGc_1_msZsrv1L6KtN7ShKvrDzUqi0enMBp
 32dv-gBCxAEL64WBg>
X-ME-Received: <xmr:oRkGZMNO7gNpXWIFl6jWnFB4ZpY90WTzvyiSDJjZMyvQZBsCkoN6CKW_l6sDkqac_hwYQhgocFxU24_r6wq0B6BH>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefhfeffgfeuudelhedvjeel
 ieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh
 gvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:oRkGZC4n4sFPHRi7l_PLsWtirYk0O0VHZ0DohzNrrmXnquVzPlQTDg>
 <xmx:oRkGZO7GKfshJg-0grE86pOBvZPQOf-0jqOh-w97CcxD-kwoytgQXg>
 <xmx:oRkGZKgj0sFROMm9yH_ArC4bipwyfkf8T3R7PlQGM1Y3OVKKL4OMBA>
 <xmx:oRkGZOGDIaKhGa3tPyW7n7kL5hEvMZ4g0-N7LhzyOd-Hr0XWkYAYfA>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:49:37 -0500 (EST)
Date: Mon, 6 Mar 2023 11:49:35 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr via Guix-patches via <guix-patches@HIDDEN>
Subject: Re: [bug#61950] [PATCH 2/3] gnu: libcap: Add bsd-3 license.
Message-ID: <ZAYZn/Olnlxg0yKq@HIDDEN>
References: <20230304042230.937-1-antero@HIDDEN>
 <20230304042230.937-2-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230304042230.937-2-antero@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sat, Mar 04, 2023 at 04:22:29AM +0000, Antero Mejr via Guix-patches via wrote:
> * gnu/packages/linux.scm (libcap)[license]: Add bsd-3.

Double-checked and pushed as e8c25e389dc90b5dc941ba039ccf1e25cacbc6ab

Thanks!




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 16:49:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:49:27 2023
Received: from localhost ([127.0.0.1]:43480 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZE1e-0005lE-No
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:26 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:35543)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZE1c-0005l1-U7
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:25 -0500
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.west.internal (Postfix) with ESMTP id E58F532009A7;
 Mon,  6 Mar 2023 11:49:18 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Mon, 06 Mar 2023 11:49:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678121358;
 x=1678207758; bh=EfCxE8bxKtQpEVF+7nG/I+eXWLvAIkSLJMaom4NEe/A=; b=
 GwUX5L6BRwAdIlzu0lMoQlfmLxQ0Fh5qKghEp7AQyokiYNaGC1z40A6/ByQpylU4
 z0pvstgWNkoLViiNTCEuv73qs2LGN0BDxI3nK4HwhBTq07SufXWXNeKh9t9LdU56
 XqFiy517GB2i1WBXUWsRHeGeYTt6BBwyR5NXWXjQr5A=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678121358; x=1678207758; bh=EfCxE8bxKtQpE
 VF+7nG/I+eXWLvAIkSLJMaom4NEe/A=; b=hbSE2XzqGTQHjACNdlidHIcOf+X7J
 f07GZJFLKirQ71i4USSf/6NybGq/CMMUpRqN5jaUl/8S9mKI6dwRiRDGQEwtUsep
 Pcr6hFWahyHYRyrcdUFBWnlEFxN5p8j1ByL6+TVAcWT4hE/PylLIYrzGS1/b5GV1
 Jsy4NPk5elX/03437OFXYVKBp/QwwZsSsSa1X8nC0wTyEy0sQbtQSPfxa9pPR2R+
 6dadEe/XOsL/EQJnw2z/Cl59FUPI0GqPVcVOwH0Bj2iRmCmecUMcpsZgRMlt/ixx
 h5O1X77muRpIUrGuEizmwqEgEU+yeLn3YiqfyeGvi0J1olc4fRMJmhOig==
X-ME-Sender: <xms:jhkGZJFICuYjpqoYan2XAuqLa1nIq8ieMm6w5b68150uFG5U86lOug>
 <xme:jhkGZOVHNRvg4i7LdVnR7DGoQzO15H072Bg8EpoPldT2ux7wQ03tIxBboZIsQX11n
 E35MXRi8eVXuuFazg>
X-ME-Received: <xmr:jhkGZLKyw0gfcoRl7binDEzmTQvuz5muesWnELE-jujX85cYR2TeR3WHBSqAocrSztbzG_ThGNnWnABU7bQziN6k>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggujgesthdtrodttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepgfegueeiiefhleeiuedtudffjeefudffkeelgeegteeljeegvdehtefftddv
 teeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh
 gvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:jhkGZPFt2ipNE7eaNfE6vSnbet6nTrt39kJdhtIJ7rzW00MWwH5gRQ>
 <xmx:jhkGZPUZNxKvCGgN5QeOXGMfYHUdwXf2le6aTITL26-RjWQ0EbF18g>
 <xmx:jhkGZKPHiieycNHbf1ti1PhkCDAEA_MuLg_LrMWItbHpw6Rba0wxZg>
 <xmx:jhkGZMiQbTptTM_Qnfvq8P4IKH7ex2HRlCT6kEZU8d-5UG7tWXHI1Q>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:49:17 -0500 (EST)
Date: Mon, 6 Mar 2023 11:49:16 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr via Guix-patches via <guix-patches@HIDDEN>
Subject: Re: [bug#61950] [PATCH 1/3] gnu: libsndfile: Correct license.
Message-ID: <ZAYZjEKTibShqJMq@HIDDEN>
References: <20230304041458.32761-1-antero@HIDDEN>
 <20230304042230.937-1-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230304042230.937-1-antero@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Sat, Mar 04, 2023 at 04:22:28AM +0000, Antero Mejr via Guix-patches via wrote:
> * gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.

Double-checked and pushed as 9c69b322ea85163a2bf9266bffb7edc3dbbc59ab

Thanks!




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Mar 2023 16:49:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:49:49 2023
Received: from localhost ([127.0.0.1]:43496 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZE1x-0005mK-Ub
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:49 -0500
Received: from lists.gnu.org ([209.51.188.17]:53794)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZE1w-0005m4-Lr
 for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:44 -0500
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 <leo@HIDDEN>) id 1pZE1t-0003F4-6l
 for guix-patches@HIDDEN; Mon, 06 Mar 2023 11:49:41 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1pZE1r-0007fK-Jy
 for guix-patches@HIDDEN; Mon, 06 Mar 2023 11:49:40 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 1228232009A0;
 Mon,  6 Mar 2023 11:49:38 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Mon, 06 Mar 2023 11:49:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678121377;
 x=1678207777; bh=rSJ27Dp+GWag8mW4ptCKco0I/0e8p9Q3ETX8O2O0Xh8=; b=
 ctQUi1rwxSN2Bjh8mY6golJnjIRwN8QjySgfU+wbQTpeWdhRB45ZRLk/d+aqSquY
 xJZx/Dk+93VIxY1AgGnLEpd6JtPhU3dzUFbZeaZlCF9LDFDelUdqe/LqqA7+Oabo
 ZIogS588WtezFm+7DeViRqc1zIgddcWKS3hkuCBb8t0=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678121377; x=1678207777; bh=rSJ27Dp+GWag8
 mW4ptCKco0I/0e8p9Q3ETX8O2O0Xh8=; b=aPYMtEBXT5aLz/2FZg4BwzpJbQJ9T
 oyEral8TN3s+yGoJpR2aNcFpSv3iOzSC12LB5oAELukyyZ1g5n7k0IkODHgeJ04F
 LpHBkcFTG3dNWWsZjBAjDDyFT8S6UwxHaiCcg6E9aKiTLCPkdQZw79wFWMvSC6Tm
 5+JlGpQD3GxRtt1sfZCqGRYgyxcOkewf0Kv/CImcuukIasnaM6uNSZ0LRhUjlPCs
 ZoV1MkemluFydTccUSSjsPSZu1pix/la+EiiP44INuB8Hfe547Gg5YsLbwSWiwsW
 LdsLtdUIcXIsH1poE/PHu+aXSMA7PfbswZAI9DaS558P2O52gGDUUvY2g==
X-ME-Sender: <xms:oRkGZPoHvYmskpt4rguqkzFdNZ1x0bEzEF135n8l0fo0BDAfn3DiBA>
 <xme:oRkGZJodFemqh-vBBml0b3VHV7s4ILoGc_1_msZsrv1L6KtN7ShKvrDzUqi0enMBp
 32dv-gBCxAEL64WBg>
X-ME-Received: <xmr:oRkGZMNO7gNpXWIFl6jWnFB4ZpY90WTzvyiSDJjZMyvQZBsCkoN6CKW_l6sDkqac_hwYQhgocFxU24_r6wq0B6BH>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefhfeffgfeuudelhedvjeel
 ieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh
 gvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:oRkGZC4n4sFPHRi7l_PLsWtirYk0O0VHZ0DohzNrrmXnquVzPlQTDg>
 <xmx:oRkGZO7GKfshJg-0grE86pOBvZPQOf-0jqOh-w97CcxD-kwoytgQXg>
 <xmx:oRkGZKgj0sFROMm9yH_ArC4bipwyfkf8T3R7PlQGM1Y3OVKKL4OMBA>
 <xmx:oRkGZOGDIaKhGa3tPyW7n7kL5hEvMZ4g0-N7LhzyOd-Hr0XWkYAYfA>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:49:37 -0500 (EST)
Date: Mon, 6 Mar 2023 11:49:35 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr via Guix-patches via <guix-patches@HIDDEN>
Subject: Re: [bug#61950] [PATCH 2/3] gnu: libcap: Add bsd-3 license.
Message-ID: <ZAYZn/Olnlxg0yKq@HIDDEN>
References: <20230304042230.937-1-antero@HIDDEN>
 <20230304042230.937-2-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230304042230.937-2-antero@HIDDEN>
Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@HIDDEN;
 helo=wout3-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

On Sat, Mar 04, 2023 at 04:22:29AM +0000, Antero Mejr via Guix-patches via wrote:
> * gnu/packages/linux.scm (libcap)[license]: Add bsd-3.

Double-checked and pushed as e8c25e389dc90b5dc941ba039ccf1e25cacbc6ab

Thanks!




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Mar 2023 16:49:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:49:35 2023
Received: from localhost ([127.0.0.1]:43484 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZE1m-0005lb-Vg
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:35 -0500
Received: from lists.gnu.org ([209.51.188.17]:35676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZE1k-0005lR-TA
 for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:49:33 -0500
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 <leo@HIDDEN>) id 1pZE1j-00037v-HQ
 for guix-patches@HIDDEN; Mon, 06 Mar 2023 11:49:31 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1pZE1a-0007a9-3p
 for guix-patches@HIDDEN; Mon, 06 Mar 2023 11:49:28 -0500
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.west.internal (Postfix) with ESMTP id E58F532009A7;
 Mon,  6 Mar 2023 11:49:18 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Mon, 06 Mar 2023 11:49:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1678121358;
 x=1678207758; bh=EfCxE8bxKtQpEVF+7nG/I+eXWLvAIkSLJMaom4NEe/A=; b=
 GwUX5L6BRwAdIlzu0lMoQlfmLxQ0Fh5qKghEp7AQyokiYNaGC1z40A6/ByQpylU4
 z0pvstgWNkoLViiNTCEuv73qs2LGN0BDxI3nK4HwhBTq07SufXWXNeKh9t9LdU56
 XqFiy517GB2i1WBXUWsRHeGeYTt6BBwyR5NXWXjQr5A=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; t=1678121358; x=1678207758; bh=EfCxE8bxKtQpE
 VF+7nG/I+eXWLvAIkSLJMaom4NEe/A=; b=hbSE2XzqGTQHjACNdlidHIcOf+X7J
 f07GZJFLKirQ71i4USSf/6NybGq/CMMUpRqN5jaUl/8S9mKI6dwRiRDGQEwtUsep
 Pcr6hFWahyHYRyrcdUFBWnlEFxN5p8j1ByL6+TVAcWT4hE/PylLIYrzGS1/b5GV1
 Jsy4NPk5elX/03437OFXYVKBp/QwwZsSsSa1X8nC0wTyEy0sQbtQSPfxa9pPR2R+
 6dadEe/XOsL/EQJnw2z/Cl59FUPI0GqPVcVOwH0Bj2iRmCmecUMcpsZgRMlt/ixx
 h5O1X77muRpIUrGuEizmwqEgEU+yeLn3YiqfyeGvi0J1olc4fRMJmhOig==
X-ME-Sender: <xms:jhkGZJFICuYjpqoYan2XAuqLa1nIq8ieMm6w5b68150uFG5U86lOug>
 <xme:jhkGZOVHNRvg4i7LdVnR7DGoQzO15H072Bg8EpoPldT2ux7wQ03tIxBboZIsQX11n
 E35MXRi8eVXuuFazg>
X-ME-Received: <xmr:jhkGZLKyw0gfcoRl7binDEzmTQvuz5muesWnELE-jujX85cYR2TeR3WHBSqAocrSztbzG_ThGNnWnABU7bQziN6k>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggujgesthdtrodttddtvdenucfhrhhomhepnfgvohcu
 hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth
 htvghrnhepgfegueeiiefhleeiuedtudffjeefudffkeelgeegteeljeegvdehtefftddv
 teeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplh
 gvohesfhgrmhhulhgrrhhirdhnrghmvg
X-ME-Proxy: <xmx:jhkGZPFt2ipNE7eaNfE6vSnbet6nTrt39kJdhtIJ7rzW00MWwH5gRQ>
 <xmx:jhkGZPUZNxKvCGgN5QeOXGMfYHUdwXf2le6aTITL26-RjWQ0EbF18g>
 <xmx:jhkGZKPHiieycNHbf1ti1PhkCDAEA_MuLg_LrMWItbHpw6Rba0wxZg>
 <xmx:jhkGZMiQbTptTM_Qnfvq8P4IKH7ex2HRlCT6kEZU8d-5UG7tWXHI1Q>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:49:17 -0500 (EST)
Date: Mon, 6 Mar 2023 11:49:16 -0500
From: Leo Famulari <leo@HIDDEN>
To: Antero Mejr via Guix-patches via <guix-patches@HIDDEN>
Subject: Re: [bug#61950] [PATCH 1/3] gnu: libsndfile: Correct license.
Message-ID: <ZAYZjEKTibShqJMq@HIDDEN>
References: <20230304041458.32761-1-antero@HIDDEN>
 <20230304042230.937-1-antero@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20230304042230.937-1-antero@HIDDEN>
Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@HIDDEN;
 helo=wout3-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: 61950 <at> debbugs.gnu.org, me@HIDDEN, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

On Sat, Mar 04, 2023 at 04:22:28AM +0000, Antero Mejr via Guix-patches via wrote:
> * gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.

Double-checked and pushed as 9c69b322ea85163a2bf9266bffb7edc3dbbc59ab

Thanks!




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 16:45:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 11:45:48 2023
Received: from localhost ([127.0.0.1]:43470 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZDy7-0005am-Pk
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:45:48 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:33263)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1pZDy6-0005aZ-IQ
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 11:45:47 -0500
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.west.internal (Postfix) with ESMTP id C626D3200991;
 Mon,  6 Mar 2023 11:45:40 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute1.internal (MEProxy); Mon, 06 Mar 2023 11:45:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:cc:content-transfer-encoding:content-type:content-type
 :date:date:from:from:in-reply-to:in-reply-to:message-id
 :mime-version:references:reply-to:sender:subject:subject:to:to;
 s=mesmtp; t=1678121140; x=1678207540; bh=rmbx8M1d4sXIeVXR31I8AT
 SDwPf5rNt9clnUjpJuGak=; b=pMscFwhXowEbjbOrkbcYBaSNrQTXAdjC8eUC+z
 2VXUKil6KO3AZ/7sEkfQft+/VyLsz1nHwQqV1khQg7hInGfjEDNG/zYqmsxiZg4t
 qmgMWScAhFpBk8hGJWHtGg64MoU5xk2W1GnNKF8XXFifF6AW3G/x7aI9RwhAKbbK
 YLVX4=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1678121140; x=1678207540; bh=rmbx8M1d4sXIeVXR31I8ATSDwPf5rNt9cln
 UjpJuGak=; b=teZZdQGKAnL32i0BmJpg39+zTIeUXt9m2OSuKHpdX3rer5eB0il
 PGA25yKPHcy+Y85JltopRahn+xIC+HLT0/uuQ2y61z4tT9DFWMCdEd5KsGgT0ULY
 6ZRlIQMmMLvLXcmHrL7SAl1Yb+W5DmGlKTtNcnRME5lLC8l3GcaCMh8YHyZJIK4M
 iTMXX+Ce/c5FVYwfYSweCZYH5+uCLDUOhuHlVP3DWpctaT/mQsQjrhr1yhYIyY/V
 Nkm/s4db6sbvAshdpucOC2+V+bvzFJ+CW3dkKXQNBrWDdwcQoQGni9uWItk3BnM1
 5nTCixXDYb+7/vVnmZJc+4v6uChn29D9S5g==
X-ME-Sender: <xms:tBgGZEUk0GpidOoLnsRiEtq43X7wdIJdIAcUEhMdKLIIxdgGPMAIsQ>
 <xme:tBgGZImLxwir_a5d6YYyZNfFzCdh2M_L6_lPESpYqjj6WQUlGjN-cKia23R4R9Y2O
 3Q7rWXLJeMnaHDyYA>
X-ME-Received: <xmr:tBgGZIbX_2s-tC04nPTjjnHfTTq06lbyQyeK6OsV8QEmdSagzDuNeumvA0K_WY6uh1jjj1Mi6BdbJvxY7kJ-iwon>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvddtkedgieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvfevuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpefnvgho
 ucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrg
 htthgvrhhnpefgheejtdetheeujeelueekuedtgffggffhveevgeelvdelueeigeffjedt
 hefgudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:tBgGZDWU_P-CNc70BmrHiBgGosHWoTMxifqRZ682oXUcU7GQMmQFjg>
 <xmx:tBgGZOl80r4H0I6Zq4sGTUjV-ttKltzz8VUcckmdBAuaCE2_4pzGVw>
 <xmx:tBgGZIchixGl1FZu2pNqFLjUR8wJBplvq9_wHd9d54HuQ8Wdu3OthA>
 <xmx:tBgGZCsRnFHdrKHsyzg6HD62hS9STc5pxPPljtA6gNxsgyjHn5BxQA>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Mar 2023 11:45:40 -0500 (EST)
Date: Mon, 6 Mar 2023 11:45:38 -0500
From: Leo Famulari <leo@HIDDEN>
To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#61950] [PATCH] lint: Add 'copyleft' checker.
Message-ID: <ZAYYsuK7Di2cZp2t@HIDDEN>
References: <20230304041458.32761-1-antero@HIDDEN>
 <87lek9anaz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87lek9anaz.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org, Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Mon, Mar 06, 2023 at 04:53:40PM +0100, Ludovic Courtès wrote:
>   2. It’s tempting to view devise a “licensing calculus” of sorts and
>      automate assessments of licensing compatibility.  However, I think
>      it’s overestimating both law and our own licensing annotations: how
>      law applies in a specific case isn’t entirely clear until one goes
>      to court, and our ‘license’ fields fail to represent all the
>      relevant nuances anyway (subcomponents having different licenses,
>      dual/multiple licensing, etc.).

I emphasize this point. We should not overestimate our understanding of
free / open-source software licensing. The territory is uncharted and
largely untested in the courts.




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 6 Mar 2023 15:53:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 10:53:50 2023
Received: from localhost ([127.0.0.1]:43393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZD9q-0004FI-K6
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 10:53:50 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37068)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1pZD9p-0004Ey-0r
 for 61950 <at> debbugs.gnu.org; Mon, 06 Mar 2023 10:53:49 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1pZD9j-0005m5-Bl; Mon, 06 Mar 2023 10:53:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=lUg8MZ6NoU4zGKhXtS2IKycT3SHFfbHolMIsX/tGwIE=; b=o4wFkTDkeXTsmaHVfkPa
 16mIRGUd7aOcqDXAjzT1NS5deXIMFFSOV4s6rLmmU3cJ79wCo/R+A4SWYw1vww82RxsAVJL3yvjeo
 OAsNuXmZjhsU+J44G1dArhFA+hmv56AIeX2vT2DhMXNL4vcQWORve1RUkn5L6xPQWLlSkW5iPMDHS
 8deCRXhdy+lO48P9iUcUXvtCYM8cpuFMk/D3DbGs3RXZNZUlxyXla4omXUi8uZy+tuGln1jBuODpk
 iIyKxDTnp+abefvjP08eqZOFfR2OWL3W2EwM9ZIpfPkLznsYYFkoEOf2r5m4b90vcO7qU0vJgA4o/
 u1pw2euKJd6wHg==;
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1pZD9i-0002lw-Rh; Mon, 06 Mar 2023 10:53:43 -0500
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Antero Mejr <antero@HIDDEN>
Subject: Re: [bug#61950] [PATCH] lint: Add 'copyleft' checker.
References: <20230304041458.32761-1-antero@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Vent=C3=B4se?= an 231 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour de
 =?utf-8?Q?l'=C3=89pinard?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Mon, 06 Mar 2023 16:53:40 +0100
In-Reply-To: <20230304041458.32761-1-antero@HIDDEN> (Antero Mejr's
 message of "Sat, 4 Mar 2023 04:14:58 +0000")
Message-ID: <87lek9anaz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61950
Cc: 61950 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello!

Antero Mejr <antero@HIDDEN> skribis:

> * guix/lint.scm (check-copyleft, input->package, report-copyleft-violatio=
n,
> linking-exception?, copyleft?): New procedures.
> (%local-checkers): Add 'copyleft' checker.
> * tests/lint.scm ("copyleft: incompatible copyleft input"): New tests.
> * doc/guix.texi (Invoking guix lint): Mention it.
> ---
> This new linter checks for copyleft license violations, where a copylefted
> package is linked by a package with an incompatible license.
> It found 2818 incompatible packages.
> For example, GNU readline (GPL) is being linked by 71 permissively
> licensed packages.

I=E2=80=99m skeptical for a couple of reasons:

  1. It=E2=80=99s entirely fine for, say, a BSD-3 package to link against
     Readline (GPLv3+).  The combination is effectively GPLv3+, but
     that=E2=80=99s perfectly valid legally speaking.

  2. It=E2=80=99s tempting to view devise a =E2=80=9Clicensing calculus=E2=
=80=9D of sorts and
     automate assessments of licensing compatibility.  However, I think
     it=E2=80=99s overestimating both law and our own licensing annotations=
: how
     law applies in a specific case isn=E2=80=99t entirely clear until one =
goes
     to court, and our =E2=80=98license=E2=80=99 fields fail to represent a=
ll the
     relevant nuances anyway (subcomponents having different licenses,
     dual/multiple licensing, etc.).

But really, #1 is the main point here.

WDYT?

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 4 Mar 2023 04:23:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 23:23:10 2023
Received: from localhost ([127.0.0.1]:35074 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYJQL-0003Mc-TE
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:23:10 -0500
Received: from mout-p-101.mailbox.org ([80.241.56.151]:40844)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <antero@HIDDEN>) id 1pYJQJ-0003M4-Kx
 for 61950 <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:23:08 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PTBXM72fzz9sml
 for <61950 <at> debbugs.gnu.org>; Sat,  4 Mar 2023 05:22:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903780;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=ZjPkdfHobnhdFwD9pkfrAFgx0mW37EaLC/Tga/JllTA=;
 b=V0ST5cUyNUFxpzxGoDDTNXVJuc/ZUicoL7/TFDRccqDCV/Ijkcm4hkFVAHnG8HrBqihcgi
 u8xp0hR2qdyTx6+zFgO6Y5Ai1hza7RL3j1YdI/DvlFBDmoW3opvSgBW3zOrxHUQKpuJZfe
 Tsch/21YqjK5MSZ7p3Y9ektHbwkG+eiT/5ABsF8Yf18AgFut7+LRUj9eOs/RUrT3ENftjH
 cJ7B3w4ueFJjQvKBMmfgrN8st/BWcjitMFdPAJa9LOXDU6ZxslPhavItX/PUqmSJj6r5hK
 MKzt64OxUU6Mtvjn3hyytzNleFaZsT2KEbxAdLfgLA3LTV+fClihAp9qi+BJuQ==
From: Antero Mejr <antero@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903777;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=ZjPkdfHobnhdFwD9pkfrAFgx0mW37EaLC/Tga/JllTA=;
 b=RlOVkRogMHCbu3qbky6WSqT2qre3vpeeJ+KmMvwKPbXKEVJkhz4lCSpdrXed8oU6p0t4yW
 eq3JU2eAfxBEKvUO5B9MlJZP3BWTwjEQy/xjCE2yZ2GbuFf6KVTwxOnUMG8klW/tCGWym8
 uRDZURWv10aNXe7MMzGBTkvIgnTepVOs7yYXInFsT78diYA//k6ZQ8JX3QOdVX5G4r/tsv
 X4lfOPJW64pocLWe5Z1NDGQpyNx2Xr6ElWGTsuOfNBZX8orWKTdTw0/jNNfJFOoPTKZeTo
 kyAThtwwDifZstEJC7h+4OTTAAQitXuNVO3/BvES+U9X8D74SQtRQ/zE8UhQ3g==
To: 61950 <at> debbugs.gnu.org
Subject: [PATCH 3/3] gnu: nettle-2: Add lgpl3+ to licenses.
Date: Sat,  4 Mar 2023 04:22:30 +0000
Message-Id: <20230304042230.937-3-antero@HIDDEN>
In-Reply-To: <20230304042230.937-1-antero@HIDDEN>
References: <20230304042230.937-1-antero@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: leo@HIDDEN
X-Debbugs-Cc: me@HIDDEN
Content-Transfer-Encoding: 8bit
X-MBO-RS-META: nqap8xxffgehoo1zy5aoto3qiqxp6p8u
X-MBO-RS-ID: 481d18b77ad5b261419
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/nettle.scm (nettle-2)[license]: Add lgpl3+.
---
 gnu/packages/nettle.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/nettle.scm b/gnu/packages/nettle.scm
index ea26ba3b2d..ee2ea7487e 100644
--- a/gnu/packages/nettle.scm
+++ b/gnu/packages/nettle.scm
@@ -77,7 +77,7 @@ (define-public nettle-2
 fit in easily in almost any context.  It can be easily included in
 cryptographic toolkits for object-oriented languages or in applications
 themselves.")
-    (license gpl2+)))
+    (license (list lgpl3+ gpl2+))))
 
 (define-public nettle
   ;; This version is not API-compatible with version 2.  In particular, lsh
-- 
2.38.1





Information forwarded to me@HIDDEN, guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 4 Mar 2023 04:23:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 23:23:02 2023
Received: from localhost ([127.0.0.1]:35070 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYJQE-0003MF-Hv
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:23:02 -0500
Received: from mout-p-101.mailbox.org ([80.241.56.151]:49122)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <antero@HIDDEN>) id 1pYJQC-0003LP-JS
 for 61950 <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:23:00 -0500
Received: from smtp202.mailbox.org (smtp202.mailbox.org
 [IPv6:2001:67c:2050:b231:465::202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PTBXD5RbZz9sbl
 for <61950 <at> debbugs.gnu.org>; Sat,  4 Mar 2023 05:22:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903772;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=EVMOhE96VUFSUC7FnKFjLjsEfXGJKt1hVNiIraKFgXM=;
 b=tfO6kJosAAfqyW765h7Y/QDAAr2iY+8UHGklp8mYgTzS+9x6RgzoyrOMvGysajUZYZXnJH
 bhWcrzGEDtz4Kc74fIfOwErhZYf4p0cPVNfgePM7jbIRmHjBg1xR1YRdgBDlACCihY6GKQ
 q+ZP7K0+GIOyHnGEv+BCeLwRDyrVaFJVc0kSbxKzBL2Uvfgf1tZfk3XYZGSTyqW5JLZEpz
 76NRFLsCyJPFk7Tu6tvzbH4Gglzu6wToKuS9qFNIPD/LcPrygJmZ2r26thqLUvn3LciqwX
 x3Hs6fPx1sSpGDbiCVzGEcx5otLcm43sr0oW90ivSzKe+ZehZTFqGJH7YXaUUA==
From: Antero Mejr <antero@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903770;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=EVMOhE96VUFSUC7FnKFjLjsEfXGJKt1hVNiIraKFgXM=;
 b=JFV0YVUOV7rt2U1ZjEe8W9xCpfLY3nMf6dnmoISQgg8UuBbDFxRMfxvwuGDzdSFSB/KDbC
 SnvzM4bhXtH6AStJLVEd2l53xaF8o/aS9q6aGeFtaqcuguzf8tMTKh9p2ExBP+okUi0niL
 /P4L8Ylepwlnn0RpjUR5q50O+0+YSE9usJXkJbA8hMRkMxJerfyLlvp2ivqNRz9AJGKZyW
 KOqJ/4WmL6ikHlJLPoauXdC6cEEJu1c2GdgH0U/wAOMlWnEsYbM4Nxgi1twMN9/jHVYxZb
 lnjka+Q5NltSLHzY09Nwe9X3VVgab2jLJM2iOH/idagDy/kMGveFDlwccDVRXg==
To: 61950 <at> debbugs.gnu.org
Subject: [PATCH 2/3] gnu: libcap: Add bsd-3 license.
Date: Sat,  4 Mar 2023 04:22:29 +0000
Message-Id: <20230304042230.937-2-antero@HIDDEN>
In-Reply-To: <20230304042230.937-1-antero@HIDDEN>
References: <20230304042230.937-1-antero@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: leo@HIDDEN
X-Debbugs-Cc: me@HIDDEN
Content-Transfer-Encoding: 8bit
X-MBO-RS-META: jjmfr5mjxjf3oriktxdy3rt6kte441th
X-MBO-RS-ID: c9f667992a4ee6932d3
X-Rspamd-Queue-Id: 4PTBXD5RbZz9sbl
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/linux.scm (libcap)[license]: Add bsd-3.
---
 gnu/packages/linux.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 3ca2a79666..9f5a2fd84f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -3201,7 +3201,7 @@ (define-public libcap
 Linux-based operating systems.")
 
     ;; License is BSD-3 or GPLv2, at the user's choice.
-    (license license:gpl2)))
+    (license (list license:bsd-3 license:gpl2))))
 
 (define-public bridge-utils
   (package
-- 
2.38.1





Information forwarded to me@HIDDEN, guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at 61950 <at> debbugs.gnu.org:


Received: (at 61950) by debbugs.gnu.org; 4 Mar 2023 04:22:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 23:22:51 2023
Received: from localhost ([127.0.0.1]:35064 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYJQ3-0003LB-8G
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:22:51 -0500
Received: from mout-p-201.mailbox.org ([80.241.56.171]:51854)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <antero@HIDDEN>) id 1pYJQ1-0003Ky-Ay
 for 61950 <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:22:50 -0500
Received: from smtp2.mailbox.org (smtp2.mailbox.org
 [IPv6:2001:67c:2050:b231:465::2])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4PTBX10pyjz9sjD
 for <61950 <at> debbugs.gnu.org>; Sat,  4 Mar 2023 05:22:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903761;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=d7PJFzA9fr8EHfb3uqEVBj1bAi+n+BkjL4ucBWW8k5Y=;
 b=ZanNutIAQ3tI9nFriZD9xrHHVVo//l8TEqaB3ZLE5dzuVfX/P+eNVOk/fKyLag8BkiXhmC
 vvB4Zz9Ltrb9XLW2vxY1enmoCEN6i5qVxqZ8h8b93jtRGJt/QNGsNEh1BbAAffTAO3rsxk
 UPQoay+nILc4CkzUu0SexE5DFtlxd0mb5hJBZSrAPufiIO78rHrKXwCs3KqiWpjUntjNmH
 f+m+kUK2ZOZcmxmE0qRXQ3TDzndMDhreXctelEbA0RF7WuH9PPV1Qc9fXOaVsmO0nE0ojB
 +gvtCg695wKZhyq2g+qSwalf8lVVchE8fA0Reg2sbcCmsJc6Jy4l+Q4E94rmhg==
From: Antero Mejr <antero@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903759;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=d7PJFzA9fr8EHfb3uqEVBj1bAi+n+BkjL4ucBWW8k5Y=;
 b=sCVVNbK3++vtsE/ssxQd7a1vGNwjwefWjmmltSJHl+BCddtN33qWc/74bPeWDzKfnViJOu
 7V/tLnIG8XtxriD6FshZwLNxhw8miZXBg2h8az5fwmzdrMCokIQI0dXAjl1MfhxEanBVWc
 TvCSNOCd2Ggbslq9bhUum5kpTdkx6WmLKvMGm+OknP5FSCXr3xNGqSckPVjzZTCaqe53hy
 FNZwwZXIzhQ455g6tENM8XG2yRIcptD7kIBo5GV+OgeiQtWxqV2adiQ1RrrAfhCsmc7RjT
 T/gB2Ty/JRHtu/rAN9nldLAaI7Rip3QqdICt2Lh2Pehb/CUxoMzPslfbBZYGkQ==
To: 61950 <at> debbugs.gnu.org
Subject: [PATCH 1/3] gnu: libsndfile: Correct license.
Date: Sat,  4 Mar 2023 04:22:28 +0000
Message-Id: <20230304042230.937-1-antero@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: leo@HIDDEN
X-Debbugs-Cc: me@HIDDEN
Content-Transfer-Encoding: 8bit
X-MBO-RS-META: 1bmtifjrxoz91jro5q46hncg9jho968d
X-MBO-RS-ID: 1887bdef85aefd89d05
X-Rspamd-Queue-Id: 4PTBX10pyjz9sjD
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 61950
Cc: Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.
---
Updating package licenses to avoid false positives.

 gnu/packages/pulseaudio.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm
index 75aca3d700..aff864eb99 100644
--- a/gnu/packages/pulseaudio.scm
+++ b/gnu/packages/pulseaudio.scm
@@ -119,7 +119,7 @@ (define-public libsndfile
 as big-endian processor systems such as Motorola 68k, Power PC, MIPS and
 SPARC.  Hopefully the design of the library will also make it easy to extend
 for reading and writing new sound file formats.")
-    (license l:gpl2+)))
+    (license l:lgpl2.1+)))
 
 (define-public libsamplerate
   (package
-- 
2.38.1





Information forwarded to me@HIDDEN, guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Mar 2023 04:16:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 23:16:11 2023
Received: from localhost ([127.0.0.1]:35058 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYJJb-0003Ao-0n
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:16:11 -0500
Received: from lists.gnu.org ([209.51.188.17]:52080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <antero@HIDDEN>) id 1pYJJY-0003Ag-MO
 for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 23:16:09 -0500
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 <antero@HIDDEN>)
 id 1pYJJY-00041i-Cu
 for guix-patches@HIDDEN; Fri, 03 Mar 2023 23:16:08 -0500
Received: from mout-p-103.mailbox.org ([80.241.56.161])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
 (Exim 4.90_1) (envelope-from <antero@HIDDEN>)
 id 1pYJJU-0007PC-H8
 for guix-patches@HIDDEN; Fri, 03 Mar 2023 23:16:07 -0500
Received: from smtp202.mailbox.org (smtp202.mailbox.org
 [IPv6:2001:67c:2050:b231:465::202])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (No client certificate requested)
 by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4PTBND0vZmz9sQP
 for <guix-patches@HIDDEN>; Sat,  4 Mar 2023 05:15:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903356;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=0nXYu4npn7VW5aNQ1Vd9At6dxXtPMPd0OoVwQdM4ht0=;
 b=dOPRh0kRqn/Gib7OlqkM3kwvw8qeWUcwif1f10TfZVQGdcdstsJcAysNz/HcmdPTY6dz+i
 JgeIZyhQNbDLUY/CGy4fzjhRX26aBl1qF1rYffvduTvSKiGBum4zM7NbLrRrTVALo8ruV/
 R9QcFAyi209yK8W8mxrC0p9JGxvc4V9ErXCQ4/LYYIO3+7PaWXJoSGQTjUVKk/Wc07HZvF
 Rvj5QQghk4WP7ZZ8yOispnfty1DZj2+iey7MEDLET1XpMMjFbnEwhsJpkgFoo+haNMmdQP
 Rxx4laAO3z1/P1/gZrzZDDSwjY1L/p+ratT87396ExVjgEJoukE4ddtcRIamiA==
From: Antero Mejr <antero@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1677903354;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=0nXYu4npn7VW5aNQ1Vd9At6dxXtPMPd0OoVwQdM4ht0=;
 b=lTnyQh/73SHJc4MULytZIFk/tMTTJFtH3wVFWbQ+O5P3rRoVMeKchgt1tPt1Zy6cSqhkMp
 /hzqiH4UoKXUdxFLMH5TT4AkF9/W7LEDWPWRdL8n++tk9TJaJ4iQnhG6CmZ2vHN1i6gSbv
 iylsBlgJcp8szR8SgK0SjLJx5ilVxEptvyIswnw6goWvvcaGg6kHOqTsVrmzrcP4RSS2cz
 hANxGSzLMbAtAdVGgEh7Hz1glLpOgGv7xVDldF8TwsMlu7rfzyfW/DeJBZ8m7YI+gSAjTi
 uMW+T5h4qV7kSBYkgwh7XMjbsLrVSCHUTcMcgaaUjJQEHJYqDFYvFg43ebI0xg==
To: guix-patches@HIDDEN
Subject: [PATCH] lint: Add 'copyleft' checker.
Date: Sat,  4 Mar 2023 04:14:58 +0000
Message-Id: <20230304041458.32761-1-antero@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: zimon.toutoune@HIDDEN
X-Debbugs-Cc: dev@HIDDEN
X-Debbugs-Cc: mail@HIDDEN
X-Debbugs-Cc: rekado@HIDDEN
X-Debbugs-Cc: othacehe@HIDDEN
X-Debbugs-Cc: me@HIDDEN
X-Debbugs-Cc: ludo@HIDDEN
Content-Transfer-Encoding: 8bit
X-MBO-RS-META: amy8nbiy56ite5t1nwgpz7mdfzjoqh8t
X-MBO-RS-ID: de06bfa725a51da6bea
X-Rspamd-Queue-Id: 4PTBND0vZmz9sQP
Received-SPF: pass client-ip=80.241.56.161; envelope-from=antero@HIDDEN;
 helo=mout-p-103.mailbox.org
X-Spam_score_int: -23
X-Spam_score: -2.4
X-Spam_bar: --
X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1,
 DKIM_SIGNED=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Antero Mejr <antero@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

* guix/lint.scm (check-copyleft, input->package, report-copyleft-violation,
linking-exception?, copyleft?): New procedures.
(%local-checkers): Add 'copyleft' checker.
* tests/lint.scm ("copyleft: incompatible copyleft input"): New tests.
* doc/guix.texi (Invoking guix lint): Mention it.
---
This new linter checks for copyleft license violations, where a copylefted
package is linked by a package with an incompatible license.
It found 2818 incompatible packages.
For example, GNU readline (GPL) is being linked by 71 permissively
licensed packages.

 doc/guix.texi  |   4 ++
 guix/lint.scm  | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
 tests/lint.scm |  10 +++++
 3 files changed, 123 insertions(+)

diff --git a/doc/guix.texi b/doc/guix.texi
index 74658dbc86..be695967a2 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -14723,6 +14723,10 @@ corresponding package.  This aims to help migrate from the ``old input
 style''.  @xref{package Reference}, for more information on package
 inputs and input styles.  @xref{Invoking guix style}, on how to migrate
 to the new style.
+
+@item copyleft
+Warn about packages with permissive licenses that are not compatible with
+the copyleft licenses of their dependencies.
 @end table
 
 The general syntax is:
diff --git a/guix/lint.scm b/guix/lint.scm
index 8e3976171f..30745b0930 100644
--- a/guix/lint.scm
+++ b/guix/lint.scm
@@ -40,6 +40,7 @@ (define-module (guix lint)
   #:use-module (guix download)
   #:use-module (guix ftp-client)
   #:use-module (guix http-client)
+  #:use-module (guix licenses)
   #:use-module (guix packages)
   #:use-module (guix i18n)
   #:use-module ((guix gexp)
@@ -108,6 +109,7 @@ (define-module (guix lint)
             check-mirror-url
             check-github-url
             check-license
+            check-copyleft
             check-vulnerabilities
             check-for-updates
             check-formatting
@@ -1451,6 +1453,12 @@ (define format
       (with-store store
         (do-check store))))
 
+
+
+;;;
+;;; Package licenses.
+;;;
+
 (define (check-license package)
   "Warn about type errors of the 'license' field of PACKAGE."
   (match (package-license package)
@@ -1462,6 +1470,103 @@ (define (check-license package)
       (make-warning package (G_ "invalid license field")
                     #:field 'license)))))
 
+(define (copyleft? licenses)
+  "Check if a list of licenses are copyleft."
+  (let ((lic (if (list? licenses) licenses (list licenses))))
+    (map (lambda (x)
+           (and (license? x) ;some license fields are not license objects
+                (member (license-name x)
+                        '("AGPL 1" "AGPL 3" "AGPL 3+"
+                          "CC-BY-SA 2.0" "CC-BY-SA 3.0" "CC-BY-SA 4.0"
+                          "CeCILL" "copyleft-next"
+                          "EUPL 1.1" "EUPL 1.2"
+                          "GPL 1" "GPL 1+" "GPL 2" "GPL 2+" "GPL 3" "GPL 3+"
+                          "Sleepycat"))
+                #t))
+         lic)))
+
+(define (linking-exception? package)
+  "Check if a package has a known copyleft linking exception or is not linked."
+  (and (member (package-name package)
+               '(;; linking exception
+                 "classpath" "guile" "java-classpathx-servletapi" "icedtea"
+                 "uwsgi"
+                 ;; copyleft but not typically linked
+                 "alsa-utils" "acpi" "acpica" "audit"
+                 "bash" "bash-completion" "bash-minimal" "bash-static" "bc"
+                 "bluez" "binutils" "bison" "btrfs-progs"
+                 "catdoc" "cdparanoia" "colord" "colord-minimal" "coreutils"
+                 "coreutils-minimal" "cpuid" "cpupower" "cryptsetup"
+                 "dbus" "dbus-glib" "diffutils" "dmidecode" "dmraid" "dnsmasq"
+                 "dosfstools" "dpkg"
+                 "ebtables" "edac-utils" "egawk-next" "efibootmgr" "espeak"
+                 "espeak-ng" "ethtool" "eudev"
+                 "fcitx" "ffmpeg" "findutils" "fontforge"
+                 "gawk" "gawk-mpfr" "geoclue" "gettext" "gettext-minimal"
+                 "ghostscript" "git" "git-minimal" "gjs" "gnupg" "gnome-desktop"
+                 "gpart" "gperf" "gpm" "grep" "groff" "gzip"
+                 "hddtemp" "hwinfo" "kbd" "kexec-tools" "kmod"
+                 "less" "lm-sensors" "lzip"
+                 "i2c-tools" "inetutils" "inxi" "inxi-minimal" "iproute2"
+                 "iptables" "iso-codes"
+                 "m4" "make" "mariadb" "mawk" "mcelog" "mdadm" "memtester"
+                 "miscfiles" "modem-manager" "module-init-tools" "mpv" "mysql"
+                 "ndctl" "net-tools" "netcat" "nvme-cli"
+                 "pandoc" "parted" "password-store" "pciutils" "perl"
+                 "pkg-config" "postgresql" "procps" "psmisc" "pulseaudio"
+                 "qemu" "qemu-minimal" "ragel" "rpm" "rsync"
+                 "samba" "sane-backends" "sbc" "scummvm" "sed"
+                 "shared-mime-info" "shepherd" "smartmontools" "socat"
+                 "squashfs-tools" "sysstat"
+                 "tar" "time" "torsocks"
+                 "upower" "usbutils" "util-linux"
+                 "valgrind" "vidstab" "volume-key"
+                 "wget" "which" "wl-clipboard" "yelp" "xclip"
+                 "linux-libre-headers" "gnumach-headers" "hurd-headers"
+                 "gcc" "gcc-toolchain" "gfortran" "clang-toolchain"
+                 "ld-wrapper" "ld.lld-wrapper" "lld-wrapper"))
+       #t))
+
+(define (report-copyleft-violation package input-name)
+  "Report information about a copyleft license violation."
+  (make-warning package
+                (G_ "The license of input ~a is copyleft, but the license \
+of package ~a is permissive.")
+                (list input-name (package-name package))
+                #:field 'license))
+
+(define (input->package input)
+  "Convert a package input into a package if possible."
+  (if (list? input)
+      (cadr input)
+      #f))
+
+(define (check-copyleft package)
+  "Check that PACKAGE does not violate copyleft licenses of its inputs."
+  ;; Assumes all copyleft licenses are compatible, which is true for now
+  (let* ((pkg-copyleft (member #t (copyleft? (package-license package)))))
+    (apply append
+           (map (lambda (input)
+                  (let ((input-copyleft
+                         ;; if any license is permissive, the input is.
+                         ;; be lenient here to avoid false positives
+                         (not (member #f (copyleft? (package-license input))))))
+                    (if (and input-copyleft
+                             (not pkg-copyleft)
+                             (not (linking-exception? input)))
+                        (list (report-copyleft-violation package
+                                                         (package-name input)))
+                        '())))
+                (filter package?
+                        (map input->package
+                             (append (package-inputs package)
+                                     (package-propagated-inputs package))))))))
+
+
+;;;
+;;; Vulnerabilities and updates.
+;;;
+
 (define (current-vulnerabilities*)
   "Like 'current-vulnerabilities', but return the empty list upon networking
 or HTTP errors.  This allows network-less operation and makes problems with
@@ -1885,6 +1990,10 @@ (define %local-checkers
      (description "Make sure the 'license' field is a <license> \
 or a list thereof")
      (check       check-license))
+   (lint-checker
+    (name        'copyleft)
+    (description "Check for copyleft license violations")
+    (check       check-copyleft))
    (lint-checker
      (name        'optional-tests)
      (description "Make sure tests are only run when requested")
diff --git a/tests/lint.scm b/tests/lint.scm
index ce22e2355a..1ae64510b6 100644
--- a/tests/lint.scm
+++ b/tests/lint.scm
@@ -40,6 +40,7 @@ (define-module (test-lint)
   #:use-module (guix build-system emacs)
   #:use-module (guix build-system gnu)
   #:use-module (guix packages)
+  #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix lint)
   #:use-module (guix ui)
   #:use-module (guix swh)
@@ -51,6 +52,7 @@ (define-module (test-lint)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python-build)
+  #:use-module (gnu packages readline)
   #:use-module ((gnu packages bash) #:select (bash bash-minimal))
   #:use-module (web uri)
   #:use-module (web server)
@@ -665,6 +667,14 @@ (define hsab (string-append (assoc-ref inputs "hsab")
   (single-lint-warning-message
    (check-license (dummy-package "x" (license #f)))))
 
+(test-equal "copyleft: incompatible copyleft input"
+  "The license of input readline is copyleft, but the license of package x is permissive."
+  (single-lint-warning-message
+   (check-copyleft
+    (dummy-package "x"
+                   (inputs `(("readline" ,readline)))
+                   (license license:bsd-3)))))
+
 (test-equal "home-page: wrong home-page"
   "invalid value for home page"
   (let ((pkg (package
-- 
2.38.1





Acknowledgement sent to Antero Mejr <antero@HIDDEN>:
New bug report received and forwarded. Copy sent to ludo@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to ludo@HIDDEN, guix-patches@HIDDEN:
bug#61950; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 22 Mar 2023 03:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.