Dne 31. 03. 25 v 2:14 odp. Vitaly Kuznetsov napsal(a):
Miroslav Suchý<msu...@redhat.com> writes:
...
Packages that are neither in SPDX nor in Callaway format (highest
priority for now) - 32 packages:
https://pagure.io/copr/license-validate/blob/main/f/neither-nor-remaining-packagers.txt
Most of such packages has open issue in fedora-license-data. A lot of them are
waiting for SPDX to approved the license
and assign ID.
Out of curiosity, what's wrong with kernel? I remember we converted it
to SPDX some time ago. E.g.:
$ rpm -qp --queryformat "%{LICENSE}\n" kernel-6.14.0-63.fc42.x86_64.rpm
((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only
WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH
Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR
Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND
((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND
((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND 0BSD AND BSD-2-Clause
AND (BSD-2-Clause OR Apache-2.0) AND BSD-3-Clause AND BSD-3-Clause-Clear AND
CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND
(GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH
Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND
(GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND
(GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR
GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR
GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND
GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later
OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH
GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND
LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND
(LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND
(LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND
LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND
(Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR
BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR Apache-2.0) AND
(MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only)
AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR
GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
Is it just BSD-3-Clause-Clear issue
https://gitlab.com/fedora/legal/fedora-license-data/-/issues/375 or is
there anything else?
FWIW, BSD-3-Clause-Clear seems to be used by ath11k/ath12k modules only.
$ license-validate'((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note)
OR BSD-3-Clause) A
ND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND
((GPL-2.0-only WITH Linux-syscall-note) O
R MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note)
OR MIT) AND 0BSD AND BSD-2-Clause AND (BSD
-2-Clause OR Apache-2.0) AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND
GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD
-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND
(GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only O
R BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only
OR GFDL-1.2-no-invariants-only) AND (GPL-2.
0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR
BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-
4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND
LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Cl
ause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND
(LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2
.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR
GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pa
ges-copyleft AND MIT AND (MIT OR Apache-2.0) AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR
LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND
(X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND
(copyleft-next-0.3.1 OR GPL-2.0-or-later)'-v
No terminal matches '-' in the current parser context, at line 1 col 502
e-2.0) AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invar
^
So yes, BSD-3-Clause-Clear is the problem. Once we will merge
https://gitlab.com/fedora/legal/fedora-license-data/-/merge_requests/619/diffs it should not be reported.
--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue