(spin-off from #1226)
We have some inconsistencies between the spec and the model, and within the model, on how to count the number of licensing profiles.
In the model structure, we have 3 licensing profiles:
- Licensing
- SimpleLicensing
- ExpandedLicensing
In the model, in ProfileIdentifierType vocab, we have 2 licensing profiles:
- "simpleLicensing"
- "expandedLicensing"
(no "licensing" entry)
In the spec, in the Conformance chapter, we have 1 licensing profile:
- Licensing profile
The spec treats all *Licensing profiles as one.
Questions:
- Should we add the "licensing" entry to ProfileIdentifierType?
- When saying SPDX has "N" profiles, that N includes 1 licensing profile or 3 licensing profiles?
Note that "Licensing" profile is different from almost all other profiles. It contains only profile information and contains no model part (there are no classes/properties/vocabularies in Licensing profile) -- all classes and properties used in Licensing profile conformance are from Core, Software, and SimpleLicensing profiles.
Another profile that also contains no model part is the Lite profile.
(spin-off from #1226)
We have some inconsistencies between the spec and the model, and within the model, on how to count the number of licensing profiles.
In the model structure, we have 3 licensing profiles:
In the model, in ProfileIdentifierType vocab, we have 2 licensing profiles:
(no "licensing" entry)
In the spec, in the Conformance chapter, we have 1 licensing profile:
The spec treats all *Licensing profiles as one.
Questions:
Note that "Licensing" profile is different from almost all other profiles. It contains only profile information and contains no model part (there are no classes/properties/vocabularies in Licensing profile) -- all classes and properties used in Licensing profile conformance are from Core, Software, and SimpleLicensing profiles.
Another profile that also contains no model part is the Lite profile.