Hi folks,
Can we please get the SPDX licence list data updated in calm to 3.24 sometime if
possible as the licences complained about below have been in releases for nearly
a year since 3.21:
On 2024-05-24 02:18, cygwin-no-re...@cygwin.com wrote:
INFO: package 'man-pages-linux': errors in license expression: ['Unknown
license key(s): Linux-man-pages-1-para, Linux-man-pages-copyleft-var,
Linux-man-pages-copyleft-2-para']
https://github.com/spdx/license-list-XML/releases/tag/v3.21
https://github.com/spdx/license-list-data/releases
https://github.com/spdx/license-list-data/tree/main/json
https://github.com/spdx/license-list-data/tree/main/jsonld
https://spdx.github.io/license-list-data/
If these are handled by PEP-0639/pip/NexB/SPDX license-expression, possibly
someone could package it and license-list-data and add to calm prereqs?
If not, perhaps I could be of some help if I knew requirements?
You can also now remove the exceptions in calm/fixes.py(licmap):
https://cygwin.com/git/?p=cygwin-apps/calm.git;a=blob;f=calm/fixes.py;h=1f67d131d49d68c93f96548af1947dd405b4f743;hb=HEAD#l150
for my packages dash, cpuid, units, grep, gzip, readline, unifont, bison, wget,
libgcrypt, mingw64-*-/libidn, mingw64-*-/libidn2, mingw64-*-/curl,
man-pages-{linux,posix}, vttest, tz{code,data}:
BSD-3-Clause AND GPL-2.0-or-later
dash/dash.cygport:LICENSE="BSD-3-Clause AND GPL-2.0-or-later"
GPL-2.0-or-later
cpuid/cpuid.cygport:LICENSE=GPL-2.0-or-later
GPL-3.0-or-later
units/units.cygport:LICENSE="GPL-3.0-only AND GFDL-1.3-only"
GPL-2.0-or-later
grep/grep.cygport:LICENSE=GPL-2.0-or-later
gzip/gzip.cygport:LICENSE=GPL-2.0-or-later
readline/readline.cygport:LICENSE=GPL-3.0-or-later
GPL-2.0-or-later WITH Font-exception-2.0 OR OFL-1.1,
unifont/unifont.cygport:LICENSE="(GPL-2.0-with-font-exception OR OFL-1.1) AND
GPL-2.0-or-later AND LicenseRef-Unifoundry-Unifont-Public-Domain"
**I will update Unifont as I see GPL...-exception is now deprecated**
and 16 is in beta preview.
Can we just split these long quoted strings or do we need \ line continuations?
And does anyone know if there is a convention for splitting licence expressions
in comments across lines?
GPL-3.0-or-later
bison/bison.cygport:LICENSE=GPL-3.0-or-later
wget/wget.cygport:LICENSE=GPL-3.0-or-later
LGPL-2.1-or-later AND GPL-2.0-or-later
libgcrypt/libgcrypt.cygport:LICENSE="LGPL-2.1-or-later AND GPL-2.0-or-later AND
(GPL-2.0-only OR BSD-3-Clause) AND BSD-3-Clause"
(LGPL-3.0-or-later OR GPL-2.0-or-later) AND GPL-3.0-or-later,
libidn/libidn.cygport:LICENSE="LGPL-3.0-or-later AND GPL-2.0-or-later AND
GPL-3.0-or-later AND GFDL-1.3-or-later"
libidn/mingw64-i686-libidn/mingw64-i686-libidn.cygport:LICENSE=LGPLv3+/GPLv2+/GPLv3+/GFDLv1.3+
libidn/mingw64-x86_64-libidn/mingw64-x86_64-libidn.cygport:LICENSE="LGPL-3.0-or-later
AND GPL-2.0-or-later AND GPL-3.0-or-later AND GFDL-1.3-or-later"
(LGPL-3.0-or-later OR GPL-2.0-or-later) AND GPL-3.0-or-later AND
Unicode-DFS-2016,
libidn2/libidn2.cygport:LICENSE="LGPL-3.0-or-later AND GPL-2.0-or-later AND
GPL-3.0-or-later AND Unicode-TOU AND Unicode-DFS-2016"
libidn2/mingw64-i686-libidn2/mingw64-i686-libidn2.cygport:LICENSE="LGPL-3.0-or-later
AND GPL-2.0-or-later AND GPL-3.0-or-later AND Unicode-TOU AND Unicode-DFS-2016"
libidn2/mingw64-x86_64-libidn2/mingw64-x86_64-libidn2.cygport:LICENSE="LGPL-3.0-or-later
AND GPL-2.0-or-later AND GPL-3.0-or-later AND Unicode-TOU AND Unicode-DFS-2016"
curl
curl/curl.cygport:LICENSE=curl
curl/mingw64-i686-curl/mingw64-i686-curl.cygport:LICENSE=curl
curl/mingw64-x86_64-curl/mingw64-x86_64-curl.cygport:LICENSE=curl
Linux-man-pages-copyleft
man-pages-linux/man-pages-linux.cygport:LICENSE="MIT \
man-pages-posix/man-pages-posix.cygport:LICENSE=Linux-man-pages-copyleft
BSD-Source-Code
vttest/vttest.cygport:LICENSE=BSD-Source-Code
BSD-3-Clause AND Public-Domain
tzdata/tzdata.cygport:LICENSE=LicenceRef-IANA-TZ-Public-Domain
tzcode/tzcode.cygport:LICENSE=LicenceRef-IANA-TZ-Public-Domain
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry