Logo Scubbl

Open-Source-Lizenzen

Open-Source-Lizenzen

Scubbl enthält bestimmte Softwarekomponenten Dritter, die unter eigenen Open-Source-Lizenzen verbreitet werden. Diese Lizenzen gelten ausschließlich für die jeweiligen Komponenten und stellen den proprietären Code von Scubbl nicht unter eine Open-Source-Lizenz.

libdivecomputer

Scubbl verwendet libdivecomputer, ein unabhängiges Open-Source-Projekt unter der GNU Lesser General Public License v2.1 (LGPL-2.1).

Derzeit mit Scubbl verbreitete Version:

`fe26d46ee0e695d3ba1753b84944d6b6e0d407f2`

Das entsprechende Upstream-Submodul wird von Scubbl derzeit ohne Änderungen am Quellcode verwendet.

Upstream-Projekt

Exakter korrespondierender Quellcode

Vollständiger Text der GNU LGPL v2.1

Archivmetadaten und SHA-256-Prüfsumme

Build-Anleitung

Anleitung zum Ersetzen und Relinking

Android-Builddefinition

iOS-Buildskript

Unter Android bleibt libdivecomputer als separate Shared Library `libdivecomputer.so` erhalten. Unter iOS wird sie als separates dynamisches `LibDiveComputer.framework` eingebunden.

Die native Scubbl-Bridge, die React-Native-Anwendung, Benutzeroberfläche, Geschäftslogik, Synchronisierung, Backend-Dienste, Website und andere Scubbl-eigene Komponenten bleiben proprietäre Software, soweit nicht ausdrücklich anders angegeben.

Die durch LGPL-2.1 für libdivecomputer gewährten Rechte werden durch die Nutzungsbedingungen von Scubbl nicht eingeschränkt. Bei einem Konflikt bezüglich dieser Komponente bleiben die zwingend oder ausdrücklich durch die anwendbare Open-Source-Lizenz gewährten Rechte bestehen.

Dieses Dokument erleichtert die Identifizierung der Komponenten und den Zugriff auf die Compliance-Unterlagen. Maßgeblich ist der vollständige Text der anwendbaren Lizenz.