#38 GPL-1.0-or-later OR Artistic-1.0: Not a valid license string
Closed by msuchy. Opened by mavit.

$ license-validate 'GPL-1.0-or-later OR Artistic-1.0'
Not a valid license string
Run with -v option to see more information.

This message is misleading. I believe the string is valid; it merely isn't on the list of approved licences.

Also, I'm not sure why it would even need to be, as a compound expression, explicitly on the list. Surely Any-allowed-licence OR Any-licence-even-an-unallowed-licenceallowed?

Relates to Bug 2276411 - Review Request: perl-File-XDG - Basic implementation of the XDG base directory specification.


valid == valid for Fedora. I.e., on the list of approved licenses

Artistic-1.0 is not allowed license
https://gitlab.com/fedora/legal/fedora-license-data/-/blob/main/data/Artistic-1.0.toml?ref_type=heads

It is only allowed in form of GPL-1.0-or-later OR Artistic-1.0-Perl
https://gitlab.com/fedora/legal/fedora-license-data/-/blob/main/data/GPL-1.0-or-later_OR_Artistic-1.0-Perl.toml?ref_type=heads
and GPL-2.0 variant.

For full list in user friendly form see https://docs.fedoraproject.org/en-US/legal/all-allowed/

Metadata Update from @msuchy:
- Issue status updated to: Closed (was: Open)

This issue has been migrated to GitHub: https://github.com/fedora-copr/license-validate/issues/38
Don't forget to subscribe for notifications about new comments.

Metadata