python-license-check
python-license-check copied to clipboard
Create support to map license "keys" to names and URLs.
Add an API and config to map several license "keys" (i.e. apache, apache 2.0 and apache 2, apl2) to a single canonical name (example: Apache License v2).
For the HTML report (see issue #34), allow to specify the URL of the license.
Proposed config format:
[License Mapping]
Apache License v2: https://opensource.org/licenses/Apache-2.0
apache # One key per line
apache 2.0
apache 2
BSD: ...
GNU Public License v3: ...
ISC License: https://opensource.org/licenses/ISC
isc license
[License Overrides]
# See http://zesty.ca/python/uuid.README.txt
uuid 1.3.0: isc license
If the first "line" of the mapping value starts with http:// or https://, it's a URL, otherwise a license key.