Skip to content

数据来源与许可

YomiTone 源码使用 Apache-2.0。辞典和语言数据来自多个开放项目,并继续遵循各自的许可; 安装或分发数据时,不能把它们统一视为 Apache-2.0。

当前使用的来源

来源用途许可与说明
JMdict表记、读音、词性和英文释义CC BY-SA 4.0
JmdictFurigana辞书形 Furigana 分段项目代码 MIT;生成资源按 JMdict 派生数据保守采用 CC BY-SA 4.0
Kanjium辞书形重音候选CC BY-SA 4.0;允许商业使用,Data Pack 必须保留 ShareAlike 与 Uros O. 署名
UniDic 3.1.0 与用户手册活用重音字段与结合规则依据选择 BSD New 路径;完整词典不进入当前 Data Pack

每个查询结果都保留来源版本、记录标识和 checksum 等 provenance,便于调用方解释结果来自 哪里。

数据包状态

完整数据包目前没有公开发布。源码仓库中的本地构建流程用于开发和验证,不能直接把生成目录 复制到公开网站或重新打包发布。

本地生成的 SQLite 与浏览器数据包已经分别包含:

  • 来源版本和 SHA-256;
  • CC BY-SA 4.0 数据许可配置;
  • Kanjium 字段来源与 Uros O. 署名;
  • 每个来源的许可证文件和第三方通知;
  • 机器可读许可清单;
  • 每月来源检查、版本保留与回滚规程。

这些产物目前标记为“工程准备完成、法律复核待完成”。在正式提供下载前,还需要完成依赖 许可证与软件物料清单、项目治理复核,并由合适的法律专业人士复核实际交付物。对 JmdictFurigana release resource 仍继续采用 JMdict 派生 CC BY-SA 4.0 数据的保守边界。

这不会影响小型测试数据和 YomiTone 自有代码的使用,但生产应用不应依赖尚未发布的完整 数据包。

当前实现不包含 OJAD 页面数据、音频或派生 golden。过去形与否定过去形的 UniDic 完整结合 规则尚未实现,因此这两类词形可以还原到辞书形,但表层重音会明确标记为 unsupported

YomiTone 自有代码采用 Apache-2.0,可以用于闭源商业产品;这不改变第三方 Data Pack 的 许可义务。商业产品应把应用代码、YomiTone Engine/SDK 和 Data Pack 作为不同发布物管理。

最后更新:

源码使用 Apache-2.0;语言数据遵循各自许可证。