diff --git a/model/SimpleLicensing/Classes/LicenseExpression.md b/model/SimpleLicensing/Classes/LicenseExpression.md index 0f58a9083..b3e0e1c52 100644 --- a/model/SimpleLicensing/Classes/LicenseExpression.md +++ b/model/SimpleLicensing/Classes/LicenseExpression.md @@ -23,6 +23,9 @@ SPDX License Expressions provide a way for one to construct expressions that mor - type: xsd:string - minCount: 1 - maxCount: 1 +- licenseListVersion + - type: /Core/SemVer + - maxCount: 1 - customIdToUri - type: /Core/DictionaryEntry - minCount: 0 diff --git a/model/SimpleLicensing/Properties/licenseListVersion.md b/model/SimpleLicensing/Properties/licenseListVersion.md new file mode 100644 index 000000000..4aef55e6f --- /dev/null +++ b/model/SimpleLicensing/Properties/licenseListVersion.md @@ -0,0 +1,20 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# licenseListVersion + +## Summary + +The version of the SPDX License List used in the license expression. + +## Description + +Recognizing that licenses are added to the SPDX License List with each subsequent version, the intent is to provide consumers with the version of the SPDX License List used. +This anticipates that in the future, license expression might have used a version of the SPDX License List that is older than the then current one. +The specified version of the SPDX License List must include all listed licenses and exceptions referenced in the expression. + +## Metadata + +- name: licenseListVersion +- Nature: DataProperty +- Range: /Core/SemVer +