Calendrier — Linux third-party material

RUST_THIRD_PARTY_NOTICES.txt contains the conservative Linux normal and build dependency closure, original copyright text and compiler runtime inventory.
The five unmodified MPL crate source archives are in sources/. The original compiler runtime copyright inventory is in toolchain/COPYRIGHT-library.html.
ubuntu-copyright/ preserves the original Debian/Ubuntu per-package copyright documents for the AppImage payload. Relative references to /usr/share/common-licenses are supplied in common-licenses/.
The Debian package uses distribution system libraries; the AppImage contains the libraries inventoried in the companion report. This conservative notice directory is included in both formats.
runtime/ preserves the outer AppImage runtime and launcher copyright and license texts, including statically linked dependencies.
Runtime commit: 75849dce7cc37e4319b633df1f116ca895c71a12. libfuse 3.15.0 (source SHA256 70589cfd5e1cff7ccd6ac91c86c01be340b227285c5e200baa284e401eea2ca0), squashfuse 0.5.2 (source SHA256 db0238c5981dabbd80ee09ae15387f390091668ca060a7bc38047912491443d3).
Exact historical Alpine package versions for musl/zstd/zlib/mimalloc were not established from published release evidence. Their upstream notices are retained; no exact static SBOM or byte-identical rebuild is claimed.
The separate Calendrier-Linux-source-materials.tar.gz companion contains exact Ubuntu source packages, original patches/control files, runtime source/build instructions and its libfuse patch, pinned fuse/squashfuse sources, AppRun/linuxdeploy source, and Rust source archives/catalog.
Original component source URLs and SHA256 values are recorded in that companion. Keep it with distributed AppImage binaries and their checksum manifest.
Frontend third-party material remains in ../THIRD_PARTY_NOTICES.txt; that historical file also covers Android and does not replace this Linux supplement.

Modification and relinking:
1. Extract an AppImage using --appimage-extract. Its shared libraries can be replaced with ABI-compatible rebuilt versions in squashfs-root/usr/lib; run squashfs-root/AppRun to use the extracted application.
2. For an Ubuntu library, unpack its exact .dsc/orig/debian source set using dpkg-source -x, install the declared build dependencies in an isolated Ubuntu 24.04 environment, and use dpkg-buildpackage. The original per-file license and distribution patches are retained.
3. The AppImage runtime source contains scripts/build-runtime.sh, its Docker recipe and src/runtime/Makefile. The matching mount.c libfuse patch and the two pinned source archives are supplied. Use those build instructions with the desired library changes; historical Alpine versions and bit reproducibility are not asserted.
4. Repackage using appimagetool --runtime-file <rebuilt-runtime> <AppDir>. The official linuxdeploy-plugin-appimage also accepts LDAI_RUNTIME_FILE for this purpose; original upstream instructions are in the source companion.
5. The bundler changes library RPATHs and generates GTK resource locations; pinned linuxdeploy/Tauri GTK generation sources are supplied in the companion. Unmodified application sources and build inputs are identified by the package report.
No technical restriction is imposed here on modifying these library components or debugging those modifications. Original component license terms apply.
