// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later package v2_3 // OtherLicense is an Other License Information section of an // SPDX Document for version 2.3 of the spec. type OtherLicense struct { // 10.1: License Identifier: "LicenseRef-[idstring]" // Cardinality: conditional (mandatory, one) if license is not // on SPDX License List LicenseIdentifier string `json:"licenseId"` // 10.2: Extracted Text // Cardinality: conditional (mandatory, one) if there is a // License Identifier assigned ExtractedText string `json:"extractedText"` // 10.3: License Name: single line of text or "NOASSERTION" // Cardinality: conditional (mandatory, one) if license is not // on SPDX License List LicenseName string `json:"name,omitempty"` // 10.4: License Cross Reference // Cardinality: conditional (optional, one or many) if license // is not on SPDX License List LicenseCrossReferences []string `json:"seeAlsos,omitempty"` // 10.5: License Comment // Cardinality: optional, one LicenseComment string `json:"comment,omitempty"` }