Class: WithExceptionOperator
http://spdx.org/rdf/terms#WithExceptionOperator
Annotations (2)
-
comment "Sometimes a set of license terms apply except under special circumstances. In this case, use the binary “WITH” operator to construct a new <SPDX-License-Expression> to represent the special exception situation. A valid license expression is where the left operand is a valid <SPDX-License-Expression> value and the right operand is an SPDX License List Exception Identifier (SPDX LL Exception Identifier) that represents the special exception terms. SPDX License LL Identifiers can be found on the SPDX License List. The syntax for the “WITH” operator is:
<SPDX-License-Expression-2> = (<SPDX-License-Expression-1> WITH <SPDX-LL-Exception-Identifier>)
For example, when the Bison exception is to be applied to GPL-2.0+, the expression would be:
(GPL-2.0+ WITH Bison-exception-2.2), where:
<SPDX-License-Expression-1> = GPL-2.0+
<SPDX-LL-Exception-Identifier> = Bison-exception-2.2
<SPDX-License-Expression-1> = (GPL-2.0+ WITH Bison-exception-2.2)
If the applicable exception is not found on the SPDX License List, then use LicenseRef-[idString] to express the license and exception." (en)
-
term_status "stable" (en)
Superclasses (1)
Properties (2)
Usage (3)