GPLv3 开源协议 — Seal 的授权条款与品牌名限制
GPLv3 意味着什么
Seal 的源码以 GNU General Public License v3.0(GPLv3) 发布。GPLv3 是最强"传染性"的开源协议之一:
| 权利 | 义务 |
|---|---|
| 自由使用、修改、分发源码 | 分发修改后的衍生作品时必须同样以 GPLv3 开源 |
| 可以用于商业目的 | 不能对衍生作品附加额外限制性条款 |
| 可以在内部使用不公开 | 任何形式的对外分发都必须附带源码 |
简单说:你可以自由看 Seal 的源码、改它、分发它——但如果改了再分发给别人,必须把改后的源码也以 GPLv3 公开。
Seal 的品牌名限制
这是 Seal README 结尾的 License Warning 里单独声明的条款:
Except for the source code licensed under the GPLv3 license, all other parties are prohibited from using Seal's name as a downloader app, and the same is true for Seal's derivatives. Derivatives include but are not limited to forks and unofficial builds.
翻译过来:除了 GPLv3 授权的源码本身,任何人/组织都不能用"Seal"这个名字作为下载器应用的名称——包括 Seal 的衍生品(fork、非官方构建等)。
这条声明的含义是:
- 你可以 fork Seal、改代码、分发改后的版本(GPLv3 允许)
- 但你不能把改后的版本也叫"Seal"(不能用原品牌名)
- 也不能做"Seal Pro"、"Seal Plus"、"Seal 中文版"之类的衍生品牌
- 官方 Seal 的唯一合法来源是 GitHub
JunkFood02/Seal和 F-Droid 仓库
之前市面上出现过"Seal Plus"、"Seal Pro"等号称"高级版/破解版"的应用——它们要么是违反这条品牌声明的衍生品,要么根本与 Seal 源码无关。
Seal 衍生品的正确做法
如果你 fork 了 Seal 想发布自己的版本:
- 换一个全新的名字(不要包含 Seal 或 seal 字样)
- 按 GPLv3 要求公开改后的源码
- 在 README 里声明是从 Seal 衍生的,并链接到原项目
与你有关的注意事项
作为一个 Seal 用户,你不需要关心 GPLv3 条款(除非你自己打算 fork 和分发 Seal 的改版本)。这条知识的主要作用是帮你识别真假 Seal——如果市面上有任何号称"Seal 高级版"的应用,要么违反品牌声明,要么根本不是同一个东西。唯一合法的官方渠道是 GitHub 仓库和 F-Droid。
更多社区信息见 GitHub 仓库与社区。