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

Reply via email to