THE SPDX WIKI IS NO LONGER ACTIVE. ALL CONTENT HAS BEEN MOVED TO https://github.com/spdx
Technical Team/Minutes/2019-03-19
From SPDX Wiki
< Technical Team | Minutes
March 19, 2019
Attendees
- Kate Stewart
- Gary O'Neall
- Matthew Crawford
- Jack Manbeck
- Philippe Ombredanne
Update from LF Leadership Summit
- Discussed license namespace and repository proposals
- Agreed to divide the problem into separate namespaces and repositories
- 3 use cases:
- “Private” namespace for license ID’s used within the same company
- “Public” namespaces for external repositories of open source licenses which may eventually move into the listed licenses
- “NonOSS” ability to create license references for licenses that do not meet the criteria for open source licenses and may never be added to the SPDX license list
- Proposal from leadership summit was to allow 2 namespaces
- A DNS based namespace which must have a DNS registered domain name behind it. These namespaces would not need to be registered in any repository (but could be)
- A free format namespace that would need to be registered someplace to avoid name collisions
- Syntax for the namespaces were proposed to be:
- ‘LicenseRef-.[dns-style] where [dns-style] is the naming convention proposed by Mark Atwood
- ‘LicenseRef—[freeformat] where [freeformat] is text that complies with the LicenseRef syntax
- Discussion on the syntax
- General displeasure was expressed on the syntax (confusing, prone to typos)
- Current constraints on the naming led to this proposal
- Ability to easily determine if the license ref refers to a namespace and be able to determine which type of namespace it is
- Parseable by the current tools for LicenseRef (e.g. comply with the syntax for LicenseRef’s specified in the 2.1 spec)
- Alternative syntaxes were discussed
- No constraint on the text – if the text isn’t a listed license, it would be considered a namespace
- Instead of LicenseRef-, preceed the namespaces by something else unique (e.g. ‘@’).
- Use something other than a . or – after the LicenseRef (e.g. LicenseRef-DNSName-[dns-style])
- Discussed the Repository options
- Do we need anyting complex? Can we just have people drop their namespaces into a git repo?
- Legal team expressed concern about licenses matching licenses on the license list being added and duplicated. This would require some checks and automation to solve efficiently.
- Kate will follow-up with Mark Atwood to get the written proposal so that we can discuss further next week.
- Do we need anyting complex? Can we just have people drop their namespaces into a git repo?
SPDX 2.1.1
- Jack demonstrated the progress he has made on the PDF document generation
- Remaining issues include internal links not working and no table of contents
- Suggestions were made to resolve the issues during the call
- Jack will incorporate the suggestions continue to make progress on the PDF