Licomp Reclicense provides compatibility data:
- between a Reclicense outbound license and inbound Open Source licenses
- when distributing a binary, linking to (e.g. linking to a library) Open Source components
- the Open Source components are unmodified
Licomp Reclicense uses RecLicense from Open Source Software Data Analytics Lab@PKU-SEI.
Licomp Osadl implements the Licomp api for communication with the Licomp resources. For a better understanding of Licomp we suggest you read:
The various licomp resources below can be accessed as a group by:
- licomp-toolkit - (
pip install licomp-toolkit
)
Licomp is used be the following compatibility resources:
- licomp-hermione - (
pip install licomp-hermione
) - licomp-osadl - (
pip install licomp-osadl
) - licomp-proprietary - (
pip install licomp-proprietary
) - licomp-dwheeler - (
pip install licomp-dwheeler
)
Since Licomp Reclicense implements Licomp we refer to the Licomp guides (both cli and python api).
See Licomp Comand Line Interface
Note: the commmad line program for Licomp Reclicense is called licomp-reclicense
.
Licomp Reclicense is available via pypi.org at: https://pypi.org/project/licomp-reclicense/.
To install, simply do the following:
$ pip install licomp-reclicense
Installing from github assumes you already have pip
installed.
$ git clone https://github.com/hesa/licomp-reclicense
$ pip install -r requirements.txt
$ pip install -r requirements-dev.txt
$ pip install .