跳转到内容

许可与致谢

Sakura 是一款专有应用程序,但它内嵌并依赖若干开源项目。本页尽我们所能整理列出了这些项目及其许可证。

Sakura 以原生框架的形式提供经典 ONScripter 引擎和 ONScripter-RU,用于运行你导入的游戏。

引擎作者许可证
ONScripterOgapee、“Uncle” Mion Sonozaki 及贡献者GNU 通用公共许可证 2.0 版(GPLv2)
ONScripter-RUUmineko Project(基于 ONScripter)GPLv2,部分组件采用 BSD 3-Clause 许可证

这两个引擎均采用 GPL 许可证。Sakura 遵守这些许可证:引擎按照 GPL 的要求进行使用和分发,而 Sakura 自身的专有应用代码是一个独立作品,与引擎并行运行,而非取代原始源代码分发的修改版本。如果你想查找这些引擎自身的源代码,请参阅上游项目:

这些库用于导入 zip、7z、rar 等格式的游戏和存档文件。

用途许可证
ZIPFoundationZIP 压缩包解压MIT
ZipArchive (SSZipArchive)带密码保护的 ZIP 解压MIT
PLzmaSDK7z 和 TAR 压缩包解压MIT
UnrarKitRAR 压缩包解压BSD
innoextractInno Setup 安装程序(.exe)导入zlib 许可证
用途许可证
MetalANGLE将 OpenGL ES 转换为 Metal 以进行渲染BSD 3-Clause
用途许可证
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 采用其自身的自由许可证)。

如果你认为此处的致谢信息有遗漏或错误,请联系我们——此列表是手工维护的,我们希望确保其准确无误。