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 *