bastien-mrq/gitfed / THIRD_PARTY_LICENSES.md
THIRD_PARTY_LICENSES.md
Code Preview
Third-party licenses
gitfed itself is GNU AGPLv3. It's built on the Go dependencies
listed below, every one of them permissively licensed (MIT or BSD-3-Clause)
— fully compatible with being used inside an AGPLv3 project. This list is
generated from go.mod; run go list -m all to see the exact resolved
versions for a given build.
Direct dependencies
| Module | License | Used for |
|---|---|---|
| github.com/charmbracelet/bubbletea | MIT | gitfed-tui's terminal UI framework |
| github.com/charmbracelet/bubbles | MIT | gitfed-tui's list/text-input components |
| github.com/charmbracelet/lipgloss | MIT | gitfed-tui's styling |
| go.etcd.io/bbolt | MIT | the embedded database (internal/store) |
| golang.org/x/crypto | BSD-3-Clause | SSH server/client, certificates, bcrypt |
Indirect dependencies (pulled in by the above)
Frontend
The web UI (cmd/gitfed-web) has no JavaScript dependencies at all — no
build step, no node_modules, no CDN. Its one script block is handwritten
and inlined (see docs/ARCHITECTURE.md §4).