Developer-friendly tools and data for exploring and classifying software and data licenses.
Project description
Licenses Catalog
A developer-friendly tool to explore, compare, and integrate software and data licenses. Inspired by choosealicense.com, with added metadata and API access for automation.
Why This Project Exists
The choosealicense.com is a great reference, but it has some limitations:
- It is GitHub-specific, reflecting GitHub’s policy on license visibility and use.
- It limits the number of licenses shown, omitting many OSI-approved or widely-used alternatives.
- It focuses more on encouraging license use than on neutral license comparison.
This repository is intended to provide:
- A more complete and neutral catalog of software and data licenses
- Machine-readable metadata and formats for seamless integration and reuse in tools, websites, and automated systems
- A human-oriented structure that presents license details in a clear and accessible way for both people and tools.
License Rules and Metadata
Each license includes a list of rules declared in data/rules.json. These are grouped into three categories:
- Permissions – What the license explicitly allows (e.g., commercial use, modification)
- Conditions – What the license requires (e.g., attribution, share-alike)
- Limitations – What the license prohibits or disclaims (e.g., warranty, liability)
The full set of rules is defined in rules.json. See the complete rule documentation in /docs/RULES.md.
License
- Code licensed under the Apache 2.0 License.
- Content under the CC0 1.0 Universal Public Domain Dedication.
Contributing
Please check out our Contributing guide for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file licenses_catalog-0.1.0.tar.gz.
File metadata
- Download URL: licenses_catalog-0.1.0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce984a7eccec11ee67b13d7dc80478f970fe9578a35da193028d1627b913930b
|
|
| MD5 |
8c1530b39e4e97ace52c7dbe6526ea88
|
|
| BLAKE2b-256 |
76e26b7bcdf216003dd5db0e9efee172927383cf403412e73df1a3322eb25d4f
|
Provenance
The following attestation bundles were made for licenses_catalog-0.1.0.tar.gz:
Publisher:
python-release.yml on MobilityData/licenses-catalog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
licenses_catalog-0.1.0.tar.gz -
Subject digest:
ce984a7eccec11ee67b13d7dc80478f970fe9578a35da193028d1627b913930b - Sigstore transparency entry: 1349795963
- Sigstore integration time:
-
Permalink:
MobilityData/licenses-catalog@2f34a57f667fb2deaae11cde5b37d99793c5593a -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/MobilityData
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@2f34a57f667fb2deaae11cde5b37d99793c5593a -
Trigger Event:
release
-
Statement type:
File details
Details for the file licenses_catalog-0.1.0-py3-none-any.whl.
File metadata
- Download URL: licenses_catalog-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc765e756e37dd11ebde1ade09f8159a5e3a141f9e27d75deb090266086a6049
|
|
| MD5 |
5ec0d0fafade97989effd3fd621bb404
|
|
| BLAKE2b-256 |
20ac1e4f356bf532e8cfc0d31b45d3ad860378a14f7fb9a41e261099897b2faa
|
Provenance
The following attestation bundles were made for licenses_catalog-0.1.0-py3-none-any.whl:
Publisher:
python-release.yml on MobilityData/licenses-catalog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
licenses_catalog-0.1.0-py3-none-any.whl -
Subject digest:
fc765e756e37dd11ebde1ade09f8159a5e3a141f9e27d75deb090266086a6049 - Sigstore transparency entry: 1349796038
- Sigstore integration time:
-
Permalink:
MobilityData/licenses-catalog@2f34a57f667fb2deaae11cde5b37d99793c5593a -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/MobilityData
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@2f34a57f667fb2deaae11cde5b37d99793c5593a -
Trigger Event:
release
-
Statement type: