$ 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-licence ↦ allowed?
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.