| // SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later |
| |
| package spdx |
| |
| // OtherLicense2_1 is an Other License Information section of an |
| // SPDX Document for version 2.1 of the spec. |
| type OtherLicense2_1 struct { |
| |
| // 6.1: License Identifier: "LicenseRef-[idstring]" |
| // Cardinality: conditional (mandatory, one) if license is not |
| // on SPDX License List |
| LicenseIdentifier string |
| |
| // 6.2: Extracted Text |
| // Cardinality: conditional (mandatory, one) if there is a |
| // License Identifier assigned |
| ExtractedText string |
| |
| // 6.3: License Name: single line of text or "NOASSERTION" |
| // Cardinality: conditional (mandatory, one) if license is not |
| // on SPDX License List |
| LicenseName string |
| |
| // 6.4: License Cross Reference |
| // Cardinality: conditional (optional, one or many) if license |
| // is not on SPDX License List |
| LicenseCrossReferences []string |
| |
| // 6.5: License Comment |
| // Cardinality: optional, one |
| LicenseComment string |
| } |
| |
| // OtherLicense2_2 is an Other License Information section of an |
| // SPDX Document for version 2.2 of the spec. |
| type OtherLicense2_2 struct { |
| |
| // 6.1: License Identifier: "LicenseRef-[idstring]" |
| // Cardinality: conditional (mandatory, one) if license is not |
| // on SPDX License List |
| LicenseIdentifier string |
| |
| // 6.2: Extracted Text |
| // Cardinality: conditional (mandatory, one) if there is a |
| // License Identifier assigned |
| ExtractedText string |
| |
| // 6.3: License Name: single line of text or "NOASSERTION" |
| // Cardinality: conditional (mandatory, one) if license is not |
| // on SPDX License List |
| LicenseName string |
| |
| // 6.4: License Cross Reference |
| // Cardinality: conditional (optional, one or many) if license |
| // is not on SPDX License List |
| LicenseCrossReferences []string |
| |
| // 6.5: License Comment |
| // Cardinality: optional, one |
| LicenseComment string |
| } |