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 |