DisjunctiveLicenseSet

Summary

Portion of an AnyLicenseInfo representing a set of licensing information where only one of the elements applies.

Description

A DisjunctiveLicenseSet indicates that only one of its subsidiary AnyLicenseInfos is required to apply. In other words, a DisjunctiveLicenseSet of two or more licenses represents a licensing situation where only one of the specified licenses are to be complied with.

A consumer of SPDX data would typically understand this to permit the recipient of the licensed content to choose which of the corresponding license they would prefer to use. It is represented in the SPDX License Expression Syntax by the OR operator.

Metadata

https://spdx.org/rdf/3.0.1/terms/ExpandedLicensing/DisjunctiveLicenseSet

Name DisjunctiveLicenseSet
Instantiability Concrete
SubclassOf /SimpleLicensing/AnyLicenseInfo

Superclasses

/Core/Element
       /SimpleLicensing/AnyLicenseInfo
             /ExpandedLicensing/DisjunctiveLicenseSet

Properties

Property Type minCount maxCount
member /SimpleLicensing/AnyLicenseInfo 2 *

All properties

Property Type minCount maxCount
comment xsd:string 0 1
creationInfo CreationInfo 1 1
description xsd:string 0 1
extension Extension 0 *
externalIdentifier ExternalIdentifier 0 *
externalRef ExternalRef 0 *
member AnyLicenseInfo 2 *
name xsd:string 0 1
spdxId xsd:anyURI 1 1
summary xsd:string 0 1
verifiedUsing IntegrityMethod 0 *