anchore / anchore/grant

feat: workflow commands that can patch and output an SBOM for declared vs concluded licenses

Open
#47 0 comments 1 reaction 0 assignees View on GitHub
feat
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.