Skip to content

SPDX documents and related code for OIN's Linux System Definition packages

License

Notifications You must be signed in to change notification settings

swinslow/spdx-oin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux System Definition Parser and SPDX Generator

Open Invention Network's website includes a series of tables that list the packages comprising the Linux System Definition.

To make this information more interchangeable between tools and services, this repository provides the Linux System Definition tables' data in SPDX tag-value format, together with the code used to parse and generate the SPDX documents.

Caveats

Note that the generated SPDX files do not include any information about the licenses or copyright notices associated with these packages. These are just intended to be a structured, interchangeable formatted version of the data from the tables.

If you want to re-run the parser and generate the SPDX files themselves, note that the code currently assumes that you have already downloaded the Tables' HTML code to your local system, and have placed them in the specific locations listed at the top of the main() function. I plan to update this code to enable automatically retrieving and saving the Tables separately.

Requirements

If you just want to use the SPDX files corresponding to the Linux System Tables, you can find them in the /spdxdocs/ folder.

If you're looking to use the code that created them, it uses the following dependencies:

License

The SPDX documents in /spdxdocs/ are licensed under Creative Commons Zero (CC0-1.0).

The spdx-oin source code and documentation is provided and may be used, at your option, under either:

SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later

About

SPDX documents and related code for OIN's Linux System Definition packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages