开源说明 · 2026-11-02

客户端开源轨为 GPL-3.0-or-later

2026 年 11 月 2 日 · 许可证:GPL-3.0-or-later(客户端主仓)

大肚猴翻译的客户端开源轨使用 GPL-3.0-or-later。主仓是 belliedmonkey/belliedmonkey-translator。

我们选择 GPL,而不是更宽松的许可证,是因为开源的目的不是给第三方闭源再商业化留后门:欢迎社区贡献;个人可以免费使用、学习、修改;衍生发行需要继续保持开源。copyleft 把这条边界写进许可证,而不是只写在公告里。

GPL 主轨覆盖什么

第三方依赖保留各自许可证,NOTICE 文件逐项列出。

仍然私有的面

面为什么不在 GPL 主仓
账号、会话、设备绑定身份与风控是运营服务。
订阅、计费、收据校验资金流与权益校验是运营服务。
托管推理网关上游 provider 密钥、配额与轮换只在服务端。
云同步后端存储与账号隔离是运营服务。
合规区域合规闸实现、备案材料、商店填报脚本。
遥测管道真实 ingest 管道与运营后台。
运维runbook 与内网地址。

开放客户端可以通过公开契约访问托管网关,但它不可能包含网关的密钥。我们也不会把本地构建说成托管服务。这些面不在 GPL 主仓里,不是只做了「不写文档」的处理。

许可证边界

belliedmonkey-translator 的 LICENSE 是 GPL-3.0-or-later,history 不变。我们不会把其他分支或历史树合进主仓来冒充「改牌」,也不会把主仓许可证改成更宽松的版本。

2026 年 11 月 1 日曾短暂并行一条 MIT 孤儿仓双轨;该双轨已关闭,不再作为现行源码入口。历史许可事实保留,但请不要以 MIT 仓作为现行源。

同一个产品,两个 flavor

国际版与国内版来自同一个产品、同一份 GPL 源码:

node build.js                # 国际 → dist/
node build.js --flavor china # 国内 → dist-china/

国内 flavor 会过滤 provider 集并应用区域合规闸。闸的实现、备案材料与商店填报脚本私有;flavor 开关名与默认端点写在公开文档里。这是一个产品的两个构建,不是两个互不相干的产品。

使用与费用

用自己的 provider 密钥不需要订阅,请求默认不经过我们的托管网关;只做本地使用时,客户端是完整的。我们不会把开源客户端故意做残,再把缺的那部分当订阅卖。

目前没有在售的订阅,也没有可购买的定价页。托管付费计划尚未上线;将来它也是可选的,买的是托管额度与云同步,不是解锁 GPL 代码。

遥测

开放构建默认关闭遥测;需要构建开关的位置使用 no-op 桩。真实 ingest 管道私有。我们会公开事件名清单,但不公开实现。你可以读客户端自己核对。

从哪里开始

范围可以小,但许可证与叙事必须一致:对外开源轨是 GPL-3.0-or-later,没有并行的 MIT 现行轨。


BelliedMonkey · 2026-11-02

许可证:客户端主仓为 GPL-3.0-or-later;第三方组件保留各自许可证,见 NOTICE。