AnyLicenseInfo
Summary
Abstract class representing a license combination consisting of one or more licenses.
Description
AnyLicenseInfo is an abstract class representing a license combination consisting of one or more licenses (optionally including additional text), which may be combined according to the SPDX license expression syntax.
An AnyLicenseInfo is used by licensing properties of software artifacts.
It can be:
- a NoneLicense;
- a NoAssertionLicense;
- a single license (either on the SPDX License List or a custom-defined license);
- a single license with an "or later" operator applied;
- the foregoing with additional text applied; or
- a set of licenses combined by applying "AND" and "OR" operators recursively.
Metadata
https://spdx.org/rdf/3.0.1/terms/SimpleLicensing/AnyLicenseInfo
Name | AnyLicenseInfo |
Instantiability | Abstract |
SubclassOf | /Core/Element |
Superclasses
/Core/Element
/SimpleLicensing/AnyLicenseInfo
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 | * |
name | xsd:string | 0 | 1 |
spdxId | xsd:anyURI | 1 | 1 |
summary | xsd:string | 0 | 1 |
verifiedUsing | IntegrityMethod | 0 | * |