~/source

The source of everything in an ISO

A linuxlive ISO is Ubuntu or Fedora with a desktop, apps and art on top. Almost all of it is free software, much of it under the GNU GPL, and you are entitled to its source code. Here is how to get it.

1. See exactly what is inside

Every ISO in the Library has a package list beside it: open a distro, then every package and its source. Each line names one installed package, its exact version, and the source package it was built from:

bash 5.3-2ubuntu1 bash=5.3-2ubuntu1
bash.x86_64 0:5.3.9-3.fc44 bash-5.3.9-3.fc44.src.rpm

The first line is from an Ubuntu-based ISO (source=version), the second from a Fedora-based one (the source RPM). Apps installed from Flathub are listed by their Flathub ID on the distro's page.

2. Get the source from Ubuntu or Fedora

The packages are Ubuntu's and Fedora's own, unchanged, and both projects keep the source of every version they publish:

3. linuxlive's own code

The pipeline that builds every ISO, including the files it adds to them, is free software under the GPL (version 3 or later): Eric-Ness/linuxlive. Each distro's page links to the build that made its ISO, and that build names the pipeline version it used. Each distro's spec and art are public too: in the Library repository, or on the distro's page for linuxlive's own examples.

Written offer

For as long as linuxlive distributes an ISO, and for at least three years after it last does, linuxlive will give anyone who asks a complete, machine-readable copy of the corresponding source code of the software in that ISO that is under the GNU GPL, LGPL or another licence requiring it, for no more than the cost of physically supplying it (for a download, nothing).

Write to abuse@linuxlive.com with the subject "Source request", naming the distro's page and the ISO's SHA-256.