Files
ElyOffice/docs/licenses.md
T
ZacharyZhang-NYandClaude Opus 5.5 8a942e6d80 Remove CEF: the web content crate, ElyMark's page, their packaging, licences and tests (C14.5)
PRD and agents.md name the native route; ElyMail's body will not use
CEF or Electron. ElyMark's package carries the KaTeX fonts' OFL.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 03:15:30 -04:00

2.7 KiB
Raw Blame History

许可与源码

这是发布检查清单,不替代对最终发行包的法律审查。

自有代码

Ely Office 的自有代码以 AGPL-3.0-or-later 发布,全文在仓库根的 LICENSE,并随每个应用包放在 Resources/Licenses/LICENSE。组件库 Ely-GPUI-Components 保留其 MIT/Apache-2.0。

每个发行版附带

文件 内容 生成
ElyOffice-<版本>-source.tar.gz 自有源码、Cargo.lock、rust-toolchain.toml、上游补丁(patches/libreoffice、patches/mupdf)、构建与取上游的脚本(各上游钉在提交,脚本里写明地址与散列)、测试、文档 packaging/macos/release.sh
ElyOffice-<版本>-upstream-source.tar.gz 实际编译的 MuPDF 源码(钉住的提交加我们的补丁,AGPL)与随包 Git 的源码(v2.56.0,GPLv2) 同上;tests/scripts/release-macos.sh 核对其中是打过补丁的 MuPDF
各应用包 Resources/Licenses/ Ely 的 AGPL 全文;rust-crates.txt(链进该应用各二进制的全部 crate 与其许可文件,无许可文件的取标准文本并写明作者);所带引擎的许可与通知(见下) packaging/licenses.sh,缺任何一份即打包失败

第三方,按应用

依赖 许可 随包 应用
LibreOffice 26.2.6.3 MPL-2.0 等 LICENSE、NOTICE、CREDITS;修改以补丁形式在源码包里,基于钉住的提交 8221e31 Doc、Table、Show
英文拼写词典(dictionaries 子模块 9925407) 见词典目录内许可 随词典目录 Doc、Table、Show
MuPDF 1.28.5 AGPL-3.0 COPYING,编进去的每个第三方库与每组内嵌字体的许可(按实际构建) PDF
OpenSSL(libcrypto,静态) Apache-2.0 LICENSE.txt PDF
Tesseract 语言数据(tessdata_fast eng、chi_sim、chi_tra) Apache-2.0 按提交与散列取得 PDF
Great Vibes 字体 OFL-1.1 OFL PDF
Git 2.56.0 GPL-2.0(部分 LGPL-2.1) COPYING、LGPL-2.1;源码在上游源码包 Tree(Mark 使用同级 Tree 包内的 Git)
git-lfs 3.8.0 MIT LICENSE.md(按标签与散列取得) Tree
KaTeX 字体(随 RaTeX 嵌入) OFL-1.1 OFL、FONT_NOTICE Mark
媒体播放 系统框架(AVFoundation),不随包 — Show

未尽之处

  • LibreOffice 的整份源码(数 GB)不随发行,只给钉住的上游提交与我们的补丁;内核构建时下载的外部库(external/tarballs)是否需随包提供源码,待法律审查。
  • 第二批的 MailCore 2 与 ElyAgent 依赖随第二批补上。
  • Windows 与 Linux 的打包脚本未在本机运行,其许可收集未验证。