Third-Party Notices
1. Purpose
This document lists third-party components used by takhiOS and the UIL Platform, with their licences. It is a summary, not the full attribution file. The per-release attribution list is generated from the shipped package set at release time and published with the release.
2. Platform components (author’s own)
The UIL Platform (UIL Installer, UIL VM Manager, UIL Backup, UIL Locker, UIL SecAdvisor, UIL
Config tooling) and takhiOS build tooling are the author’s own work and are covered by
UIL-Labs-EULA, except where stated otherwise below.
3. Known third-party components
| Component | Used as | Licence (typical) | Notes |
|---|---|---|---|
| Arch Linux base packages | Base system | GPL-2.0-only and others, per package | Each package keeps its own licence; see the package metadata |
| Linux kernel | Kernel | GPL-2.0-only | Upstream plus distribution patches |
| systemd | Init and services | LGPL-2.1-or-later | |
V language (vlang) |
Compiler for UIL backends | MIT | In-house rebuild pinned at 0.5.2-2; upstream V is MIT |
webview/webview (uil/webview) |
Native WebUI engine | MIT | Vendored, unmodified, pinned at tag 0.10.0; see uil/webview/THIRD_PARTY_NOTICES |
WebKitGTK (webkit2gtk-4.1) |
WebView runtime | LGPL-2.1-or-later and BSD-style notices | Dependency of uil-app; its own notices apply |
| GTK3 and GLib | UI toolkit | LGPL-2.1-or-later | Dependency of uil-app |
QEMU (qemu-system-x86) |
Virtual machines | GPL-2.0-only and others | Dependency of uil-vm-manager |
| OVMF / edk2 | UEFI firmware for VMs | BSD-2-Clause-Patent and others | Distributed as part of the QEMU/edk2 packaging |
| bcachefs-tools | Filesystem tools | GPL-2.0-only | Used by install and unlock tooling |
bcachefs kernel support (bcachefs-dkms) |
Filesystem | GPL-2.0-only | |
| Plymouth | Boot splash | GPL-2.0-or-later | Themes under os/files/plymouth are the author’s own images |
| Limine | Bootloader | BSD-2-Clause | UEFI and BIOS boot |
| SvelteKit / Svelte | Frontend for UIL apps | MIT | Build-time and runtime frontend |
| Polkit | Privilege separation | LGPL-2.1-or-later | Used by UIL VM Manager |
| OpenSSL | Crypto | Apache-2.0 | Linked by UIL backends |
This table is not exhaustive and version-specific notices may differ. The generated list for a release is authoritative for that release.
4. GPL compliance commitment
Some components are licensed under the GNU General Public License (GPL), including the Linux kernel, bcachefs, QEMU, Plymouth and parts of Arch Linux. For those components:
- the complete corresponding source code is made available, including any modifications, via the project’s repositories, the release archive and on request;
- the GPL rights of recipients are preserved in full;
- no additional restrictions are imposed on GPL-licensed parts, and nothing in the
UIL-Labs-EULAor these notices restricts them; - the GPL licence text and notices are included with the components.
5. Arch Linux and upstream
takhiOS is an independent Arch-based distribution and is not affiliated with or endorsed by Arch Linux. Arch Linux, Linux, and other upstream names and marks belong to their respective owners.
6. Reporting a missing notice
If you believe a component or notice is missing, contact contact@uillabs.com so it can be added to
the generated list for the next release.