Package Apache license and standardize notices

Adopt the conventional NOTICE layout and include required license material in published crate archives. Verify workspace license metadata and the host coordinator's bundled ncurses notices.
This commit is contained in:
ms2k 2026-08-19 21:28:23 +09:00
commit 465c40822a
3 changed files with 129 additions and 34 deletions

View file

@ -4,6 +4,7 @@ version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
license-file.workspace = true
[[bin]]
name = "lazaret-host-coordinator"

View file

@ -0,0 +1 @@
../../../LICENSES/ncurses-MIT-open-group.txt

View file

@ -0,0 +1,20 @@
Lazaret
Copyright 2026 ms2k
Third-party notices
ncurses terminfo
The file assets/tmux-256color.base64 is a Base64 encoding of the compiled
tmux-256color entry distributed with ncurses. The SHA-256 digest of the
decoded entry is
7f2870efd2bc94ba6ff2c6dd6e84777b687f4331920ad388991c5ffcfc444cca.
Copyright 2018-2024, 2025 Thomas E. Dickey.
Copyright 1998-2017, 2018 Free Software Foundation, Inc.
The applicable MIT Open Group variant is reproduced in
LICENSES/ncurses-MIT-open-group.txt. The ncurses terminfo source records
additional authorship and provenance for the terminal database:
https://invisible-island.net/ncurses/terminfo.src.html