Quellcode & Lizenzen
Alles, was bashclub als fertige Datei verteilt – die ISO von bashclub OS, die Pakete auf apt.bashclub.org und das ZFSBootMenu-Image –, besteht aus freier Software, unter anderem unter GPL, LGPL, CDDL und MIT. Zu jeder dieser Dateien gibt es den vollständigen Quellcode in genau der enthaltenen Version am selben Ort:
So findest du die Quellen
Zu jeder Datei gibt es ein Verzeichnis (Manifest) mit allen enthaltenen Paketen, ihrer Quelle und den SHA-256-Prüfsummen:
- ISO:
sources/manifests/file/iso-testing/<name der iso>.sources– der genaue Link steht auch inSOURCES.txtauf der ISO - Paket:
sources/manifests/deb/<paket>_<version>.sources– der Link steht auch in/usr/share/doc/<paket>/copyright - ZFSBootMenu-Image:
sources/manifests/file/zbm-testing/zfsbootmenu.EFI.sources
Debian-Quellpakete liegen unter sources/debian/pool/ wie im Debian-Archiv (.dsc, .orig.tar, .debian.tar), mit dpkg-source -x zu entpacken. Eigene Quellen (Stand des Repos zum Build, unveränderte OpenZFS- und ZFSBootMenu-Tarballs) liegen unter sources/bashclub/.
Unser eigener Code
Der Code von bashclub steht unter GPL-3.0-or-later und liegt öffentlich auf code.bashclub.org/bashclub. Die Lizenz jedes Pakets steht im installierten System unter /usr/share/doc/<paket>/copyright.
OpenZFS und der Linux-Kernel
bashclub OS liefert fertig gebaute und für Secure Boot signierte OpenZFS-Module (CDDL) zum Debian-Kernel (GPL-2) aus, wie es auch Ubuntu, Proxmox VE und TrueNAS tun. Die Module sind ein eigenes Paket, nicht in den Kernel eingebaut, und behalten ihre Lizenzangabe; der Kernel meldet sich dadurch als „tainted“.
Fragen
Fehlt dir eine Quelle oder ist etwas unklar, schreib an thorsten@bashclub.org.