Loading the full README. The saved excerpt is shown below.
The OSS Review Toolkit (ORT) is a FOSS policy automation and orchestration toolkit that you can use to manage your (open source) software dependencies in a strategic, safe and efficient manner.Read the full README ↗
The OSS Review Toolkit (ORT) is a FOSS policy automation and orchestration toolkit that you can use to manage your (open source) software dependencies in a strategic, safe and efficient manner.
You can use it to:
ORT can be used as a library (for programmatic use), via a command line interface (for scripted use), or via its CI integrations. It consists of the following tools which can be combined into a highly customizable pipeline:
Also see the list of related tools that help with running ORT.
For detailed information, see the documentation on the ORT Website. If you have further questions, reach out to the ORT community on Slack or contact the team by email.
ORT is being continuously used on Linux, Windows and macOS by the core development team, so these operating systems are considered to be well-supported.
To run the ORT binaries (also see Installation from binaries) at least Java 25 is required. Memory and CPU requirements vary depending on the size and type of project(s) to analyze / scan, but the general recommendation is to configure Java with 8 GiB of memory and to use a CPU with at least 4 cores.
# This will give the Java Virtual Machine 8GB Memory.
export JAVA_OPTS="$JAVA_OPTS -Xmx8g"
If ORT requires external tools to analyze a project, these tools are listed by the ort requirements command.
If a package manager is not listed there, support for it is integrated directly into ORT and does not require any external tools to be installed.
Head over to the releases page.
From the "Assets" section of your chosen release, download the distribution archive of the desired type.
Typically that is .zip for Windows and .tgz otherwise; but the contents of the archives are the same.
The ort-* archives contain the ORT main distribution, while the orth-* archives contain the ORT helper distribution.
Unpack the archive to an installation directory.
The scripts to run ORT are located at bin/ort and bin\ort.bat, or bin/orth and bin\orth.bat, respectively.
In addition to the CLI, ORT is also distributed as a Docker image that contains all tools required by ORT (see the ort requirements command).
To run ORT from the latest version of that image (which will be downloaded if needed) use:
This is the beginning of the README. Read the rest at the original. Read the full README ↗