开源许可
汉埙阅读(汉埙Reader)用到的开源项目和它们的许可。这一页打包在应用里,设置「关于 → 使用与许可 → 开源许可」打开的就是它,断网也能看。
汉埙阅读本身
汉埙阅读鸿蒙版 Copyright (C) 2026 Tyler2049,保留所有权利。你可以在自己的设备上使用它,具体见「隐私与协议」里的用户协议第四节。
用到的开源项目
下面这些代码打包在应用里,正文那一页的网页核心(reader.js)和 PDF 画页用到它们。这些许可都允许用在不公开源码的应用里,条件是带上各项目的版权声明和许可原文,它们一字不改地跟着安装包走(正文网页旁边的 licenses.txt)。
| 项目 | 版本 | 做什么用 | 许可 |
|---|---|---|---|
| foliate-js | Readest 维护的分支,提交 a1319f4 | 排 EPUB、MOBI、AZW3,PDF 的适配 | MIT |
| zip.js | foliate-js 带的 | 解开 EPUB | BSD-3-Clause |
| fflate | foliate-js 带的 | 解压 | MIT |
| markdown-it | 15.0.2 | Markdown 转成网页 | MIT |
| markdown-it-footnote | 4.0.0 | Markdown 脚注 | MIT |
| markdown-it-cjk-friendly | 3.0.0 | 中文加粗、中文折行 | MIT |
| get-east-asian-width | 1.6.0 | markdown-it-cjk-friendly 用的 | MIT |
| entities | 8.1.0 | markdown-it 用的 | BSD-2-Clause |
| linkify-it | 6.1.0 | markdown-it 用的 | MIT |
| mdurl | 2.1.0 | markdown-it 用的 | MIT |
| uc.micro | 3.0.0 | markdown-it 用的 | MIT |
| punycode.js | 2.3.1 | markdown-it 用的 | MIT |
| pdf.js | 6.4.299(pdfjs-dist 的 legacy 版) | 画 PDF | Apache-2.0 |
| PDFium 的 JBIG2 解码器 | pdf.js 带的 | 扫描页的黑白图 | BSD-3-Clause |
| OpenJPEG | pdf.js 带的 | JPEG 2000 图片 | BSD-2-Clause |
| qcms | pdf.js 带的 | 颜色管理 | MIT |
| Foxit 字体 | pdf.js 带的标准字体 | PDF 里没嵌入字体时代用 | BSD-3-Clause |
| Liberation Sans | 2.1.5 | PDF 里没嵌入字体时代用 | SIL OFL 1.1 |
离线词典
设置 → 划词里的「离线词典」不在安装包里,用户点了才从 dict.qinjianhanxun.com 下载,是单独的一份数据,带着两份许可原文:
没有打包进来的
设置页「推荐字体」里的字体只给名字和官网链接,应用里不带字体文件,用户自己去官网下载、导入。朗读、翻译用的是各家的在线服务(微软 Edge 朗读、各家翻译接口),不是打包进来的代码,它们的使用条款以各家为准。