Legal · esOS 1.0

Licenses and notices

esOS combines a small set of components written for esOS with free software from many other projects. Each part keeps its own license; this page lists them all and links to the full texts and the source code.

Third-party software

Components in esOS 1.0

License identifiers follow SPDX. Select a license file to read the full text that ships with esOS.

ComponentVersionLicenseUsed forFull text
linux6.18.54GPL-2.0-only WITH Linux-syscall-notekernel (/boot/vmlinuz-esos)COPYING
GPL-2.0
Linux-syscall-note
grub2.16GPL-3.0-or-laterboot loader (BIOS and UEFI)COPYING
glibc2.44LGPL-2.1-or-laterC library; statically linked into /initCOPYING.LESSERv2
COPYINGv2
COPYINGv3
LICENSES
gcc-runtime16.2.0GPL-3.0-or-later WITH GCC-exception-3.1libstdc++.so.6, libgcc_s.so.1COPYING.RUNTIME
COPYING3
COPYING3.LIB
ncurses6.6X11-distribute-modifications-variantterminal libraryCOPYING
bash5.3GPL-3.0-or-latershellCOPYING
coreutils9.12GPL-3.0-or-latercore utilitiesCOPYING
grep3.12GPL-3.0-or-latergrepCOPYING
sed4.10GPL-3.0-or-latersedCOPYING
gawk5.4.1GPL-3.0-or-laterawkCOPYING
findutils4.11.0GPL-3.0-or-laterfind, xargsCOPYING
util-linux2.42.4GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause AND MIT (see README.licensing)mount, lsblk, blkid, losetup, fdisk and librariesCOPYING
COPYING.BSD-2-Clause
COPYING.BSD-3-Clause
COPYING.BSD-4-Clause-UC
COPYING.EUPL-1.2
COPYING.GPL-2.0-only
COPYING.GPL-2.0-or-later
COPYING.GPL-3.0-or-later
COPYING.ISC
COPYING.LGPL-2.1-or-later
COPYING.MIT
README.licensing
openssl3.5.8Apache-2.0libcrypto, libssl, opensslLICENSE.txt
popt1.19MIToption parsing library (cryptsetup)COPYING
json-c0.19MITJSON library (cryptsetup)COPYING
lvm2-libdevmapper2.03.42LGPL-2.1-onlylibdevmapper (device-mapper library)COPYING
COPYING.BSD
COPYING.LIB
cryptsetup2.8.8GPL-2.0-or-later AND LGPL-2.1-or-later WITH cryptsetup-OpenSSL-exceptioncryptsetup, libcryptsetup (LUKS)COPYING
COPYING.Apache-2.0
COPYING.CC-BY-SA-4.0
COPYING.GPL-2.0-or-later-WITH-cryptsetup-OpenSSL-exception
COPYING.LGPL-2.1-or-later-WITH-cryptsetup-OpenSSL-exception
README.licensing
gzip1.15GPL-3.0-or-latergzipCOPYING
tar1.35GPL-3.0-or-latertarCOPYING
nano9.2GPL-3.0-or-latertext editorCOPYING
COPYING.DOC
xz5.8.40BSD AND GPL-2.0-or-later AND LGPL-2.1-or-laterxz, liblzmaCOPYING
COPYING.0BSD
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
less710GPL-3.0-or-later OR BSD-2-ClausepagerCOPYING
LICENSE
e2fsprogs1.47.4GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND MIT (see NOTICE)mke2fs, e2fsck and librariesNOTICE
dosfstools4.2GPL-3.0-or-latermkfs.fat, fsck.fatCOPYING
kbd2.10.0GPL-2.0-or-laterloadkeys, setfont, keymapsCOPYING
terminus-font4.49.1OFL-1.1console font (keyboard_setup)OFL.TXT
dotnet-runtime10.0.12MIT.NET NativeAOT runtime compiled into /usr/bin/esxLICENSE.txt
ORIGIN.txt
THIRD-PARTY-NOTICES.txt

The same list as plain text: THIRD-PARTY-NOTICES.txt.

Source code

Complete corresponding source

The source archive contains everything needed to rebuild the GPL- and LGPL-licensed parts of esOS 1.0.

  • the unmodified upstream source archive of every component, with the upstream signatures
  • the exact Linux kernel configuration used for the release
  • the esOS build scripts, configuration and patches, with build instructions in README-SOURCE.txt

Download esos-1.0-source.tar 406 MB

SHA-256 c626a101c34ce6e38258f7fbc0f383220f5178d8ac55bf32800fe95cfb59a214

/init and the GNU C Library

/init is statically linked with the GNU C Library (LGPL-2.1-or-later). As section 6 of that license requires, the source of /init and the script that builds it are in the source archive so that it can be relinked with a modified library. You may modify /init for your own use and reverse-engineer it for debugging such modifications.

Build scripts

The esOS scripts that configure, build and install the GPL- and LGPL-licensed components are included as those licenses require. You may use, modify and run them to rebuild and modify those components.

Encryption Studio X and .NET

esx is compiled with the .NET NativeAOT runtime, which is MIT-licensed. Its license and third-party notices are listed above under dotnet-runtime.

This website

Fonts, privacy and trademarks

Fonts

This site uses IBM Plex Sans and IBM Plex Mono, Copyright © 2017 IBM Corp., under the SIL Open Font License 1.1. The font files are served from this site.

Privacy

This website sets no cookies, runs no analytics and loads nothing from other servers. Your web server may keep its usual access logs.

Trademarks

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Other names are trademarks of their respective owners. esOS is an independent project and is not endorsed by the projects whose software it includes.