许可与致谢
Sakura 是一款专有应用程序,但它内嵌并依赖若干开源项目。本页尽我们所能整理列出了这些项目及其许可证。
Sakura 以原生框架的形式提供经典 ONScripter 引擎和 ONScripter-RU,用于运行你导入的游戏。
| 引擎 | 作者 | 许可证 |
|---|---|---|
| ONScripter | Ogapee、“Uncle” Mion Sonozaki 及贡献者 | GNU 通用公共许可证 2.0 版(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 许可证 |
| 库 | 用途 | 许可证 |
|---|---|---|
| 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 采用其自身的自由许可证)。
如果你认为此处的致谢信息有遗漏或错误,请联系我们——此列表是手工维护的,我们希望确保其准确无误。