Skip to main content

FOSS License Additional Metadata

Project description

FOSS Licenses

A database with meta data for FOSS licenses adding useful information to existing licenses aiming at simplifying compliance work. The meta data consists of:

  • compatibility as (another license)

  • other names (aliases)

  • license text

Background

There are lots of software licenses out there (e.g. see ScanCode LicenseDB), some of them are FOSS and some not. In this project we primarily focus on FOSS licenses.

License name proliferation

When you're working with compliance you are used to liceses called differently in source code or by tools (e.g. GPLv2, GPL (v2) and GNU General Public License Version 2) when all you really want too see is the SPDX identifier GPL-2.0-only. A seasoned compliance engineer or lawyer knows this already, but we need this information machine readable.

License proliferation

Another problem you face when working with compliance is the need to check whether the licenses in a combined work are compatible. One example is the X11-Style (Keith Packard) license, which really is the same license as the Historical Permission Notice and Disclaimer - sell variant. X11-Style (Keith Packard) is not supported in for example the OSADL matrix, but HPND-sell-variant is. Again, a seasoned license engineer or lawyer knows which licenses are compatible and not, but we need to make it possible for a machine to assist us.

About

This projet aims at providing a database with:

  • "all" different names for a license in a database

  • mappings from one license to another license which is supported by the OSADL matrix

and, to make the database easier to use:

  • a Python API

  • command line tool

Database

The data can be found in the var directory. Each license has a JSON file with meta information and a LICENSE file with the license text.

Tools and APIs

Contributions

More info soon.

Related tools and projects

Acknowledgements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foss-flame-0.1.5.tar.gz (201.2 kB view details)

Uploaded Source

File details

Details for the file foss-flame-0.1.5.tar.gz.

File metadata

  • Download URL: foss-flame-0.1.5.tar.gz
  • Upload date:
  • Size: 201.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for foss-flame-0.1.5.tar.gz
Algorithm Hash digest
SHA256 69cf6f5b22bd58467eecc212443e730e4e841ebc996fac47b5c299e0315a3238
MD5 8ba307e2c8e5dd76ed40bd68b9dafecd
BLAKE2b-256 7bfec389528a3f53f08ac3e77568382079f114b6ab5419b5ff9309dc0b84a369

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page