license-expression
Parse, compare and normalize SPDX license expressions using boolean logic.
Dev workflow and config PyPI Apache-2.0
How license-expression is used
license-expression joined the catalog on its public numbers (10,504,969 downloads a week on PyPI and 74 GitHub stars), not on our project count: it is a dependency in 5 public GitHub projects of our scan, 3 of them set up for AI coding agents. Projects that use it most often also use aiohttp (100.0%), attrs (100.0%), cachetools (100.0%).
license-expression popularity over time
Gid Score 42: downloads 86, use in agent projects 7, GitHub stars 0, downloads trend 65 (each 0-100). How it is calculated.
Often used with license-expression
| aiohttp | 100.0% of license-expression projects · 48.5× more than average |
|---|---|
| attrs | 100.0% of license-expression projects · 144.4× more than average |
| cachetools | 100.0% of license-expression projects · 177.4× more than average |
| charset-normalizer | 100.0% of license-expression projects · 92.7× more than average |
| Click | 100.0% of license-expression projects · 40.1× more than average |
How license-expression is funded
Open Collective: AboutCode
| Received, last 12 months | $13,330 Oct 2025 – Sep 2026 |
|---|---|
| Estimated annual budget | $3,700 Open Collective's estimate |
| Balance | $16,730 |
| Raised since the start | $54,032 · $37,303 paid out |
| Typical month median, last 12 months | $0 · $0 over 24 months |
| Last 12 months vs the 12 before | +363% |
| Contributors, last 12 months | 1 |
Top company backers all time
| nexB Inc. | $6,000 since Oct 2021 |
|---|---|
| Google Open Source | $2,800 since Nov 2023 |
Oct 2021Sep 2026
Money by month, last five years. First money received in Jan 2020. The typical month is the median: one big one-off donation does not move it.
USD after payment processor fees, as Open Collective reports it; fiscal host Open Source Collective. Source
GitHub Sponsors
| @aboutcode-org | 0 current sponsors |
|---|
GitHub shows how many people and companies sponsor an account, not how much they pay.
Ways to fund license-expression
GitHub Sponsors Open Collective Own page
As the maintainers list them in FUNDING.yml on GitHub. Checked Oct 20, 2026.
Install
| Package | pip install license-expression |
|---|---|
| Main stacks | Python (4), Next.js (1) |
| Example projects | microsoft/edge-ai, VulnBuster/agent |
Alternatives to license-expression
In our scan, none of the most used tools in Dev workflow and config does the same job as license-expression: they are add-ons, companions or tools for a different task.
More in Dev workflow and config: dotenv Husky python-dotenv lint-staged concurrently Rich Pydantic Settings cross-env