Skip to content

hen/spdx-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

SPDX Cheat Sheet

SPDX Specification

URL Description
License List The list of License codes
Exception List The list of License Exception codes
IDs Short-form identifiers guidance
Expressions SPDX Expressions spec guidance
Tutorial Short SPDX Tutorial

Source Headers

SPDX-License-Identifier: MIT

Expressions

OR expressions

(LGPL-2.1 OR MIT OR BSD-3-Clause)

AND expressions

(LGPL-2.1 AND MIT AND BSD-2-Clause)

WITH expressions

(GPL-2.0+ WITH Bison-exception-2.2)

Or Later expressions

(LGPL-2.1+)

Order

+
WITH
AND
OR

Parsers

Type Repo Language
Document spdx/tools-golang GoLang
Expression kyoh86/go-spdx GoLang
Expression kemitchell/spdx.js JavaScript
Expression jslicense/spdx-expression-parse.js JavaScript
Expression samcv/SPDX-Parser Perl6
Document spdx/tools-python Python
Document ah450/spdx-tools-python Python
Expression nexB/license-expression Python
Expression heremaps/oss-review-toolkit Kotlin (Java)

Other Tools

Type Repo Language
Autocorrector jslicense/spdx-correct.js JavaScript
Autocorrector librariesio/spdx Ruby
Validator rust-lang-nursery/license-exprs Rust
Validator composer/spdx-licenses PHP
Compatibility Validator librariesio/license-compatibility Ruby

About

SPDX Cheatsheet for lazy people like me

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published