Cut the 0.1.7 release (docs/tutorials, HTML man pages, updated man pages,
libc floating-point formatting, DOOM missing-WAD warning, ramdisk copy fix).
Archive the 0.1.7 ISO, publish it to the website, refresh release notes and
the downloads page, and open the 0.1.8 dev cycle (apiVersion 9, BuildNo reset).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Ship a default wallpaper (blossoms by Nikhil Kumar, Unsplash License) in
a new 0:/os/wallpapers/ directory for OS-provided imagery, staged from
programs/data/wallpapers/. login.elf falls back to
0:/os/wallpapers/default.jpg when the desktop config names no wallpaper
or the configured file cannot be opened. Attribution added to
THIRD-PARTY-NOTICES.txt and man legal.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- THIRD-PARTY-NOTICES.txt gains sections for the Mozilla CA certificate
bundle (0:/os/certs/ca-certificates.crt; Mozilla CA Certificate
Program root store as packaged by Debian/Ubuntu ca-certificates,
MPL-2.0) and the Intel Bluetooth firmware blobs
(0:/os/firmware/intel/ibt-1040-0041.*, from linux-firmware, Intel
redistributable firmware license).
- MPL-2.0 full text and Intel's firmware license (with its required
copyright notice and disclaimer) ship at 0:/os/licenses/.
- Both added to the license's third-party list and man legal.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 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>
- Ship each bundled font's license at 0:/os/licenses/: OFL-1.1 copies for
JetBrains Mono, Noto Serif, and Roboto, and AGPLv3 + font-embedding
exception for C059 (URW Base 35).
- THIRD-PARTY-NOTICES.txt gains sections for all four font families and
now describes MontaukOS as source-available.
- license.txt rewritten as the MontaukOS Software License: use, study,
modify, and redistribute freely with attribution; selling or bundling
into commercial products still requires permission. Replaces the
previous no-copy/no-modify/no-redistribute EULA.
- The MontaukOS license itself now also ships on the ISO
(0:/os/licenses/LICENSE.txt, sourced from the website copy).
- man legal updated: license pointer + full third-party component list.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- New 0:/os/licenses/ directory on the ISO with GPL-3.0.txt (Flat Remix
icon theme), GPL-2.0.txt (doomgeneric DOOM engine), and NOTICES.txt
(mirrors montaukos.org/THIRD-PARTY-NOTICES.txt).
- THIRD-PARTY-NOTICES.txt gains a Flat Remix section (GPLv3, attribution,
modification and corresponding-source statements; the shipped SVGs are
the source form).
- man legal now lists third-party components and points at 0:/os/licenses/.
- doom1.wad removed from the repo and the build: the shareware WAD is
proprietary id Software content. doom.elf (GPLv2) still ships; users
must supply their own WAD.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>