[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] LICENSES: Remove the use of deprecated LGPL SPDX tags
- To: Jan Beulich <jbeulich@xxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Fri, 5 May 2023 14:22:11 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/e9y5U85C5VI0YC+fuBdqDQLKy7qs2gImICHi/mfPZw=; b=jpOFy99TTmb4Je9uBnUIdusE2vGRaX+kwdSi/gJqxwwKJK7BY6FN1KR/LYq2qNvLEfnUbn1O5xkPmT9XxONm/Z20VY1MzVC02hzM4J0pD8Ge2y8EaVnsLbgs/s8kmIgYL5NsQnqCi28TYCxsppEzjLRDpb1NQz0VsgplcoTSmpkbXBo6AATuiCx1p3szq6VMaqaoqMz7kurTRPjVytpdZ4uC3nUtoYplmo1vFHG9LKxhEc26JbN5WjCtjlT6XmTORITI7ohsQf3bVAWOy1czcIg77lNj4MqDwi4CQnY/JIdTHzzDtxmuBrDLsQuXFOVWFLm93Fak1qmczO1teJjpUg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TC4FzQsDZZ3cSFtsloVOCFyLSGyKiJWL9ofYcBFSqDcrRo+SEpBTcc457kjogj4+bvfex1ZLzi5ROAlvJ6uJaAmdw6hdsqTd0+MZvOECSm56PcDWcf1SCO6RSymQnvIQg59M0F0qZJ9ZLPD7BVyMNJ+C7efRUM1oBr2E006yXwFfpRczEIc80gmMZI5TRFzwEUDvSDPghTQI+DI+ut+z3Ov5/jm/+8NeJacpv8C+NIO7d5rPx4zsksL0RHsR9vtsNmF1tkEKr3RIFaf10uw7euRDlQCA/uWEYEsmmQH3XEOsb7QNQO6yUecV+b4wvoAtJJmq3wh8qUb/RcoUTgIIpw==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Julien Grall <julien@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- Delivery-date: Fri, 05 May 2023 13:22:52 +0000
- Ironport-data: A9a23:oxVoUa9LC4xb5vKLed7WDrUDVX+TJUtcMsCJ2f8bNWPcYEJGY0x3n 2RKDzqCPveLN2X9fNkkYdu19EpQv5LSx4BkSlRv+y88E34SpcT7XtnIdU2Y0wF+jCHgZBk+s 5hBMImowOQcFCK0SsKFa+C5xZVE/fjUAOG6UKicYXoZqTZMEE8JkQhkl/MynrlmiN24BxLlk d7pqojUNUTNNwRcawr40Ire7kI+1BjOkGlA5AdmOKgW5AW2e0Q9V/rzG4ngdxMUfaEMdgKKb 76r5K20+Grf4yAsBruN+losWhRXKlJ6FVHmZkt+A8BOsDAbzsAB+v9T2M4nQVVWk120c+VZk 72hg3ASpTABZcUgkMxFO/VR/roX0aduoNcrKlDn2SCfItGvn9IBDJyCAWlvVbD09NqbDkkQ2 OYnATkSfCmGvN2pzY+VcMNchZoaeZyD0IM34hmMzBn/JNN/GNXoZPyP4tVVmjAtmspJAPDSI dIDbiZiZwjBZBsJPUoLDJU5n6GjgXyXnz9w8QrJ4/ZopTWNilUuj9ABM/KMEjCObexTklyVu STt+GPhDwtBHNee1SCE4jSngeqncSbTAdpCSOXjp6Q26LGV7nUdJzcPFmPkm/Ok1GOuSvtAK kxX4TV7+MDe82TuFLERRSaQonSJoxodUNp4CPAh5UeGza+8yx2CGmEOQzpFadonnMw7Xzon0 hmOhdyBLSNrmK2YTzSa7Lj8hTGvPSkYK0cSaClCShEKi/HzrYd2gh/RQ9JLFK+uksazCTz22 yqNriU1m/MUl8Fj6kmg1VXOgjbprZ+QSAcwv1zTRjj8sVw/Y5O5bYu171Sd9exHMIuSUliGu j4DhtSa6+cNS5qKkURhXdkwIV1g3N7dWBW0vLKlN8BJG+iFk5J7Qb1t3Q==
- Ironport-hdrordr: A9a23:CNfzjKyTcShuYgmpxxquKrPxF+gkLtp133Aq2lEZdPULSKylfp GV/cjziyWbtN9IYgBepTiBUJPwJk80hqQFn7X5XI3SEzUO11HYV72KgbGSpgEIXheOitK12J 0KT0EcMqy/MbEZt7eB3ODQKb9JqrTqn9HK9IXjJjVWPHxXgslbnl1E422gYytLrXx9dOIE/e 2nl7N6TlSbCBAqhhjSPAhYY8Hz4/nw0L72ax8PABAqrCGIkDOT8bb/VzSIwxsEVDtL4LE6tU zIiRbw6KmPu+yyjka07R6S071m3P/ajvdTDs2FjcYYbh3qlwaTfYxkH5GSoTwvp+mryVAy1P 3BuQ0pMchf427YOku1vRzu8Q/91ytG0Q6i9XaoxV/Y5eDpTjMzDMRMwahDdAHC1kYmtNZglI pWwmOwrfNsfFD9tRW4w+KNewBhl0Kyr3Znu/UUlWZjXYwXb6IUhZAD/XlSDIwLEEvBmcIa+a hVfYThDcRtABSnhkPizy9SKRuXLy0O9yK9Mww/UwquomBrdT5CvhAlLYck7wY9HdoGOul5Dq L/Q/lVffh1P70rha4RPpZzfeKnTmPKWh7CK2SUPBDuE7wGIWvEr9rt7Kwy//zCQu1D8HIeou WIbLpjjx94R2v+TcmVmJFb+BHER2uwGTzr18FF/pB8/rnxXqDiPyGPQE0n15LImYRSPuTLH/ KofJ5GCf7qKmXjXY5Pwg3lQpFXbX0TStcctNo3U0+H5sjLNorpvOrGd+u7HsuhLR80HmfkRn cTVjn6I8tNqkitR3/jmRDUH2jgf0TulKgAWZQyP9JjvrTlGrc8xTT9027Jk/1jAQcyxpALQA ==
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 05/05/2023 2:13 pm, Jan Beulich wrote:
> On 05.05.2023 15:05, Andrew Cooper wrote:
>> The SPDX forms without an explicit -only or -or-later suffix are deprecated
>> and should not be used.
> I guess this wants a reference to where this is specified. In particular ...
>
>> --- a/LICENSES/LGPL-2.1
>> +++ b/LICENSES/LGPL-2.1
>> @@ -1,5 +1,5 @@
>> -Valid-License-Identifier: LGPL-2.1
>> -Valid-License-Identifier: LGPL-2.1+
>> +Valid-License-Identifier: LGPL-2.1-only
>> +Valid-License-Identifier: LGPL-2.1-or-later
>>
>> SPDX-URL: https://spdx.org/licenses/LGPL-2.1.html
> ... I can't spot anything like this under e.g. this URL.
Hmm yeah, it is irritating. The statement is at
https://spdx.org/licenses/ but only by virtue of two tables, the second
of which is the list of deprecated identifiers.
I'll put a paragraph about this in the commit message.
> Also is there a reason you add Deprecated-Identifier: only to GPL-2.0?
> Enumerating them would seem reasonable to me, not just for completeness,
> but also in case we end up importing a file with a deprecated tag.
We have problematic uses of GPL in tree, where we don't for LGPL.
I'm considering a gitlab pass which will reject patches with use an
identifier not in the permitted list, and reject in introduction of new
uses of the deprecated ones. For this, the deprecated-but-tolerated
tags need calling out in some machine-readable way, but I don't think
it's helpful to express the tolerating of a tag we don't have any
violations of.
~Andrew
|