license - add GCC/binutils notices to license/third party notices

This commit is contained in:
2026-07-18 17:40:17 +02:00
parent 6f6ebd6528
commit d7f6b58d04
3 changed files with 51 additions and 10 deletions
+37 -4
View File
@@ -142,7 +142,7 @@ License: GNU General Public License, version 2 (GPLv2)
WRITTEN OFFER FOR SOURCE: The complete corresponding source code for the DOOM WRITTEN OFFER FOR SOURCE: The complete corresponding source code for the DOOM
application, under the terms of GPLv2, is available on request and is provided application, under the terms of GPLv2, is available on request and is provided
alongside MontaukOS distributions. Contact: [email protected]. alongside MontaukOS distributions. Contact: [email protected].
DOOM GAME DATA: This notice and the GPLv2 license cover only the DOOM engine DOOM GAME DATA: This notice and the GPLv2 license cover only the DOOM engine
code, NOT any DOOM game data. MontaukOS does NOT distribute any DOOM WAD files; code, NOT any DOOM game data. MontaukOS does NOT distribute any DOOM WAD files;
@@ -186,7 +186,7 @@ License: GNU General Public License, version 3 (GPLv3)
source (preferred form for modification); the files on the ISO are the source (preferred form for modification); the files on the ISO are the
corresponding source. The complete unmodified theme is available from the corresponding source. The complete unmodified theme is available from the
upstream repository above, and the MontaukOS-modified set is available on upstream repository above, and the MontaukOS-modified set is available on
request: [email protected]. request: [email protected].
================================================================================ ================================================================================
@@ -274,7 +274,7 @@ License: GNU Lesser General Public License, version 2.1 (LGPL-2.1)
MODIFICATIONS AND SOURCE: The complete source code of the modified TCC as MODIFICATIONS AND SOURCE: The complete source code of the modified TCC as
shipped, marked as modified, is published in the MontaukOS source tree shipped, marked as modified, is published in the MontaukOS source tree
(programs/src/tcc/) and is also available on request: (programs/src/tcc/) and is also available on request:
[email protected]. [email protected].
================================================================================ ================================================================================
@@ -408,6 +408,39 @@ License: BSD-2-Clause license (https://raw.githubusercontent.com/Mintsuki/Flante
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
================================================================================ ================================================================================
For licensing inquiries regarding MontaukOS itself, contact: [email protected] 16. GNU Compiler Collection (GCC) and GNU Binutils (Montauk SDK)
================================================================================
The MontaukOS SDK includes native ports of GCC 14.2.0 and GNU Binutils 2.43.1
at 0:/sdk/. The GCC tools include gcc, g++, cpp, cc1, and cc1plus. The Binutils
tools include as, ld, ar, nm, objcopy, objdump, readelf, ranlib, strip, size,
strings, addr2line, c++filt, and elfedit. These are modified builds targeting
MontaukOS; the corresponding patches and build scripts are in the toolchain/
directory of the MontaukOS source tree.
Copyright (C) 1987-2024 Free Software Foundation, Inc.
Copyright (C) the respective GCC, GNU Binutils, and other contributors.
Upstream: https://gcc.gnu.org/
https://sourceware.org/binutils/
License: GNU General Public License, version 3 (GPLv3), for the compiler and
binutils programs and libraries, with the GCC Runtime Library Exception 3.1
where it applies. Individual source files may carry additional copyright
notices and license terms; those notices remain applicable.
GCC and GNU Binutils are free software: they may be redistributed and/or
modified under the terms of the GNU GPL as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version. The full GPLv3 text is included on the MontaukOS ISO at
0:/os/licenses/GPL-3.0.txt. The GCC Runtime Library Exception is included
in the GCC source as COPYING.RUNTIME.
These GNU components are licensed separately from MontaukOS itself. The
MontaukOS Software License does NOT apply to them. Corresponding source,
including MontaukOS's GCC and Binutils port patches, is available in the
MontaukOS source tree.
================================================================================
For licensing inquiries regarding MontaukOS itself, contact: [email protected]
================================================================================ ================================================================================
+7 -3
View File
@@ -155,9 +155,13 @@ termination.</p>
<p>The Software incorporates or is distributed alongside third-party components <p>The Software incorporates or is distributed alongside third-party components
that remain the property of their respective owners and are licensed under that remain the property of their respective owners and are licensed under
their own terms, including the Limine bootloader, BearSSL, stb_image, the DOOM their own terms, including the Limine bootloader, BearSSL, stb_image, the DOOM
engine (via doomgeneric), the Tiny C Compiler, Lua, the Flat Remix icon theme, engine (via doomgeneric), the Tiny C Compiler, Lua, the GNU Compiler Collection
the bundled fonts, the Mozilla CA certificate bundle, and Intel Bluetooth (GCC), GNU Binutils, the Flat Remix icon theme, the bundled fonts, the Mozilla
firmware. CA certificate bundle, and Intel Bluetooth firmware. GCC and GNU Binutils are
included as the native MontaukOS SDK toolchain (GCC 14.2.0 and Binutils 2.43.1)
under the GNU GPLv3, with the GCC Runtime Library Exception where applicable.
Copyright (C) 1987-2024 Free Software Foundation, Inc.; additional copyrights
belong to the respective GCC, GNU Binutils, and other contributors.
Nothing in this license modifies, supersedes, or limits the license terms Nothing in this license modifies, supersedes, or limits the license terms
applicable to those components; to the extent of any conflict, the third-party applicable to those components; to the extent of any conflict, the third-party
license controls for that component. The applicable copyright notices and license controls for that component. The applicable copyright notices and
+7 -3
View File
@@ -72,9 +72,13 @@ obtained by others are unaffected. Sections 3, 5, 6, and 7 survive termination.
The Software incorporates or is distributed alongside third-party components The Software incorporates or is distributed alongside third-party components
that remain the property of their respective owners and are licensed under that remain the property of their respective owners and are licensed under
their own terms, including the Limine bootloader, BearSSL, stb_image, the DOOM their own terms, including the Limine bootloader, BearSSL, stb_image, the DOOM
engine (via doomgeneric), the Tiny C Compiler, Lua, the Flat Remix icon theme, engine (via doomgeneric), the Tiny C Compiler, Lua, the GNU Compiler Collection
the bundled fonts, the Mozilla CA certificate bundle, and Intel Bluetooth (GCC), GNU Binutils, the Flat Remix icon theme, the bundled fonts, the Mozilla
firmware. CA certificate bundle, and Intel Bluetooth firmware. GCC and GNU Binutils are
included as the native MontaukOS SDK toolchain (GCC 14.2.0 and Binutils 2.43.1)
under the GNU GPLv3, with the GCC Runtime Library Exception where applicable.
Copyright (C) 1987-2024 Free Software Foundation, Inc.; additional copyrights
belong to the respective GCC, GNU Binutils, and other contributors.
Nothing in this license modifies, supersedes, or limits the license terms Nothing in this license modifies, supersedes, or limits the license terms
applicable to those components; to the extent of any conflict, the third-party applicable to those components; to the extent of any conflict, the third-party
license controls for that component. The applicable copyright notices and license controls for that component. The applicable copyright notices and