AppImage-Laufzeit im PipWatch-AppImage / AppImage runtime in the PipWatch AppImage
==================================================================================

Der Anfang der AppImage-Datei ist die AppImage-Laufzeit (type2-runtime): ein statisch gebundenes
Programm, das das angehaengte squashfs-Abbild einhaengt und AppRun startet. Sie stammt unveraendert aus
dem continuous-Release von https://github.com/AppImage/type2-runtime (Datei runtime-x86_64,
SHA256 617aa77314d57c8b8e4fae9c3f0b35af7b30d5529cb69e98f64f92510ed98a46, Commit
fedfad51acc2860b2916a1eef32ba4a500ff31ef). appimagetool traegt beim Bau nur Pruefsumme und
Signaturfelder in deren Datenabschnitte ein. Im tar.gz-Paket ist die Laufzeit nicht enthalten.
The beginning of the AppImage file is the AppImage runtime (type2-runtime), a statically linked program
that mounts the appended squashfs image and starts AppRun. It is taken unmodified from the continuous
release (file, SHA256 and commit above); appimagetool only fills in its digest and signature sections.
The tar.gz package does not contain the runtime.

Komponente / component        Version   Lizenz / license                 Datei / file
type2-runtime                 fedfad5   MIT                              type2-runtime-LICENSE.txt
musl libc                     1.2.5     MIT                              musl-1.2.5-COPYRIGHT.txt
libfuse (Bibliothek / lib)    3.15.0    LGPL-2.1 (mit Patch der Laufzeit) libfuse-3.15.0-LGPL2.txt, libfuse-3.15.0-LICENSE.txt
squashfuse                    0.5.2     BSD-2-Clause                     squashfuse-0.5.2-LICENSE.txt
Zstandard (libzstd)           1.5.6     BSD-3-Clause (wahlweise GPL-2.0; genutzt BSD)  zstd-1.5.6-LICENSE.txt
zlib                          1.3.2     zlib                             zlib-1.3.2-LICENSE.txt
mimalloc                      2.1.7     MIT                              mimalloc-2.1.7-LICENSE.txt

Belege / evidence: Lizenzliste im Hilfetext der Laufzeit selbst (Zeichenketten der Datei) und LICENSE des
Repositorys; Bauskripte am Commit (scripts/common/install-dependencies.sh: fuse-3.15.0 mit
patches/libfuse/mount.c.diff, squashfuse 0.5.2; scripts/chroot/build.sh: Alpine 3.21 mit zstd-static,
zlib-static, mimalloc-dev; src/runtime/Makefile: -lsquashfuse -lsquashfuse_ll -lzstd -lz -lfuse3 -lmimalloc);
Versionskennungen in der Laufzeit (squashfuse 0.5.2, inflate 1.3.2, zstd 1.5.6) und Alpine-3.21-Paketindex
(musl 1.2.5, zlib 1.3.2, zstd 1.5.6, mimalloc2 2.1.7). mimalloc nennt die Lizenzliste der Laufzeit nicht,
es ist aber laut Makefile und Symbolen (mi_malloc, "mimalloc: ") gebunden.
Lizenztexte aus den Quellstaenden der genannten Versionen:
  type2-runtime  https://raw.githubusercontent.com/AppImage/type2-runtime/fedfad51acc2860b2916a1eef32ba4a500ff31ef/LICENSE
  musl           https://git.musl-libc.org/cgit/musl/plain/COPYRIGHT?h=v1.2.5
  libfuse        https://raw.githubusercontent.com/libfuse/libfuse/fuse-3.15.0/LGPL2.txt  (und LICENSE)
  squashfuse     https://raw.githubusercontent.com/vasi/squashfuse/0.5.2/LICENSE
  zstd           https://raw.githubusercontent.com/facebook/zstd/v1.5.6/LICENSE
  zlib           https://raw.githubusercontent.com/madler/zlib/v1.3.2/LICENSE
  mimalloc       https://raw.githubusercontent.com/microsoft/mimalloc/v2.1.7/LICENSE

Quelltext / source code (LGPL-2.1, Abschnitt 6): neben den Downloads von PipWatch im Ordner
appimage-laufzeit-quelltext/ - der Quelltext der Laufzeit am Commit fedfad5 (mit dem libfuse-Patch und den
Bauskripten) und das unveraenderte libfuse-Release fuse-3.15.0.tar.xz; Pruefsummen dort in QUELLE.txt.
Next to the PipWatch downloads in appimage-laufzeit-quelltext/: the runtime source at commit fedfad5
(including the libfuse patch and build scripts) and the unmodified libfuse release fuse-3.15.0.tar.xz.
