You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✅ AboutCode Toolkit provides a simple way to document provenance metadata (origin and license) about third-party code that you use in your project: it includes utilities to generate inventory/BOM or Attribution documentation.
The AboutCode Toolkit and ABOUT files provide a simple way to document the
origin, license, usage and other important or interesting information about
third-party software components that you use in your project.
You start by storing ABOUT files (a small YAML formatted text file with field/value pairs)
side-by-side with each of the third-party software components you use.
Each ABOUT file documents origin and license for one software.
There are many examples of ABOUT files (valid or invalid) in the testdata/
directory of the whole repository.
The current version of the AboutCode Toolkit can read these ABOUT files so that you
can collect and validate the inventory of third-party components that you use.
In addition, this tool is able to generate attribution notices and
identify redistributable source code used in your project to help you comply
with open source licenses conditions.
The AboutCode Toolkit is tested with Python 3.9 or above only on Linux, Mac and Windows.
You will need to install a Python interpreter if you do not have one already
installed.
On Linux and Mac, Python is typically pre-installed. To verify which
version may be pre-installed, open a terminal and type:
python --version
Note
Debian has decided that distutils is not a core python package, so it
is not included in the last versions of debian and debian-based OSes.
A solution is to run: sudo apt install python3-distutils
On Windows or Mac, you can download the latest Python here:
The AboutCode Toolkit is released under the Apache 2.0 license.
See (of course) the about.ABOUT file for details.
About
✅ AboutCode Toolkit provides a simple way to document provenance metadata (origin and license) about third-party code that you use in your project: it includes utilities to generate inventory/BOM or Attribution documentation.