Dne 30. 07. 24 v 7:23 odp. Richard Shaw napsal(a):
Per upstream opencascade is "GNU Lesser General Public License (LGPL) version 2.1
with additional exception"
https://dev.opencascade.org/resources/licensing
Does that translate to "LGPL-2.1-only with additional exception"?
No.
It should be:
LGPL-2.1-only WITH $foo
WITH is SPDX operator. And $foo is one of the exception from this list
https://spdx.org/licenses/exceptions-index.html
I.e. the license must be precisely formulated. And has same matching guidelines
as matchin license.
And importantly: the whole string must be listed as allowed for Fedora.
Check this example:
https://gitlab.com/fedora/legal/fedora-license-data/-/blob/main/data/Apache-2.0_WITH_Swift-exception.toml?ref_type=heads
Apache-2.0 WITH Swift-exception
is allowed SPDX formula in Fedora. But
Apache-2.0 WITH Bison-exception-2.2
is not allowed because no one reviewed for Fedora.
perl-RPC-XML hobbes1069 jplesnik ppisar
This one I have no idea what to do with:
License: (Artistic 2.0 or Artistic or LGPLv2) and (Artistic 2.0 or LGPLv2)
$ license-fedora2spdx --verbose '(Artistic 2.0 or Artistic or LGPLv2) and
(Artistic 2.0 or LGPLv2)'
Not a valid license string in legacy syntax. Pass '--verbose' to get full
parser error.
No terminal matches 'A' in the current parser context, at line 1 col 18
(Artistic 2.0 or Artistic or LGPLv2) and (Artistic 2.0 or
^
This is because Artistic (legacy version of Artistic-1.0-Perl) is NOT allowed.
https://docs.fedoraproject.org/en-US/legal/not-allowed-licenses/
It is only allowed in combination with other license. Only approved combination
are:
GPL-1.0-or-later OR Artistic-1.0-Perl
GPL-2.0-or-later OR Artistic-1.0-Perl
See https://docs.fedoraproject.org/en-US/legal/license-field/#perl-rules
If your case is different then please open issue against
https://gitlab.com/fedora/legal/fedora-license-data
--
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