SpdxLicense#
- pydantic model technote.metadata.spdx.SpdxLicense#
A license item as contained in a
SpdxFile
.- Parameters:
data (
Any
) –
Show JSON schema
{ "title": "SpdxLicense", "description": "A license item as contained in a `SpdxFile`.", "type": "object", "properties": { "name": { "description": "Common human-readable name of the license.", "title": "Name", "type": "string" }, "licenseId": { "description": "SPDX license identifier.", "title": "Licenseid", "type": "string" }, "seeAlso": { "description": "URLs to documentation about this license.", "items": { "format": "uri", "maxLength": 2083, "minLength": 1, "type": "string" }, "title": "Seealso", "type": "array" }, "isOsiApproved": { "description": "Flag indicating if the license is approved by the OSI (Open Software Initiative) ", "title": "Isosiapproved", "type": "boolean" } }, "required": [ "name", "licenseId", "isOsiApproved" ] }
- Fields:
- field is_osi_approved: bool [Required] (alias 'isOsiApproved')#
Flag indicating if the license is approved by the OSI (Open Software Initiative)
- field license_id: str [Required] (alias 'licenseId')#
SPDX license identifier.
- field name: str [Required]#
Common human-readable name of the license.
- field see_also: list[HttpUrl] [Optional] (alias 'seeAlso')#
URLs to documentation about this license.
- model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}#
A dictionary of computed field names and their corresponding
ComputedFieldInfo
objects.