Skip to content
SPECIFICTION
Get listed

LicenseRec

licenserec.osslab-pku.org

WebLinuxSelf-hosted

Spec sheet

Purpose
LicenseRec helps developers analyze open source license compliance and choose a license for their projects.Read 8 Oct 2026 · osslab-pku.org
Intended users
The maker describes LicenseRec as a tool for developers choosing a license for open source software projects.Read 8 Oct 2026 · osslab-pku.org
Deployment
LicenseRec can be installed using Docker or manually.Read 8 Oct 2026 · osslab-pku.org
License
LicenseRec is licensed under MulanPubL-2.0.Read 4 Oct 2026 · github.com
Compatibility checks
It checks license compatibility across project code and dependencies.Read 8 Oct 2026 · osslab-pku.org
Conflict detection
It checks for incompatibilities between the project license and component licenses, and between licenses of project components.Read 4 Oct 2026 · github.com
Conflict types
It checks whether dependency or component licenses conflict with the project license and whether project component licenses conflict with one another.Read 8 Oct 2026 · github.com
Data currency
The repository says its PyPI dependency and license data is current to June 19, 2024, while its Java and JavaScript data is from Libraries.io as of October 2022.Read 4 Oct 2026 · github.com
Dependency analysis
It analyzes project code and direct and indirect dependencies for license compatibility.Read 4 Oct 2026 · github.com
Java and JavaScript limits
Java and JavaScript compliance checks cover direct dependencies only, and their dependency and license data are from Libraries.io as of October 2022.Read 8 Oct 2026 · github.com
Java and JavaScript support
Java and JavaScript projects are supported for direct dependency checks only.Read 4 Oct 2026 · github.com
License recommendations
An interactive wizard guides license choice based on open-source style, business model, and community development.Read 4 Oct 2026 · github.com
Open source license
The project is licensed under Mulan Public License v2.Read 8 Oct 2026 · github.com
PyPI data limit
The PyPI package version and license data used by the tool are current through June 19, 2024.Read 8 Oct 2026 · github.com
Python dependency analysis
For Python projects, it parses requirements.txt, setup.py, and code import statements to identify direct dependencies and version constraints, then resolves direct and indirect dependencies to specific versions.Read 8 Oct 2026 · github.com
Python support
For Python, it resolves dependencies to specific package versions using requirements.txt, setup.py, and import statements.Read 4 Oct 2026 · github.com
Recommendation wizard
Its interactive license recommendation wizard covers personal open source style, business model, and community development.Read 8 Oct 2026 · osslab-pku.org
Remediation
For incompatible dependencies, it suggests a least-cost strategy that may include migration, upgrading or downgrading, or removal.Read 8 Oct 2026 · github.com
Version level analysis
Version 2.0.0 added compliance analysis precise to package versions and SMT-Solver-based license incompatibility remediation.Read 8 Oct 2026 · osslab-pku.org

Where Specifiction places it

Alternatives to LicenseRecAll alternatives →