Lizenzinformationen

Lizenz der Website-Inhalte

Soweit bei einzelnen Inhalten nicht anders angegeben, stehen die auf dieser Website veröffentlichten Texte unter der Lizenz Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).

Das bedeutet insbesondere:

  • Namensnennung des Urhebers ist erforderlich.
  • Bearbeitungen und Weitergaben sind erlaubt.
  • Weitergaben bearbeiteter Fassungen müssen unter derselben Lizenz erfolgen.

Unberührt davon bleiben gesondert lizenzierte Drittinhalte, Markenrechte, Bildrechte sowie die unten aufgeführten proprietären Schriftarten.

Nicht-OSS-Bestandteile

Diese Assets sind nicht Open Source und gehören deshalb nicht in die OSS-Liste im engeren Sinn:

KomponenteVerwendungLizenzstatusHinweis
Calendas Plus (im Projekt als Editorial Serif eingebunden)Fließtext-Schriftproprietärpersönliche Lizenz des Betreibers
MonoLisaCode-Schriftproprietärpersönliche Lizenz / EULA von FaceType Foundry

Direkt auf der Website ausgelieferte OSS-Bestandteile

KomponenteVerwendung im ProjektLizenzQuelle
Nunito SansSans-Serif-Schrift für UI, Navigation, Tabellen, MermaidSIL Open Font License 1.1googlefonts/nunito
Material Symbols RoundedIcon-Font für Theme-Umschalter und UI-SymboleApache License 2.0google/material-design-icons
MermaidDiagramm-Rendering aus Markdown-CodeblöckenMITmermaid-js/mermaid
LeafletKartenanzeige auf der Sauna-SeiteBSD-2-ClauseLeaflet/Leaflet
ChromaGrundlage des erzeugten Syntax-Highlighting-CSSMITalecthomas/chroma
Simple IconsSocial-Icons als SVGs (GitHub, Mastodon, Matrix, Signal)CC0 1.0simple-icons/simple-icons

Hinweise zu den Social-Icons

Die SVG-Dateien im Verzeichnis static/icons/social/ entsprechen den jeweiligen Markenlogos. Die Simple-Icons-Sammlung selbst steht unter CC0 1.0, Marken- und Kennzeichenrechte an den dargestellten Logos bleiben davon unberührt.

OSS-Komponenten im lokalen Werkzeug-Build

Die Datei static/vendor/werkzeuge/age-encryptor.js ist ein lokales Bundle für die Werkzeug-Seite. Sie basiert auf den folgenden Open-Source-Paketen:

PaketIm Repository vorhandene Version(en)Lizenz
age-encryption0.3.0BSD-3-Clause
JSZip3.10.1MIT oder GPL-3.0-or-later
pako1.0.11MIT und Zlib
@scure/base2.2.0MIT
@noble/ciphers2.2.0MIT
@noble/curves2.2.0, 2.0.1MIT
@noble/hashes2.2.0, 2.0.1MIT
@noble/post-quantum0.5.4MIT
esbuild0.25.12MIT
@esbuild/darwin-arm640.25.12MIT
immediate3.0.6MIT
lie3.3.0MIT
process-nextick-args2.0.1MIT
readable-stream2.3.8MIT
safe-buffer5.1.2MIT
string_decoder1.1.1MIT
util-deprecate1.0.2MIT
core-util-is1.0.3MIT
isarray1.0.0MIT
setimmediate1.0.5MIT
inherits2.0.4ISC

Einordnung

  • Die oben genannten Tooling-Pakete betreffen primär das lokale Build der Werkzeug-Funktion und das daraus erzeugte Bundle.
  • Für JSZip ist im installierten Paket eine Dual-Lizenz hinterlegt: MIT oder GPL-3.0-or-later.
  • Für pako ist im installierten Paket die Kennzeichnung MIT AND Zlib hinterlegt.

Lokale Nachweise im Repository

Die technischen Hinweise auf Lizenzen sind im Projekt selbst an mehreren Stellen sichtbar:

  • static/vendor/leaflet/leaflet.js enthält den Header zu Leaflet 1.9.4.
  • static/vendor/werkzeuge/age-encryptor.js enthält einen eingebetteten Abschnitt Bundled license information.
  • tools/werkzeuge/node_modules/*/package.json und die zugehörigen LICENSE-Dateien enthalten die Paketlizenzen des Werkzeug-Builds.
  • static/css/monolisa-webfont.css verweist ausdrücklich auf eine proprietäre EULA.