Lizenzhinweise
BlueOcean Orbit baut auf quelloffener Software auf. Hier stehen die verwendeten Komponenten und ihre Lizenzen. Der Quelltext von Orbit selbst ist nicht quelloffen.
Serverdienst
| Komponente | Zweck | Lizenz |
|---|---|---|
| Python | Laufzeitumgebung | PSF-2.0 |
| FastAPI | Webdienst | MIT |
| Starlette | ASGI-Grundgerüst | BSD-3-Clause |
| Uvicorn | Anwendungsserver | BSD-3-Clause |
| Pydantic | Datenprüfung | MIT |
| httpx | HTTP-Client | BSD-3-Clause |
| cryptography | Verschlüsselung gespeicherter Schlüssel | Apache-2.0 / BSD-3-Clause |
| dkimpy | Signatur ausgehender E-Mails | BSD-2-Clause / Zope-2.1 |
| SQLite | Datenbank | Public Domain |
| Ollama | Betrieb des Sprachmodells | MIT |
| SearXNG | Websuche (eigenständiger Dienst auf unserem Server) | AGPL-3.0 |
| Llama 3.2 | Sprachmodell | Llama 3.2 Community License |
| Gemma 3 | Bildverständnis (läuft auf unserem Server) | Gemma Terms of Use |
| faster-whisper | Spracherkennung (Diktat, Gespräch) | MIT |
| Piper | Sprachausgabe (Vorlesen) | MIT |
| eSpeak NG | Lautschrift für die Sprachausgabe (eigenes Programm auf unserem Server) | GPL-3.0 |
| FFmpeg | Umwandlung von Tonaufnahmen (eigenes Programm auf unserem Server) | LGPL-2.1+ |
Built with Llama. Das Sprachmodell steht unter der Llama 3.2 Community License von Meta Platforms, Inc. — einer eigenen Lizenz, nicht unter einer der üblichen Open-Source-Lizenzen. Sie erlaubt die kommerzielle Nutzung und verlangt dafür diese Nennung; wir geben ihre Bedingungen an dich weiter, soweit du das Modell über uns nutzt. Ebenso gelten für das Bildverständnis die Gemma Terms of Use von Google samt der dortigen Nutzungsbeschränkungen. Beide Texte stellen wir auf Anfrage bereit.
Windows-Anwendung
| Komponente | Zweck | Lizenz |
|---|---|---|
| Qt for Python (PySide6) | Oberfläche | LGPL v3 |
| httpx | Serverkommunikation | BSD-3-Clause |
| PyInstaller | Erzeugung der Programmdatei | GPL-2.0 mit Ausnahme für erzeugte Dateien |
Zu Qt for Python (LGPL v3): Du darfst die enthaltene Qt-Bibliothek durch eine eigene Fassung ersetzen. Die dafür nötigen Informationen stellen wir auf Anfrage an info@blueocean.report bereit.
Website
| Komponente | Zweck | Lizenz |
|---|---|---|
| Inter | Schriftart (selbst gehostet) | SIL Open Font License 1.1 |
| Spectral | Schriftart (selbst gehostet) | SIL Open Font License 1.1 |
| MediaPipe Tasks Vision | Kamera-Erkennung im Browser (selbst gehostet, kein CDN) | Apache-2.0 |
| BlazeFace-Modell | Gesichts-Anwesenheit im Browser (selbst gehostet) | Apache-2.0 |
Messenger
Diese Bestandteile tragen den BlueOcean Messenger. Sie sind seit August 2026 in Betrieb.
| Komponente | Zweck | Lizenz |
|---|---|---|
| Synapse | Matrix-Heimserver (eigenständiger Dienst auf unserem Server) | AGPL-3.0 |
| coturn | Vermittlungsserver für Sprach- und Videoanrufe | BSD-3-Clause |
| PostgreSQL | Datenbank des Heimservers | PostgreSQL License |
| matrix-js-sdk | Matrix-Protokoll im Browser (selbst gebündelt, kein CDN) | Apache-2.0 |
| matrix-sdk-crypto-wasm | Ende-zu-Ende-Verschlüsselung im Browser | Apache-2.0 |
| matrix-encrypt-attachment | Verschlüsselung von Anhängen im Browser | Apache-2.0 |
Zum AGPL-Bestandteil Synapse: Wir betreiben ihn unverändert als eigenständigen Dienst unter eigener Adresse und übernehmen keinen Quelltext daraus in Orbit. Angepasst wird ausschließlich die Konfiguration. Den Quelltext stellt der Herausgeber öffentlich bereit; auf Anfrage nennen wir den genauen Versionsstand, den wir einsetzen.
Die Messenger-Oberfläche schreiben wir selbst — als App für iPhone und Android und als Webclient. Einen fremden Client liefern wir nicht aus. Das Matrix-Protokoll und die Verschlüsselung darunter sind fremde Bibliotheken unter Apache-2.0; sie liegen auf unserem Server und werden von dort geladen, nie von einem fremden Netz.
Die Apps für iPhone und Android
Diese Bestandteile werden mit der App an dein Gerät ausgeliefert. Deshalb stehen sie hier einzeln — bei einer weitergegebenen Programmdatei verlangt die Apache-2.0- Lizenz die Nennung, nicht nur beim Betrieb auf unserem Server.
| Komponente | Zweck | Lizenz |
|---|---|---|
| matrix-rust-sdk | Matrix-Protokoll und Ende-zu-Ende-Verschlüsselung — derselbe Kern in beiden Apps | Apache-2.0 |
| matrix-rust-components-swift | Der Matrix-Kern für die iPhone-App (fertig gebaut von Matrix.org) | Apache-2.0 |
| Java Native Access (JNA) 5.18.1 | Verbindung zwischen dem Matrix-Kern und der Android-App | Apache-2.0 OR LGPL-2.1-or-later |
| androidx.media3 (Transformer) | Rechnet Videos vor dem Senden kleiner (Android) | Apache-2.0 |
| AndroidX, Jetpack Compose, Material Components | Oberfläche der Android-App | Apache-2.0 |
| Kotlin-Standardbibliothek und Coroutines | Programmiersprache der Android-App | Apache-2.0 |
| androidx.security.crypto | Verschlüsselte Ablage der Anmeldung im Android-Keystore | Apache-2.0 |
| rustls-platform-verifier | Prüfung der HTTPS-Zertifikate auf Android | Apache-2.0 / MIT |
| Firebase Cloud Messaging (firebase-messaging) | Weckruf für Benachrichtigungen auf Android, wenn die App geschlossen ist — ohne Inhalt, siehe Datenschutzerklärung Abschnitt 8 | Apache-2.0 |
| Google Play Billing | Abo im Play Store abschließen (Android) | Android Software Development Kit License |
| SwiftUI, Foundation | Oberfläche der iPhone-App (Apple-Systembibliotheken) | Apple-SDK-Bedingungen |
Die vollständigen Lizenztexte liegen der App bei und lassen sich jederzeit unter [email protected] anfordern. Eigener Quelltext aus fremden Projekten steckt in keiner der beiden Apps — was du installierst, haben wir geschrieben, außer den hier genannten Bibliotheken.
Eingebundene Dienste
Diese Seite bindet zwei Werkzeuge von BlueOcean Privacy ein — beide werden von derselben Gesellschaft betrieben wie Orbit, es handelt sich nicht um Fremdanbieter:
- Einwilligungswerkzeug (
blueocean.report) — Einholung, Dokumentation und Verwaltung von Einwilligungen, auf allen Seiten. - Datenschutzerklärungs-Einbettung (
embed.blueocean.report) — stellt den allgemeinen Teil der Datenschutzerklärung bereit, nur auf der Seite Datenschutz.
Hinweis zu Vorbildern
Bei der Gestaltung von Orbit haben wir öffentlich einsehbare Projekte studiert und uns von deren Konzepten anregen lassen. Quelltext dieser Projekte ist nicht in Orbit enthalten. Ideen und Grundsätze, die einem Programm zugrunde liegen, sind nach Art. 1 Abs. 2 der Richtlinie 2009/24/EG nicht urheberrechtlich geschützt.