Tooling and resources overview
This is an attempt to gather information about useful Open Source Compliance tools and resources.
Identify License and Copyright
- fossology - FOSSology is a open source license compliance software system and toolkit
- lookup-license - Python tool to identify license from license text or license name. Basically wraps ScanCode and FOSS Licenses
- ORT - A suite of tools to automate software compliance checks
- ScanCode - ScanCode detects licenses, copyrights, dependencies by “scanning code”
- Scarfer - Source Code scan report file reporter
License databases
- FOSS Licenses - License meta data: data and python module/cli
- LDBcollector - A small application which needs a better name and collects oss-license metadata and combines it
- scancode-licensedb - A free and open database of all the licenses, in particular all the open source software licenses
- SPDX License List - The SPDX License List includes a standardized short identifier, the full name, the license text, and a canonical permanent URL for each license and exception.
License compatibility
Tools
- flict - free and open source software license compatibility tool
- FOSS Licenses - License meta data: data and python module/cli
- Licomp toolkit - Python module and program to check compatibility between two licenses with context
- RecLicense - An open-source license compliance analysis and license recommendation tool.
Resources
-
OSADL’s license matrix, part of OSADL’s license checklist. The matrix contains data with compatibility status between two licenses.
-
Open Source Software Data Analytics Lab@PKU-SEI’s license matrix, part of RecLicense. The matrix contains data with compatibility status between two licenses.