LicenseRec
licenserec.osslab-pku.org
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
- Open Source License Compliance Software#26 of 287.1