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) | システムライブラリ |
| フォント | ライセンス |
|---|
| 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 |