BlueOcean Orbit
Open Source

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

KomponenteZweckLizenz
PythonLaufzeitumgebungPSF-2.0
FastAPIWebdienstMIT
StarletteASGI-GrundgerüstBSD-3-Clause
UvicornAnwendungsserverBSD-3-Clause
PydanticDatenprüfungMIT
httpxHTTP-ClientBSD-3-Clause
cryptographyVerschlüsselung gespeicherter SchlüsselApache-2.0 / BSD-3-Clause
dkimpySignatur ausgehender E-MailsBSD-2-Clause / Zope-2.1
SQLiteDatenbankPublic Domain
OllamaBetrieb des SprachmodellsMIT
SearXNGWebsuche (eigenständiger Dienst auf unserem Server)AGPL-3.0
Llama 3.2SprachmodellLlama 3.2 Community License
Gemma 3Bildverständnis (läuft auf unserem Server)Gemma Terms of Use
faster-whisperSpracherkennung (Diktat, Gespräch)MIT
PiperSprachausgabe (Vorlesen)MIT
eSpeak NGLautschrift für die Sprachausgabe (eigenes Programm auf unserem Server)GPL-3.0
FFmpegUmwandlung 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

KomponenteZweckLizenz
Qt for Python (PySide6)OberflächeLGPL v3
httpxServerkommunikationBSD-3-Clause
PyInstallerErzeugung der ProgrammdateiGPL-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

KomponenteZweckLizenz
InterSchriftart (selbst gehostet)SIL Open Font License 1.1
SpectralSchriftart (selbst gehostet)SIL Open Font License 1.1
MediaPipe Tasks VisionKamera-Erkennung im Browser (selbst gehostet, kein CDN)Apache-2.0
BlazeFace-ModellGesichts-Anwesenheit im Browser (selbst gehostet)Apache-2.0

Messenger

Diese Bestandteile tragen den BlueOcean Messenger. Sie sind seit August 2026 in Betrieb.

KomponenteZweckLizenz
SynapseMatrix-Heimserver (eigenständiger Dienst auf unserem Server)AGPL-3.0
coturnVermittlungsserver für Sprach- und VideoanrufeBSD-3-Clause
PostgreSQLDatenbank des HeimserversPostgreSQL License
matrix-js-sdkMatrix-Protokoll im Browser (selbst gebündelt, kein CDN)Apache-2.0
matrix-sdk-crypto-wasmEnde-zu-Ende-Verschlüsselung im BrowserApache-2.0
matrix-encrypt-attachmentVerschlüsselung von Anhängen im BrowserApache-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.

KomponenteZweckLizenz
matrix-rust-sdkMatrix-Protokoll und Ende-zu-Ende-Verschlüsselung — derselbe Kern in beiden AppsApache-2.0
matrix-rust-components-swiftDer Matrix-Kern für die iPhone-App (fertig gebaut von Matrix.org)Apache-2.0
Java Native Access (JNA) 5.18.1Verbindung zwischen dem Matrix-Kern und der Android-AppApache-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 ComponentsOberfläche der Android-AppApache-2.0
Kotlin-Standardbibliothek und CoroutinesProgrammiersprache der Android-AppApache-2.0
androidx.security.cryptoVerschlüsselte Ablage der Anmeldung im Android-KeystoreApache-2.0
rustls-platform-verifierPrüfung der HTTPS-Zertifikate auf AndroidApache-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 8Apache-2.0
Google Play BillingAbo im Play Store abschließen (Android)Android Software Development Kit License
SwiftUI, FoundationOberflä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:

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.