Logo Scubbl

オープンソースライセンス

オープンソースライセンス

Scubbl には、各コンポーネント固有のオープンソースライセンスに基づいて配布される第三者ソフトウェアが含まれています。これらのライセンスは対象となるコンポーネントにのみ適用され、Scubbl のプロプライエタリコード全体をオープンソース化するものではありません。

libdivecomputer

Scubbl は、GNU Lesser General Public License v2.1 (LGPL-2.1) に基づいて配布される独立したオープンソースプロジェクト libdivecomputer を使用しています。

現在 Scubbl とともに配布されるバージョン:

`fe26d46ee0e695d3ba1753b84944d6b6e0d407f2`

対応する upstream submodule は、現在 Scubbl によるソースコードの変更なしで使用されています。

Upstream プロジェクト

正確な対応ソースコード

GNU LGPL v2.1 全文

アーカイブのメタデータと SHA-256

ビルド手順

置換および再リンク手順

Android ビルド定義

iOS ビルドスクリプト

Android では libdivecomputer は独立した共有ライブラリ `libdivecomputer.so` として維持されます。iOS では独立した動的 `LibDiveComputer.framework` として維持されます。

Scubbl のネイティブブリッジ、React Native アプリ、UI、ビジネスロジック、同期処理、バックエンドサービス、ウェブサイト、およびその他の Scubbl 独自コンポーネントは、明示的に別段の記載がない限りプロプライエタリソフトウェアです。

libdivecomputer に関して LGPL-2.1 が付与する権利は Scubbl の利用規約によって制限されません。当該コンポーネントについて矛盾がある場合、適用されるオープンソースライセンスによって強行的または明示的に付与された権利が引き続き適用されます。

本ページはコンポーネントの特定とコンプライアンス資料へのアクセスを容易にするためのものです。適用されるライセンスの全文が優先します。