| title | 许可证:AGPL-3.0 源代码、MIT 客户端、商标政策 |
|---|---|
| description | World Monitor 项目的完整许可条款说明:源码采用 AGPL-3.0-only 开源代码许可证,同时提供面向企业客户与私有部署的可选商业授权方案,以及独立于代码之外的商标、品牌与徽标使用政策,帮助开发者、集成商与企业用户清晰界定合规边界、二次开发与商用授权路径。 |
World Monitor 源代码以 GNU Affero General Public License v3.0 (AGPL-3.0-only) 授权。
本页是面向贡献者和用户的通俗语言摘要。它不是法律建议,也不替代 LICENSE 中的许可证文本。
例外 — 官方客户端包为 MIT 许可。 轻量级 API 客户端 —— worldmonitor npm CLI(cli/)以及 Python(sdk/python/)、Ruby(sdk/ruby/)和 Go(sdk/go/)SDK —— 均以 MIT 许可(参见各目录中的 LICENSE 文件),因此可以嵌入任何应用而无 copyleft 义务。此例外仅覆盖这些客户端包:World Monitor 平台、服务器和仪表盘仍为 AGPL-3.0-only。
AGPL-3.0-only 是面向网络软件的强 copyleft 许可证。在遵守 AGPL 条款的前提下,它允许商业使用、私人使用、修改、复制和再分发。
商业使用在 AGPL 下是允许的。付费部署、咨询使用场景或商业 SaaS 不会自动构成许可证违规。关键问题在于你是否遵守适用于你使用场景的 AGPL 义务。
在 AGPL-3.0-only 下,你可以:
- 将 World Monitor 用于个人、教育、研究、非营利或商业目的
- 自行部署未修改的项目
- 修改代码
- 分发副本和修改版本
- 为服务、托管、支持或分发收费
这些许可来自 AGPL 本身;它们适用于个人、非营利和商业使用。
当 AGPL 义务适用时,你必须遵守许可证条款。实际上,这包括:
- 保持版权和许可证声明完整
- 以 AGPL-3.0-only 许可受覆盖的修改版本
- 在分发受覆盖的二进制文件时提供对应源代码
- 向与修改后的公共网络部署交互的用户醒目地提供对应源代码
- 记录你所做的相关变更
AGPL 不允许移除许可证声明或将受覆盖的修改版本变为专有。
商业许可是替代选项,不是对 AGPL 许可证的限制。
如果你希望以下情况,单独的商业许可可能有帮助:
- 保持修改后的源代码私有
- 以 AGPL 不允许的方式将 World Monitor 代码组合到专有产品中
- 获得自定义合同条款、担保、支持或赔偿
- 获得官方品牌、白标或商标使用的单独许可
通过 GitHub 仓库 联系维护者讨论商业许可。
AGPL 涵盖代码的版权许可。它不授予使用 World Monitor 名称、标志、视觉标识或官方项目品牌的权利。
请参见商标政策了解品牌、归属、更名、白标和附属关系规则。
个人使用或研究:AGPL-3.0-only 下允许。
公司内部使用:AGPL-3.0-only 下允许商业使用,需遵守许可证条款。
运行修改的公共实例:你必须向与该修改网络部署交互的用户醒目地提供对应源代码。
发布专有分叉:为专有分叉请求单独的私有源条款。
在你自己的工具中使用 World Monitor 公共 API:API 服务条款可能独立于源代码许可证适用。
提交 Pull Request:通过提交 PR,你同意你的贡献以 AGPL-3.0-only 许可,与项目其余部分一致。