授權與致謝
Sakura 是一款專有應用程式,但它內嵌並依賴多個開放原始碼專案。本頁列出這些專案及其授權條款,這是我們盡力整理的紀錄。
Sakura 以原生框架的形式,同時內建經典 ONScripter 引擎與 ONScripter-RU,用來執行你匯入的遊戲。
| 引擎 | 作者 | 授權 |
|---|---|---|
| ONScripter | Ogapee、“Uncle” Mion Sonozaki 及貢獻者 | GNU 通用公共授權條款第二版(GPLv2) |
| ONScripter-RU | Umineko Project(基於 ONScripter) | GPLv2,部分元件採用 BSD 3-Clause 授權 |
這兩個引擎皆採用 GPL 授權。Sakura 遵守這些授權條款:引擎的使用與散布方式符合 GPL 要求,而 Sakura 本身的專有應用程式碼是與引擎並行執行的獨立作品,而非取代原始原始碼散布的修改版本。若你想尋找引擎本身的原始碼,請參閱上游專案:
- ONScripter/ONScripter-EN:上游連結請見製作人員。
- ONScripter-RU:github.com/umineko-project/onscripter-ru
壓縮檔與解壓縮函式庫
Section titled “壓縮檔與解壓縮函式庫”這些函式庫負責從 zip、7z、rar 及類似格式匯入遊戲與存檔檔案。
| 函式庫 | 用途 | 授權 |
|---|---|---|
| ZIPFoundation | ZIP 壓縮檔解壓縮 | MIT |
| ZipArchive (SSZipArchive) | 密碼保護 ZIP 解壓縮 | MIT |
| PLzmaSDK | 7z 與 TAR 壓縮檔解壓縮 | MIT |
| UnrarKit | RAR 壓縮檔解壓縮 | BSD |
| innoextract | Inno Setup 安裝程式(.exe)匯入 | zlib License |
| 函式庫 | 用途 | 授權 |
|---|---|---|
| MetalANGLE | 用於算圖的 OpenGL ES 至 Metal 轉譯 | BSD 3-Clause |
網路與使用者介面函式庫
Section titled “網路與使用者介面函式庫”| 函式庫 | 用途 | 授權 |
|---|---|---|
| FlyingFox | 本機網頁伺服器(網頁傳輸) | MIT |
| MijickPopups | 彈出視窗與提示系統 | MIT |
| MijickNavigationView | 導覽與路由 | MIT |
| FluidGradient | 動態漸層背景 | MIT |
Sakura 內建一小組字型,讓遊戲即使沒有內建自己的字型,也一定能有文字可供顯示:
| 字型 | 涵蓋範圍 |
|---|---|
| Liberation Sans | 英文、俄文 |
| Sazanami Gothic | 日文 |
| Sazanami Mincho | 日文 |
| WenQuanYi Micro Hei | 中文 |
這些字型依其各自的開放原始碼授權條款散布(Liberation Sans 與 WenQuanYi Micro Hei 採用 SIL Open Font License;Sazanami 採用其自有的免費授權)。
如果你認為此處的致謝有遺漏或錯誤,請與我們聯繫——此清單為人工維護,我們希望確保其準確性。