aboutcode-org / aboutcode-org/license-expression

Failing to validate GPL licenses

Open
#70 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
73
Forks
33
PR merge metrics
No merged PRs in 30d

Description

`licensing.validate()` has `'Unknown license key(s)'` error for GPL licenses, e.g. `'LGPLv2.1'`, `'GPLv2'`, `'GPL2'`.

Side note: Also some images have several licenses, e.g. `MIT`, `GPL2` and others.
When they are listed as `'MIT GPL2'` for example, it's okay, validation just fails with errors ('Unknown license key(s)').
But when they are listed with commas instead - `'MIT,GPL2'` it throws an exception for invalid characters.
In some cases, f.e. `photon:3.0` the licenses come in this form.
The latter can be easily resolved, but I just wonder if it would be better those use-cases to be
handled within the validate method instead?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.