Many k0s dependencies have licenses that require some kind attribution in binary distributions.
- Apache 2.0: Requires NOTICE file preservation (Section 4d)
- BSD/MIT: Require copyright notice preservation
- GPL family: Require source offer / license text
The current SBOM does not help:
It contains:
- Package names and versions (1,243 Go modules)
- PURLs like pkg:golang/cel.dev/expr@v0.24.0
- Dependency relationships
but..
- No actual license identifiers: all packages have "licenseConcluded": "NOASSERTION"
- No copyright text: all are "copyrightText": "NOASSERTION"
- Empty extracted licensing section
- It can't be displayed from the binary
Others have done this by adding a licenses subcommand or something like xyz version --licenses.
Many k0s dependencies have licenses that require some kind attribution in binary distributions.
The current SBOM does not help:
It contains:
but..
Others have done this by adding a
licensessubcommand or something likexyz version --licenses.