chore(license): 开发仓补齐双授权文件(AGPL-3.0 原样 + 商业轨)

导出仓已按「双轨」落地,开发仓此前无任何授权文件、package.json 也无 license 字段。

- LICENSE:AGPL-3.0 官方全文(34,523 B,逐字节未改,md5 4ae09d45…)
- COMMERCIAL-LICENSE.md / .zh-CN.md:轨 2 = 商业授权(与导出仓同一份内容)
- README.md:新增「## 许可证」节,说明两条轨的适用场景与源码披露义务

两条轨是**平行的许可选择**,商业轨不是对 AGPL 附加的限制;
⛔ 未改 package.json —— 其 license 字段由导出层规则插入,在源仓重复写入会与规则冲突。
This commit is contained in:
admin committed 2026-09-18 20:07:29 +08:00
1 parent c452013129
commit 73645ace80
4 files changed
+738

No files matched your search

+13
View File
@@ -158,3 +158,16 @@ npm run smoke # 及 smoke:* 系列:对运行中的服务做端到端冒
我会**尽量在 1~2 天内回复**,确认有效的问题会尽快修复并发布更新。
感谢你的支持!🌟
## 许可证
**双授权**(两条**平行的许可选择**;商业轨不是对开源许可附加的限制):
| 轨 | 许可证 | 适用场景 |
|---|---|---|
| **轨 1(默认)** | [GNU AGPL-3.0](LICENSE) | 个人使用 / 学习 / 研究 / 评估 · 未修改构建的内部部署 · **已按 AGPL 披露源码**的修改版 |
| **轨 2(商业)** | [商业授权(中文)](COMMERCIAL-LICENSE.zh-CN.md) | [EN](COMMERCIAL-LICENSE.md) | 对外提供**闭源**托管服务 · 嵌入**闭源**产品对外分发 |
商业使用在**两条轨下都允许** —— 区别只在**源码披露义务**:AGPL-3.0 §13 要求把修改版(含网络服务的使用者)对应的源码提供给使用者。不愿承担该义务就走轨 2,条款、期限、部署形态与费用由双方签署的协议约定(那是一份**邀约谈判**文件,本身不构成授权),联系 `[email protected]`。
上游 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 采用 MIT,本仓库**不包含、不分发**其代码(运行期以独立进程调用)⇒ 其条款不受上述两轨影响。