Sparkは、複数のオープンソースライブラリ、エンジン、フォントを使用しています。このページでは、すべてのサードパーティコンポーネントの帰属とライセンス情報を提供します。
SparkはRen’Pyビジュアルノベルエンジンの複数バージョン(7.xおよび8.x)をバンドルしています。Ren’PyはMITライセンスの下でライセンスされており、一部のコンポーネントはLGPL 2.1の下にあります。
Ren’Pyのバンドル依存関係とそのライセンス(FFmpeg、FreeType、libjpeg、libpng、zlibなどを含む)の完全なリストについては、公式のRen’Pyライセンスページをご覧ください。
| コンポーネント | ライセンス |
|---|
| Ren’Py | MIT License |
| Python 2.7 (Ren’Py 7.x) | PSF License |
| Python 3.9 (Ren’Py 8.x) | PSF License |
| SDL2 | zlib License |
| pygame_sdl2 | LGPL 2.1 / zlib (デュアルライセンス) |
これらのライブラリはゲームとセーブファイルのインポートを処理します。
| ライブラリ | 用途 | ライセンス | ソース |
|---|
| ZIPFoundation | ZIPアーカイブの展開 | MIT | github.com/weichsel/ZIPFoundation |
| ZipArchive (SSZipArchive) | パスワード保護されたZIPの展開 | MIT | github.com/ZipArchive/ZipArchive |
| PLzmaSDK | 7zおよびTARアーカイブの展開 | MIT | github.com/OlehKulykov/PLzmaSDK |
| UnrarKit | RARアーカイブの展開 | BSD | github.com/abbeycode/UnrarKit |
| libbz2 | .tar.bz2のBzip2解凍 | BSD-style (bzip2 license) | システムライブラリ |
これらのライブラリは、ギャラリーでWebM、Matroska、Oggの動画と音声を再生するために使われます。Sparkに組み込まれており、Ren’Pyエンジンでは使用されません。VP9とAV1は、iOSが対応するハードウェアデコーダーを提供している場合はそれを使用し、Opus音声はiOS自体がデコードします。
| ライブラリ | バージョン | 用途 | ライセンス | 著作権 |
|---|
| nestegg | commit 767aab2 | WebM / Matroskaのデマルチプレクス | ISC | © 2010 Mozilla Foundation |
| libvpx | 1.17.0 | VP8およびVP9映像のデコード | BSD 3-Clause | © 2010 The WebM Project authors |
| dav1d | 1.5.4 | AV1映像のデコード | BSD 2-Clause | © 2018–2025 VideoLAN and dav1d authors |
| libogg | 1.3.6 | Oggコンテナの読み取り | BSD 3-Clause | © 2002 Xiph.org Foundation |
| libvorbis | 1.3.7 | Vorbis音声のデコード | BSD 3-Clause | © 2002–2020 Xiph.org Foundation |
| フォント | ライセンス |
|---|
| DejaVu Sans / DejaVu Sans Bold | Bitstream Vera License + Public Domain |
| OpenDyslexic 3 | SIL Open Font License 1.1 |
| Quicksand (Regular + Bold) | SIL Open Font License 1.1 |
| TwemojiCOLRv0 (emoji) | MIT (code) + CC-BY 4.0 (graphics) |
翻訳機能を使用する際、Sparkはターゲット言語に対してGoogle Notoフォントをオンデマンドでダウンロードします。すべてのNotoフォントはSIL Open Font License 1.1の下でライセンスされています。
| フォント | スクリプト |
|---|
| Noto Sans | ラテン |
| Noto Sans Arabic | アラビア |
| Noto Sans Hebrew | ヘブライ |
| Noto Sans Devanagari | デーヴァナーガリー |
| Noto Sans Thai | タイ |
| Noto Sans Bengali | ベンガル |
| Noto Sans SC | 簡体字中国語 |
| Noto Sans JP | 日本語 |
| Noto Sans KR | 韓国語 |
| ライブラリ | 用途 | ライセンス |
|---|
| Inject | 開発用ホットリロード(デバッグのみ) | MIT |