Logo Scubbl

Open-source licenses

Open-source licenses

Scubbl includes certain third-party software components distributed under their own open-source licenses. Those licenses apply only to the relevant components and do not place Scubbl's proprietary code under an open-source license.

libdivecomputer

Scubbl uses libdivecomputer, an independent open-source project distributed under the GNU Lesser General Public License v2.1 (LGPL-2.1).

Version currently distributed with Scubbl:

`fe26d46ee0e695d3ba1753b84944d6b6e0d407f2`

The corresponding upstream submodule is currently used by Scubbl without source-code modifications.

Upstream project

Exact corresponding source code

Full GNU LGPL v2.1 text

Archive metadata and SHA-256 digest

Build instructions

Replacement and relinking instructions

Android build definition

iOS build script

On Android, libdivecomputer is kept as a separate shared `libdivecomputer.so`. On iOS, it is kept as a separate dynamic `LibDiveComputer.framework`.

The Scubbl native bridge, React Native application, interface, business logic, synchronization, backend services, website and other Scubbl-owned components remain proprietary software unless expressly stated otherwise.

Rights granted by LGPL-2.1 for libdivecomputer are not restricted by Scubbl's Terms of Use. If there is a conflict concerning that component, rights mandatorily or expressly granted by the applicable open-source license remain available.

This document is provided to make component identification and compliance materials easier to access. The full text of the applicable license controls.