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:
@@ -248,6 +248,65 @@ exception, is included on the MontaukOS ISO at 0:/os/licenses/AGPL-3.0-C059.txt.
|
||||
themselves, available unmodified from the upstream repository above.
|
||||
|
||||
|
||||
================================================================================
|
||||
10. Tiny C Compiler (TCC)
|
||||
================================================================================
|
||||
Shipped as the bundled C compiler (tcc.elf) with its runtime libraries and
|
||||
headers on the ISO (0:/lib/tcc/). MontaukOS ships a modified version of TCC
|
||||
0.9.28rc, ported to target MontaukOS (added platform startup/compatibility
|
||||
code and a MontaukOS sysroot).
|
||||
|
||||
Copyright (c) 2001-2004 Fabrice Bellard, and TCC contributors
|
||||
Upstream: https://repo.or.cz/tinycc.git
|
||||
|
||||
License: GNU Lesser General Public License, version 2.1 (LGPL-2.1)
|
||||
|
||||
TCC is free software; you can redistribute it and/or modify it under the
|
||||
terms of the GNU Lesser General Public License as published by the Free
|
||||
Software Foundation; either version 2.1 of the License, or (at your option)
|
||||
any later version.
|
||||
|
||||
IMPORTANT: TCC is licensed under LGPL-2.1, separately from MontaukOS itself.
|
||||
The MontaukOS Software License does NOT apply to TCC. The full LGPL-2.1
|
||||
license text is included on the MontaukOS ISO at
|
||||
0:/os/licenses/LGPL-2.1.txt.
|
||||
|
||||
MODIFICATIONS AND SOURCE: The complete source code of the modified TCC as
|
||||
shipped, marked as modified, is published in the MontaukOS source tree
|
||||
(programs/src/tcc/) and is also available on request:
|
||||
daniel@nexlink.cloud.
|
||||
|
||||
|
||||
================================================================================
|
||||
11. Lua
|
||||
================================================================================
|
||||
Shipped as the bundled Lua interpreter (lua.elf), Lua 5.4.8, with its static
|
||||
library and headers on the ISO (0:/lib/lua/).
|
||||
|
||||
License: MIT License
|
||||
|
||||
Copyright (C) 1994-2025 Lua.org, PUC-Rio.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
================================================================================
|
||||
For licensing inquiries regarding MontaukOS itself, contact: daniel@nexlink.cloud
|
||||
================================================================================
|
||||
|
||||
Reference in New Issue
Block a user