feat: workflow commands that can patch and output an SBOM for declared vs concluded licenses
- Dominant language
- Go
- Stars
- 183
- Forks
- 18
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 7
Description
SPDX makes a distinction between declared and concluded packages.
Declared: "List the licenses that have been declared by the authors of the package"
Concluded: "Contain the license the SPDX document creator has concluded as governing the package or alternative values, if the governing license cannot be determined."
Grant should provide a command that allows a user to 👍 or 👎 a license as concluded for a given package
SPDX documents output by this command would have the extra step of allowing a users to add information to the SPDX "Comments on license field". This field provides a place for the SPDX document creator to record any relevant background information or analysis that went in to arriving at the Concluded License for a package.
Contributor guide
Research direction
No files, tests, or command entry points are named. Start by locating Grant’s existing workflow commands and SPDX output path, then define the 👍/👎 interaction and the required Comments on license field; done means declared and concluded license data can be emitted for a package.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100