Rechtliches
Open Source & Mitwirkende
Panable entsteht mit eigener Software, offenen Webstandards und sorgfältig ausgewählten Open-Source-Komponenten. Diese Seite bündelt die wichtigsten Hinweise transparent an einem Ort.
Grundsatz
Open-Source-Hinweise sind insbesondere dann relevant, wenn eine Lizenz eine Nennung, die Beilegung des Lizenztexts oder weitere Hinweise verlangt. Diese Übersicht ersetzt nicht die jeweiligen Original-Lizenztexte, sie hilft aber Nutzern, Mitwirkenden und Partnern, die wichtigsten Bausteine von Panable nachzuvollziehen.
Direkt verwendete Komponenten
| Komponente | Einsatz in Panable | Lizenz |
|---|---|---|
| Express | HTTP-Routing und Backend-APIs für Firebase Functions. | MIT |
| cookie-parser | Verarbeitung technisch erforderlicher Cookies und Sitzungsdaten. | MIT |
| Firebase Admin SDK | Serverseitige Verwaltung von Authentifizierung, Firestore, Storage und Sicherheitsprüfungen. | Apache-2.0 |
| Firebase Functions SDK | Definition und Betrieb von HTTP-, geplanten und eventbasierten Cloud Functions. | MIT |
| Firebase JavaScript SDK | Clientseitige Authentifizierung, App Check, Firestore-Zugriffe und Firebase-App-Initialisierung. | Apache-2.0 |
| Mux Player | Browserbasierte Video-Wiedergabe und Einbindung von Mux-Streams. | MIT |
| Tone.js | Web-Audio-Funktionen, Timing, Wiedergabe und musikalische Vorschauen im Studio. | MIT |
| Tailwind CSS | CSS-Utility-Framework für ausgewählte UI-Oberflächen und Build-Artefakte. | MIT |
| PostCSS und Autoprefixer | CSS-Verarbeitung, Browser-Kompatibilität und Build-Pipeline. | MIT |
| Vite | Frontend-Build-Werkzeug für lokale Entwicklung und Bundling. | MIT |
| Terser | Minifizierung von JavaScript-Bundles. | BSD-2-Clause |
| Playwright | Browserbasierte Smoke-Tests und Qualitätssicherung. | Apache-2.0 |
| Google Fonts: Montserrat und Poppins | Typografie in ausgewählten Oberflächen. | SIL Open Font License 1.1 |
| Unsplash-Bilder | Demo-, Platzhalter- und Beispielbilder in ausgewählten Vorschauansichten. | Unsplash-Lizenz und Nutzungsbedingungen |
Transitive Abhängigkeiten
Zusätzlich zu den direkt genannten Komponenten verwenden die Build- und Laufzeitumgebungen weitere transitive npm-Abhängigkeiten. Maßgeblich sind die jeweils im Repository geführten Lockfiles. Lizenztexte und Hinweise dieser Abhängigkeiten werden über die Paket-Metadaten der jeweiligen Projekte bereitgestellt.
Externe Dienste
Dienste wie Google Firebase, Google Cloud, Mux, Resend oder Paddle sind keine Open-Source-Komponenten von Panable, können aber für Betrieb, Medienverarbeitung, E-Mail-Versand oder Zahlungsabwicklung eingesetzt werden. Hinweise zur Datenverarbeitung stehen in unserer Datenschutzerklärung.
Mitwirkende
Panable dankt allen Personen und Projekten, die offene Software, Dokumentation, Standards, Werkzeuge und Infrastruktur bereitstellen. Hinweise, Korrekturen oder Lizenzfragen können per E-Mail an kontakt@panable.de gesendet werden.
Änderungen
Diese Übersicht wird aktualisiert, wenn sich eingesetzte Komponenten, Lizenzinformationen oder Produktbereiche wesentlich ändern.