legal: TCC and Lua license declarations

- THIRD-PARTY-NOTICES.txt gains sections for the Tiny C Compiler
  (0.9.28rc, LGPL-2.1, modified for MontaukOS; source in
  programs/src/tcc/) and Lua (5.4.8, MIT, Lua.org PUC-Rio).
- LGPL-2.1 full text ships at 0:/os/licenses/LGPL-2.1.txt (copied from
  the vendored TCC COPYING); Lua's MIT text is reproduced in the
  notices file.
- Both components added to the license's third-party list and man legal.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 15:09:22 +02:00
parent 80fb44bee9
commit d7bc6c5c91
5 changed files with 749 additions and 1 deletions
+2 -1
View File
@@ -72,7 +72,8 @@ obtained by others are unaffected. Sections 3, 5, 6, and 7 survive termination.
The Software incorporates or is distributed alongside third-party components
that remain the property of their respective owners and are licensed under
their own terms, including the Limine bootloader, BearSSL, stb_image, the DOOM
engine (via doomgeneric), the Flat Remix icon theme, and the bundled fonts.
engine (via doomgeneric), the Tiny C Compiler, Lua, the Flat Remix icon theme,
and the bundled fonts.
Nothing in this license modifies, supersedes, or limits the license terms
applicable to those components; to the extent of any conflict, the third-party
license controls for that component. The applicable copyright notices and