Open Source — Dank und Lizenzen
XAPE steht auf Arbeit, die andere verschenkt haben. Diese Seite nennt jedes Projekt, dessen Software oder Daten in XAPE einfließen, und erfüllt zugleich die Lizenzpflichten, die damit verbunden sind.
Kartendaten
Die Kartengrundlage von XAPE ist aus OpenStreetMap abgeleitet: © OpenStreetMap-Mitwirkende, unter der Open Database License 1.0. Dieselbe Angabe steht auch in der Karte selbst. Das ist keine Doppelung, sondern zwei verschiedene Pflichten.
Die Open Database License verlangt mehr als einen Lizenznamen. Wer eine abgeleitete Datenbank öffentlich benutzt, schuldet nach Ziffer 4.6(b) die Offenlegung der Baumethode. Sie steht vollständig auf einer eigenen Seite. Baumethode der Basemap
Offene Daten
| Was | Wofür | Lizenz |
|---|---|---|
| OpenStreetMap (über Geofabrik) | Rohdaten der Basemap | ODbL 1.0 |
| OSMF-Landpolygone | Land-See-Trennung | ODbL 1.0 |
| OSMF-Wasserpolygone | Meeresfläche der Basemap | ODbL 1.0 |
Software im Bau der Basemap
| Was | Wofür | Lizenz |
|---|---|---|
| Planetiler 0.10.2 | erzeugt die Vektorkacheln | Apache-2.0 |
| Shortbread (Fassung aus Planetiler) | übernommenes Kachelschema | BSD-3-Clause |
| tippecanoe (tile-join) 2.79.0 | führt die beiden Kachelsätze zusammen | BSD-2-Clause |
| go-pmtiles 1.31.2 | liest und schreibt Archiv-Metadaten | BSD-3-Clause |
| Eclipse Temurin JDK 21 | Laufzeit für Planetiler | GPL-2.0 mit Classpath-Ausnahme |
| zlib 1.3.1 | von tile-join gebraucht | zlib-Lizenz |
| SQLite 3.46.1 | von tile-join gebraucht | Public Domain |
Software in der Anwendung
Aufgeführt sind die direkten Abhängigkeiten. Die vollständige Kette samt weitergereichter Pakete gehört aus dem Lockfile erzeugt — von Hand geführt wäre sie am Tag ihrer Erstellung veraltet.
| Was | Wofür | Lizenz |
|---|---|---|
| Next.js 16.3.0 | Anwendungsgerüst, serverseitiges Rendern | MIT |
| React · React DOM 19.2.8 | Oberfläche | MIT |
| @supabase/supabase-js 2.112.2 | Zugriff auf Postgres, Auth, Storage | MIT |
| @supabase/ssr 0.12.4 | Sitzungen serverseitig | MIT |
| TypeScript 5.9.3 | Sprache | Apache-2.0 |
| Turborepo 2.10.9 | Aufgaben im Monorepo | MIT |
| oxlint 1.77.0 | Linter | MIT |
| Prettier 3.9.6 | Formatierung | MIT |
| Vitest 4.1.10 | Tests | MIT |
| Wrangler 4.120.0 | Auslieferung des Kachel-Workers bei Cloudflare | MIT/Apache-2.0 |
| MapLibre GL JS | Kartendarstellung — noch nicht eingebaut | BSD-3-Clause |
| Payload 3.88.0 | Redaktion | MIT |
| @payloadcms/db-postgres 3.88.0 | Redaktion — eigenes Postgres-Schema | MIT |
| @payloadcms/next 3.88.0 | Redaktion — Oberfläche und Schnittstelle in Next.js | MIT |
| @payloadcms/richtext-lexical 3.88.0 | Redaktion — Fließtexteditor | MIT |
| @payloadcms/storage-s3 3.88.0 | Redaktion — Bilder im Objektspeicher, am Anfragekörper vorbei abgelegt | MIT |
| sharp 0.35.3 | Redaktion — leitet die Bildgrößen ab | Apache-2.0 |
| @payloadcms/translations 3.88.0 | Redaktion — Oberflächentexte | MIT |
| GraphQL.js 16.14.2 | Schema der Redaktions-Schnittstelle | MIT |
Was hier nicht steht
Gehostete Dienste sind keine Open-Source-Abhängigkeit. Supabase, Vercel, Cloudflare und Geofabrik erbringen eine Leistung, sie liefern keinen Quelltext in XAPE. Hier steht nur, was als Software oder als Datenbestand in XAPE einfließt.