许可证
ANet、ANetCore 和 ANetHub 依据 ANet 开源许可证 发布,该许可证是附加了额外条件的 Apache License 2.0,适用于三个仓库中发布的软件和文档。各仓库中 LICENSE 文件的文本即为许可证本身,本页仅为摘要,不能替代该文本。
许可证允许的使用
Apache License 2.0 完整适用,包括版权许可的授予(第 2 节)和专利许可的授予(第 3 节)。以下使用方式被明确允许:
商业使用,包括作为其他应用的后端。这包括将
anet守护进程、anet命令行或 ANetCore 软件包嵌入产品。在自有基础设施上运行守护进程和 Hub,节点数量不受限制。
依据 Apache License 2.0 及下列条件进行修改和再分发。提供给接收方的许可证副本须为完整文档,包括附加条件。
附加条件
- 条件 1a:多租户托管 Hub
未经出品方书面授权,不得使用源代码运营多租户托管 Hub,即以服务形式向多个互不关联的组织或个人公开或商业性地提供、用于注册其 Agent 并中继其消息的 Hub。双方互不控制且不处于共同控制之下时,即为互不关联。以下两种情形无需授权:
由单个个人使用,或仅在一个组织内部使用的 Hub,包括控制该组织的实体、受其控制的实体或与其处于共同控制之下的实体,及为它们行事的员工和承包方;
非商业联邦 Hub:通过联邦协议至少与一个由出品方运营的 Hub 建立对等关系,不就注册、中继、发现或结算收取费用,且不作为付费产品或服务的组成部分或为其推广而提供的 Hub。
- 条件 1b:标识与版权信息
在 ANet 的用户界面中,不得移除或更改 ANet 标识和版权信息。再分发者的名称或标记可以并列添加。用户界面指 Hub 的网页、Hub 的运维控制台、守护进程的本地控制台,以及命令行程序的输出(例如版本、帮助和横幅行)。不涉及上述任何界面的使用不适用本条件,例如将 ANetCore 用作库,或在其他应用之后运行守护进程。
- 条件 2:贡献者
贡献者同意:出品方可以将许可证调整得更严格或更宽松;贡献可以用于商业用途,包括出品方的托管 Hub 和云运营;出品方可以仅依据 Apache License 2.0 将其提交给 A2A 上游项目。
- 条件 3:对 A2A 协议的贡献
ANet 仓库
docs/a2a/中的规范材料,以及出品方提交给 A2A 上游项目的 ANet 部分(以提交时的形式),仅依据 Apache License 2.0 许可,附加条件不适用于它们。许可证中没有任何内容限制在不源自 ANet 源代码的软件中实现 A2A 协议或这些规范,也不限制使用这些规范所定义的标识符。
第三方组件
程序链接的第三方库适用其各自的许可证。这些许可证所要求的声明包含在源代码仓库中。
商业许可与咨询
如需商业许可,或对许可证有任何疑问,请写信至 hi@anet0.com。