split montaukos.org website out of OS source tree
This commit is contained in:
@@ -0,0 +1,125 @@
|
||||
MontaukOS Software License
|
||||
==========================
|
||||
|
||||
Copyright (c) 2025-2026 Montauk Operating System Project (the "MontaukOS Project").
|
||||
|
||||
This document governs the use of MontaukOS, including its kernel, userspace
|
||||
programs, libraries, bootable images, documentation, artwork, and all
|
||||
accompanying materials (collectively, the "Software"), except for the
|
||||
third-party components described in Section 5. MontaukOS is open-source
|
||||
software: its source code is published for anyone to read, build, and modify,
|
||||
subject to the terms below.
|
||||
|
||||
|
||||
1. Grant of Rights
|
||||
------------------
|
||||
Subject to the conditions in Section 2, the MontaukOS Project grants you a
|
||||
worldwide, royalty-free, non-exclusive license to:
|
||||
|
||||
(a) use and run the Software on any device, for any purpose;
|
||||
|
||||
(b) view, study, and build the Software from source;
|
||||
|
||||
(c) copy and redistribute the Software, in source or binary form;
|
||||
|
||||
(d) modify the Software and create derivative works of it; and
|
||||
|
||||
(e) copy and redistribute your modified versions, in source or binary form.
|
||||
|
||||
|
||||
2. Conditions
|
||||
-------------
|
||||
The rights in Section 1 are conditioned on the following:
|
||||
|
||||
(a) Attribution. Redistributions, modified or not, must retain the above
|
||||
copyright notice, this license text, and the THIRD-PARTY-NOTICES file.
|
||||
You may not remove or obscure copyright or license notices in the
|
||||
Software.
|
||||
|
||||
(b) No misrepresentation. You must not misrepresent the origin of the
|
||||
Software. Modified versions must be clearly marked as modified and must
|
||||
not be presented as official MontaukOS releases.
|
||||
|
||||
(c) Noncommercial distribution. You may not sell the Software or modified
|
||||
versions of it, charge a fee for access to them, or distribute them as
|
||||
part of a commercial product or paid service, without prior written
|
||||
permission from the MontaukOS Project. Using the Software internally
|
||||
(including in a commercial setting) and distributing it free of charge
|
||||
are permitted.
|
||||
|
||||
(d) Names and marks. This license does not grant rights to use the
|
||||
"MontaukOS" name or logos, except as needed for the factual attribution
|
||||
required above.
|
||||
|
||||
|
||||
3. Contributions and Feedback
|
||||
-----------------------------
|
||||
If you submit code, suggestions, or other feedback to the MontaukOS Project,
|
||||
you grant the MontaukOS Project a perpetual, irrevocable, worldwide,
|
||||
royalty-free license to use, modify, and incorporate it for any purpose.
|
||||
|
||||
|
||||
4. Termination
|
||||
--------------
|
||||
This license terminates automatically if you materially breach its terms and
|
||||
fail to cure the breach within 30 days of becoming aware of it. Upon
|
||||
termination you must stop distributing the Software; copies already lawfully
|
||||
obtained by others are unaffected. Sections 3, 5, 6, and 7 survive termination.
|
||||
|
||||
|
||||
5. 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
|
||||
their own terms, including the Limine bootloader, Flanterm, BearSSL, stb_image
|
||||
and stb_truetype, the DOOM engine (via doomgeneric), the NetSurf web browser and
|
||||
the NetSurf project libraries (libcss, libdom, libhubbub, libparserutils,
|
||||
libwapcaplet, libnsutils, libnslog, libnspsl, libnsgif, libnsbmp), utf8proc,
|
||||
zlib, the Tiny C Compiler, Lua, the GNU Compiler Collection (GCC), GNU Binutils,
|
||||
the Flat Remix icon theme, the bundled fonts, the Mozilla CA certificate bundle,
|
||||
Intel Bluetooth and Wi-Fi (iwlwifi) firmware, and the default wallpaper
|
||||
photograph. 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. The NetSurf
|
||||
application is included under the GNU GPLv2; its visual artwork is under the MIT
|
||||
License. Copyright (C) the NetSurf Browser Project and its respective
|
||||
contributors.
|
||||
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
|
||||
license texts are set out in the THIRD-PARTY-NOTICES file that accompanies the
|
||||
Software (also on the MontaukOS ISO at 0:/os/licenses/).
|
||||
|
||||
|
||||
6. No Warranty
|
||||
--------------
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTY OF ANY
|
||||
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
|
||||
MONTAUKOS IS EXPERIMENTAL, HOBBYIST SYSTEM SOFTWARE THAT OPERATES AT A LOW
|
||||
LEVEL AND MAY CAUSE LOSS OF DATA OR DAMAGE TO HARDWARE; YOU USE IT ENTIRELY AT
|
||||
YOUR OWN RISK.
|
||||
|
||||
|
||||
7. Limitation of Liability
|
||||
--------------------------
|
||||
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE
|
||||
MONTAUKOS PROJECT OR ITS AUTHOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL,
|
||||
SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, DATA,
|
||||
USE, OR GOODWILL, ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE
|
||||
THE SOFTWARE, WHETHER BASED IN CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, EVEN
|
||||
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL AGGREGATE LIABILITY OF
|
||||
THE MONTAUKOS PROJECT SHALL NOT EXCEED THE AMOUNT YOU PAID, IF ANY, FOR THE
|
||||
SOFTWARE.
|
||||
|
||||
|
||||
8. General
|
||||
----------
|
||||
If any provision of this license is held unenforceable, the remaining
|
||||
provisions remain in full force and effect. The failure to enforce any
|
||||
provision is not a waiver of the right to do so later.
|
||||
|
||||
For licensing inquiries (including commercial distribution), contact:
|
||||
[email protected]
|
||||
@@ -0,0 +1,660 @@
|
||||
MontaukOS - Third-Party Notices
|
||||
===============================
|
||||
|
||||
The MontaukOS system is source-available software governed by the MontaukOS Software
|
||||
License (see license.txt). It incorporates or is distributed together with the
|
||||
third-party components listed below, each of which remains the property of its
|
||||
respective owner and is provided under its own license. The notices and license
|
||||
texts in this file apply only to the corresponding third-party component and not
|
||||
to MontaukOS as a whole.
|
||||
|
||||
This file is provided to satisfy the attribution and redistribution conditions of
|
||||
those licenses. Where a component permits a choice of license, MontaukOS relies on
|
||||
the option reproduced here.
|
||||
|
||||
|
||||
================================================================================
|
||||
1. Limine (bootloader)
|
||||
================================================================================
|
||||
Shipped as binary firmware payloads in the bootable image (e.g. BOOTX64.EFI,
|
||||
BOOTAA64.EFI, BOOTIA32.EFI, BOOTRISCV64.EFI, BOOTLOONGARCH64.EFI,
|
||||
limine-bios-cd.bin, limine-bios.sys, limine-uefi-cd.bin, and related files).
|
||||
|
||||
License: BSD 2-Clause "Simplified" License
|
||||
|
||||
Copyright (C) 2019-2025 Mintsuki and contributors.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
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.
|
||||
|
||||
Note: The build system also derives in part from the Limine C++ template, which
|
||||
is released by Mintsuki and contributors under the Zero-Clause BSD (0BSD) license.
|
||||
0BSD imposes no attribution or redistribution conditions; this acknowledgement is
|
||||
provided as a courtesy only.
|
||||
|
||||
|
||||
================================================================================
|
||||
2. BearSSL (TLS / cryptography)
|
||||
================================================================================
|
||||
Linked into MontaukOS userspace networking components.
|
||||
|
||||
License: MIT License
|
||||
|
||||
Copyright (c) 2016 Thomas Pornin <[email protected]>
|
||||
|
||||
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.
|
||||
|
||||
|
||||
================================================================================
|
||||
3. stb_image and stb_truetype (image decoding and font rasterisation)
|
||||
================================================================================
|
||||
Used as the single-header image decoder behind MontaukOS image/JPEG support
|
||||
(programs/include/gui/stb_image.h). This is the "libjpeg" component referenced in
|
||||
the build; it is in fact stb_image by Sean Barrett.
|
||||
|
||||
stb_truetype, by the same author, is the TrueType rasteriser linked into the
|
||||
graphical applications and into the NetSurf browser port, where it renders the
|
||||
system fonts.
|
||||
|
||||
Both are dual-licensed (MIT OR public domain). MontaukOS relies on the MIT
|
||||
option, reproduced here:
|
||||
|
||||
License: MIT License
|
||||
|
||||
Copyright (c) 2017 Sean Barrett
|
||||
|
||||
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 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.
|
||||
|
||||
|
||||
================================================================================
|
||||
4. DOOM engine (via doomgeneric)
|
||||
================================================================================
|
||||
Shipped as the bundled "doom" application (doom.elf), built from the doomgeneric
|
||||
port of id Software's DOOM source release.
|
||||
|
||||
License: GNU General Public License, version 2 (GPLv2)
|
||||
|
||||
DOOM source code is Copyright (C) 1993-1996 id Software, Inc., is Copyright (C)
|
||||
2005-2014 Simon Howard (Chocolate Doom lineage), and is licensed under the GNU
|
||||
General Public License version 2. doomgeneric is Copyright (C) its respective
|
||||
authors and contributors, likewise under GPLv2.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation; either version 2 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
IMPORTANT: The DOOM application (doom.elf) is licensed under GPLv2, separately
|
||||
from MontaukOS itself. The MontaukOS Software License does NOT apply
|
||||
to doom.elf or to the doomgeneric/DOOM source. The full GPLv2 license text is
|
||||
included on the MontaukOS ISO at 0:/os/licenses/GPL-2.0.txt.
|
||||
|
||||
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
|
||||
alongside MontaukOS distributions. Contact: [email protected].
|
||||
|
||||
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;
|
||||
they are proprietary content of id Software, Inc. To play, users must supply
|
||||
their own legally obtained WAD, or a freely licensed alternative such as the
|
||||
Freedoom project's freedoom1.wad / freedoom2.wad (BSD-style license).
|
||||
|
||||
|
||||
================================================================================
|
||||
5. Flat Remix (icon theme)
|
||||
================================================================================
|
||||
The MontaukOS desktop and applications use icons from the Flat Remix icon theme
|
||||
by Daniel Ruiz de Alegria. MontaukOS ships a curated subset of the theme
|
||||
(renamed and reorganized for MontaukOS) in SVG form on the ISO (0:/icons/ and
|
||||
per-application icon files).
|
||||
|
||||
Copyright (C) Daniel Ruiz de Alegria <[email protected]>
|
||||
Upstream: https://github.com/daniruiz/flat-remix
|
||||
|
||||
License: GNU General Public License, version 3 (GPLv3)
|
||||
|
||||
Flat Remix is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
IMPORTANT: The Flat Remix icons are licensed under GPLv3, separately from
|
||||
MontaukOS itself. The MontaukOS Software License does NOT apply to
|
||||
the icon files, which remain under GPLv3. The full GPLv3 license text is
|
||||
included on the MontaukOS ISO at 0:/os/licenses/GPL-3.0.txt.
|
||||
|
||||
MODIFICATIONS: The icons shipped with MontaukOS are a modified subset of Flat
|
||||
Remix (files selected, renamed, and reorganized for MontaukOS; first modified
|
||||
2025). These modified versions are likewise available under GPLv3.
|
||||
|
||||
CORRESPONDING SOURCE: The icons are distributed in SVG form, which is their
|
||||
source (preferred form for modification); the files on the ISO are the
|
||||
corresponding source. The complete unmodified theme is available from the
|
||||
upstream repository above, and the MontaukOS-modified set is available on
|
||||
request: [email protected].
|
||||
|
||||
|
||||
================================================================================
|
||||
6. JetBrains Mono (font)
|
||||
================================================================================
|
||||
Shipped as TrueType font files on the ISO (0:/fonts/JetBrainsMono-*.ttf).
|
||||
|
||||
Copyright 2020 The JetBrains Mono Project Authors
|
||||
(https://github.com/JetBrains/JetBrainsMono)
|
||||
|
||||
License: SIL Open Font License, Version 1.1 (OFL-1.1), with Reserved Font Name
|
||||
"JetBrains Mono". The full license text is included on the MontaukOS ISO at
|
||||
0:/os/licenses/OFL-JetBrainsMono.txt.
|
||||
|
||||
|
||||
================================================================================
|
||||
7. Noto Serif (font)
|
||||
================================================================================
|
||||
Shipped as TrueType font files on the ISO (0:/fonts/NotoSerif-*.ttf).
|
||||
|
||||
Copyright 2022 The Noto Project Authors
|
||||
(https://github.com/notofonts/latin-greek-cyrillic)
|
||||
|
||||
License: SIL Open Font License, Version 1.1 (OFL-1.1), with Reserved Font Name
|
||||
"Noto". The full license text is included on the MontaukOS ISO at
|
||||
0:/os/licenses/OFL-NotoSerif.txt.
|
||||
|
||||
|
||||
================================================================================
|
||||
8. Roboto (font)
|
||||
================================================================================
|
||||
Shipped as TrueType font files on the ISO (0:/fonts/Roboto-*.ttf).
|
||||
|
||||
Copyright 2011 The Roboto Project Authors
|
||||
(https://github.com/googlefonts/roboto-classic)
|
||||
|
||||
License: SIL Open Font License, Version 1.1 (OFL-1.1), with Reserved Font Name
|
||||
"Roboto". The full license text is included on the MontaukOS ISO at
|
||||
0:/os/licenses/OFL-Roboto.txt.
|
||||
|
||||
|
||||
================================================================================
|
||||
9. C059 (font, URW Base 35 collection)
|
||||
================================================================================
|
||||
Shipped as TrueType font files on the ISO (0:/fonts/C059-*.ttf). C059 is a
|
||||
Century Schoolbook derivative from the URW Base 35 font collection by (URW)++
|
||||
Design and Development GmbH, distributed by Artifex Software.
|
||||
|
||||
Copyright (C) (URW)++ Design and Development GmbH
|
||||
Upstream: https://github.com/ArtifexSoftware/urw-base35-fonts
|
||||
|
||||
License: GNU Affero General Public License, version 3 (AGPLv3), with a special
|
||||
exception permitting embedding the fonts in PostScript or PDF documents
|
||||
regardless of the document's own license. The full license text, including the
|
||||
exception, is included on the MontaukOS ISO at 0:/os/licenses/AGPL-3.0-C059.txt.
|
||||
|
||||
The C059 fonts are licensed under AGPLv3, separately from MontaukOS itself.
|
||||
The corresponding source for the fonts as shipped is the font files
|
||||
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:/sdk/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:
|
||||
[email protected].
|
||||
|
||||
|
||||
================================================================================
|
||||
11. Lua
|
||||
================================================================================
|
||||
Shipped as the bundled Lua interpreter (lua.elf), Lua 5.4.8, with its static
|
||||
library and headers on the ISO (0:/sdk/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.
|
||||
|
||||
|
||||
================================================================================
|
||||
12. Mozilla CA certificate bundle
|
||||
================================================================================
|
||||
Shipped as the system trust store on the ISO
|
||||
(0:/os/certs/ca-certificates.crt), used by the MontaukOS TLS stack to verify
|
||||
server certificates.
|
||||
|
||||
The bundle contains the root CA certificates of the Mozilla CA Certificate
|
||||
Program (Mozilla's root store, maintained as certdata.txt in Mozilla NSS), in
|
||||
the concatenated PEM form produced by the Debian/Ubuntu ca-certificates
|
||||
package. The certificates themselves are public key material published by
|
||||
their respective certification authorities for exactly this purpose; the
|
||||
Mozilla root store from which the bundle derives is distributed under the
|
||||
Mozilla Public License, version 2.0 (MPL-2.0).
|
||||
|
||||
Upstream: https://wiki.mozilla.org/CA (Mozilla CA Certificate Program)
|
||||
Packaging: the Debian/Ubuntu "ca-certificates" package
|
||||
|
||||
License: Mozilla Public License, version 2.0 (MPL-2.0)
|
||||
|
||||
The full MPL-2.0 license text is included on the MontaukOS ISO at
|
||||
0:/os/licenses/MPL-2.0.txt. The source form of the root store
|
||||
(certdata.txt) is available from Mozilla NSS:
|
||||
https://hg-edge.mozilla.org/projects/nss/file/tip/lib/ckfw/builtins/certdata.txt
|
||||
|
||||
|
||||
================================================================================
|
||||
13. Intel Bluetooth firmware
|
||||
================================================================================
|
||||
Shipped as binary firmware blobs on the ISO (0:/os/firmware/intel/,
|
||||
ibt-1040-0041.sfi and ibt-1040-0041.ddc), loaded at runtime into Intel
|
||||
Bluetooth controllers by the MontaukOS Bluetooth driver. The files are taken
|
||||
unmodified from the linux-firmware project.
|
||||
|
||||
Copyright (c) 2014, Intel Corporation. All rights reserved.
|
||||
Upstream: https://gitlab.com/kernel-firmware/linux-firmware
|
||||
(intel/ibt-*, LICENSES/LICENCE.ibt_firmware)
|
||||
|
||||
License: Intel redistributable firmware license
|
||||
|
||||
Redistribution in binary form, without modification, is permitted subject
|
||||
to the conditions of Intel's license, including reproduction of Intel's
|
||||
copyright notice and disclaimer and a prohibition on reverse engineering,
|
||||
decompilation, or disassembly. The full license text, including Intel's
|
||||
copyright notice, disclaimer, and limited patent license, is included on
|
||||
the MontaukOS ISO at 0:/os/licenses/Intel-ibt-firmware.txt.
|
||||
|
||||
|
||||
================================================================================
|
||||
14. Intel iwlwifi register definitions
|
||||
================================================================================
|
||||
The register offsets, firmware command identifiers, and wire-format structures
|
||||
in kernel/src/Drivers/Net/Wifi/IwxReg.hpp are an adapted subset of the Intel
|
||||
iwlwifi API definitions as consolidated in OpenBSD's if_iwxreg.h. MontaukOS
|
||||
relies on the BSD license option of the upstream dual BSD/GPLv2 license.
|
||||
|
||||
Copyright (c) 2017 Intel Deutschland GmbH
|
||||
Copyright (c) 2018-2019 Intel Corporation
|
||||
Copyright (c) 2026 Daniel Hammer
|
||||
|
||||
This file is provided under a dual BSD/GPLv2 license. When using or
|
||||
redistributing the upstream material, you may do so under either license.
|
||||
MontaukOS relies on the BSD license option for the adapted material.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name Intel Corporation nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, 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.
|
||||
|
||||
|
||||
================================================================================
|
||||
15. Intel iwlwifi firmware
|
||||
================================================================================
|
||||
Shipped as binary firmware payloads in the bootable image:
|
||||
|
||||
programs/data/firmware/intel/iwlwifi-so-a0-gf-a0-89.ucode
|
||||
programs/data/firmware/intel/iwlwifi-so-a0-gf-a0.pnvm
|
||||
|
||||
These files are redistributable Intel iwlwifi firmware obtained from the
|
||||
linux-firmware project. The files remain Intel property and are not licensed
|
||||
under the MontaukOS Software License. The full license text is included on
|
||||
the MontaukOS ISO at 0:/os/licenses/Intel-iwlwifi-firmware.txt.
|
||||
|
||||
|
||||
================================================================================
|
||||
16. Default wallpaper photograph
|
||||
================================================================================
|
||||
Shipped as the default login-screen wallpaper on the ISO
|
||||
(0:/os/wallpapers/default.jpg): a photograph of blossoms against misty hills.
|
||||
|
||||
Photo by Nikhil Kumar on Unsplash
|
||||
Source: https://unsplash.com/photos/JdPHvI7VF0o
|
||||
|
||||
License: Unsplash License (https://unsplash.com/license)
|
||||
|
||||
Unsplash grants you an irrevocable, nonexclusive, worldwide copyright
|
||||
license to download, copy, modify, distribute, perform, and use images
|
||||
from Unsplash for free, including for commercial purposes, without
|
||||
permission from or attributing the photographer or Unsplash. This license
|
||||
does not include the right to compile images from Unsplash to replicate a
|
||||
similar or competing service.
|
||||
|
||||
================================================================================
|
||||
17. Flanterm (text renderer for kernel debug log)
|
||||
================================================================================
|
||||
Compiled into the MontaukOS kernel (see kernel/src/Libraries/flanterm).
|
||||
The files are taken unmodified from the flanterm project.
|
||||
|
||||
Copyright (C) 2022-2026 Mintsuki and contributors.
|
||||
Upstream: https://github.com/Mintsuki/Flanterm
|
||||
(formerly https://codeberg.org/Mintsuki/Flanterm)
|
||||
|
||||
License: BSD-2-Clause license (https://raw.githubusercontent.com/Mintsuki/Flanterm/refs/heads/trunk/LICENSE)
|
||||
|
||||
Copyright (C) 2022-2026 Mintsuki and contributors.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
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.
|
||||
|
||||
|
||||
================================================================================
|
||||
18. 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.
|
||||
|
||||
|
||||
================================================================================
|
||||
19. NetSurf (web browser)
|
||||
================================================================================
|
||||
Shipped as the bundled "netsurf" application (0:/apps/netsurf/netsurf.elf), built
|
||||
from NetSurf 3.11 (git 39da3c3a4). The MontaukOS build reuses NetSurf's monkey
|
||||
frontend glue with a native MontaukOS window frontend, replaces the libcurl and
|
||||
OpenSSL fetchers with a BearSSL-backed one, and builds without JavaScript. The
|
||||
port's patches, compatibility shims, and frontend sources are in the mtkports
|
||||
tree under www-client/netsurf/.
|
||||
|
||||
The resource tree installed at 0:/apps/netsurf/res/ (Messages, default.css,
|
||||
quirks.css, and the bundled artwork) is part of NetSurf and is covered by this
|
||||
notice.
|
||||
|
||||
Copyright (C) the NetSurf Browser Project and its respective contributors.
|
||||
Upstream: https://www.netsurf-browser.org/
|
||||
https://github.com/netsurf-browser/netsurf
|
||||
|
||||
License: GNU General Public License, version 2 (GPLv2), for the source code,
|
||||
documentation, translatable message files, and UI definitions; MIT License for
|
||||
the visual artwork.
|
||||
|
||||
NetSurf is free software; you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the Free Software
|
||||
Foundation; version 2 of the License.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
Upstream NetSurf grants a special exception permitting the code to be linked
|
||||
against the OpenSSL project's "OpenSSL" library. The MontaukOS port does not
|
||||
link OpenSSL -- HTTPS is provided by BearSSL (section 2) -- so that exception
|
||||
is not relied upon here.
|
||||
|
||||
IMPORTANT: The NetSurf application (netsurf.elf) is licensed under GPLv2,
|
||||
separately from MontaukOS itself. The MontaukOS Software License does NOT apply
|
||||
to netsurf.elf or to the NetSurf source. The full GPLv2 license text is
|
||||
included on the MontaukOS ISO at 0:/os/licenses/GPL-2.0.txt.
|
||||
|
||||
WRITTEN OFFER FOR SOURCE: The complete corresponding source code for the
|
||||
NetSurf application, including the MontaukOS port's patches and frontend
|
||||
sources, under the terms of GPLv2, is available on request and is provided
|
||||
alongside MontaukOS distributions. Contact: [email protected].
|
||||
|
||||
|
||||
================================================================================
|
||||
20. NetSurf project libraries
|
||||
================================================================================
|
||||
Linked into the NetSurf application: libcss (CSS parsing and selection), libdom
|
||||
(DOM), libhubbub (HTML5 parsing), libparserutils (parser building blocks),
|
||||
libwapcaplet (interned strings), libnsutils (time and base64 helpers), libnslog
|
||||
(filtered logging), libnspsl (public suffix list), libnsgif (GIF decoding), and
|
||||
libnsbmp (BMP/ICO decoding).
|
||||
|
||||
Copyright (C) 2007-2008 J-M Bell (libparserutils, libhubbub, libcss, libdom)
|
||||
Copyright (C) 2009 The NetSurf Browser Project (libwapcaplet)
|
||||
Copyright (C) 2014, 2016 Vincent Sanders (libnsutils, libnslog, libnspsl)
|
||||
Copyright (C) 2004, 2006 Richard Wilson (libnsgif, libnsbmp)
|
||||
Copyright (C) 2008 Sean Fox (libnsgif, libnsbmp)
|
||||
Copyright (C) 2013-2021 Michael Drake (libnsgif)
|
||||
Copyright (C) the respective NetSurf Browser Project contributors.
|
||||
Upstream: https://www.netsurf-browser.org/projects/
|
||||
|
||||
License: MIT License
|
||||
|
||||
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.
|
||||
|
||||
|
||||
================================================================================
|
||||
21. utf8proc
|
||||
================================================================================
|
||||
Linked into the NetSurf application for Unicode normalisation and case folding,
|
||||
via the NetSurf project's libutf8proc fork.
|
||||
|
||||
Copyright (C) 2014-2019 Steven G. Johnson, Jiahao Chen, Tony Kelman, Jonas
|
||||
Fonseca, and other contributors listed in the git history.
|
||||
Copyright (C) 2006-2013 Jan Behrens and the Public Software Group e. V.,
|
||||
Berlin, Germany (original utf8proc).
|
||||
Upstream: https://juliastrings.github.io/utf8proc/
|
||||
|
||||
License: MIT License
|
||||
|
||||
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.
|
||||
|
||||
This library also incorporates Unicode Character Database data, which is
|
||||
distributed under the Unicode, Inc. license agreement for data files and
|
||||
software; that notice is reproduced in the upstream LICENSE.md.
|
||||
|
||||
|
||||
================================================================================
|
||||
22. zlib (compression)
|
||||
================================================================================
|
||||
Linked into the NetSurf application for HTTP content decoding and PNG/gzip
|
||||
stream decompression.
|
||||
|
||||
Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
|
||||
Upstream: https://zlib.net/
|
||||
|
||||
License: zlib License
|
||||
|
||||
This software is provided 'as-is', without any express or implied warranty.
|
||||
In no event will the authors be held liable for any damages arising from the
|
||||
use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Jean-loup Gailly Mark Adler
|
||||
[email protected] [email protected]
|
||||
|
||||
================================================================================
|
||||
For licensing inquiries regarding MontaukOS itself, contact: [email protected]
|
||||
================================================================================
|
||||
Reference in New Issue
Block a user