Skip to content

How to count number of licensing profiles? #1238

Description

@bact

(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:

  1. Licensing
  2. SimpleLicensing
  3. ExpandedLicensing

In the model, in ProfileIdentifierType vocab, we have 2 licensing profiles:

  1. "simpleLicensing"
  2. "expandedLicensing"

(no "licensing" entry)

In the spec, in the Conformance chapter, we have 1 licensing profile:

  1. Licensing profile

The spec treats all *Licensing profiles as one.


Questions:

  1. Should we add the "licensing" entry to ProfileIdentifierType?
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Profile:LicensingLicensing profiles, including SimpleLicensing and ExpandedLicensing, and related mattersdocumentationImprovements or additions to documentationquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions