chore: ship third-party licence notices #12
No reviewers
Labels
No labels
accessibility
bug
dependencies
documentation
duplicate
enhancement
go
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jwarykowski/keybars!12
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/third-party-notices"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release binaries link gRPC (Apache 2.0, with a NOTICE file), Go's protobuf and
golang.org/xlibraries (BSD 3-clause). Both licences ask that binary distributions carry their notices, and the archives only had keybars' own LICENSE.THIRD_PARTY_NOTICES.md: every linked module's licence and notice files, for the platforms GoReleaser builds (Linux and macOS, no cgo).keybars licencesprints it, sogo installand Homebrew installs carry it too.scripts/notices.shwrites it (shellcheck-clean, Linux and macOS). CI runs it and fails if the committed file is out of date, so a dependency bump can't skip it.