You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Copyright 2025 iFlytek Co., Ltd.// Licensed under the Apache License, Version 2.0...//// Modified by [你的公司名] on 2026-01-12: Added custom RPA scheduling logic.
Astron Agent
Copyright 2025 iFlytek Co., Ltd.
This product includes software developed at iFlytek Co., Ltd.
---------------------------------------------------------
This derivative work includes modifications by [你的公司名].
Copyright 2026 [你的公司名].
This product contains software based on Astron Agent (https://github.com/iflytek/astron-agent).
Portions Copyright 2025 iFlytek Co., Ltd.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
[...此处粘贴 NOTICE 文件的内容...]
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Astron Agent 采用的是 Apache License 2.0 协议,这是一个对商业应用非常友好、宽松的开源协议。它允许企业免费使用、修改、分发代码,甚至将其用于闭源的商业产品中,只需履行少量的义务。
以下是企业在二次开发 Astron Agent 时,如何合规遵循 Apache 2.0 协议的详尽指南及场景示例。
核心原则 (一句话总结)
你可以自由地用它赚钱、修改它、甚至闭源发布,但必须保留原作者的版权声明和许可证副本,且不能用原作者的名义做广告。
✅ 必须履行的义务 (The Must-Dos)
无论哪种分发场景,你都必须遵循以下 4 点:
NOTICE文件(Astron Agent 包含),你必须在你的衍生作品中包含NOTICE文件中的归属信息。🏢 场景一:企业内部使用或 SaaS 服务 (无分发)
场景描述:
某企业下载了 Astron Agent 源码,进行了深度定制开发,部署在自己的私有服务器上,作为公司内部的 AI 平台,或者通过网页形式(SaaS)向客户提供服务,但不向客户提供软件安装包或源码。
合规要求:
📦 场景二:分发未修改的源码 (集成/镜像)
场景描述:
某企业将 Astron Agent 的源码直接包含在自己的开源项目或 SDK 中,作为子模块分发给客户。
合规操作示例:
LICENSE和NOTICE文件。Copyright 2025 iFlytek Co., Ltd.)。🛠️ 场景三:分发修改后的源码 (二次开发交付)
场景描述:
某软件外包商为客户开发 Agent 系统,基于 Astron Agent 源码进行了修改(例如修改了 UI、增加了新的 RPA 调度逻辑),并将整套源码交付给客户。
合规操作示例:
LICENSE和NOTICE文件。NOTICE文件末尾追加你自己的版权信息,或者创建一个新的NOTICE.txt。🔒 场景四:分发闭源二进制产品 (商业软件销售)
场景描述:
某企业将 Astron Agent 编译打包成一个可执行文件(.exe)、Docker 镜像或 APK 安装包,作为商业软件销售给客户。客户无法看到源码。
这是企业最关心的场景,Apache 2.0 允许这样做,但需要通过文档或 UI 展示法律信息。
合规操作示例:
你需要确保在产品的 文档、“关于”页面 或 安装包内的文本文件 中包含以下内容:
NOTICE文件中的文本。具体做法:
THIRD_PARTY_LICENSES.txt或LEGAL.txt,内容如下:🌐 场景五:二次开发后再开源 (Fork & Open Source)
场景描述:
某开发者或企业认为 Astron Agent 很好,但想在特定的垂直领域(如医疗、法律)进行深度改造,并将改造后的项目作为新的开源项目发布(Fork)。
合规操作示例:
Apache 2.0 允许你将衍生作品以相同或不同的许可证发布,但通常建议保持 Apache 2.0 以维持生态兼容性。
NOTICE文件中保留 Astron Agent 的归属信息,并追加你的归属信息。iFlytek Co., Ltd.的版权声明。总结
对于想要基于 Astron Agent 进行二次开发并商业化的企业,Apache 2.0 是绿灯。只要你保留了原来的版权声明文件(LICENSE & NOTICE),并在修改的文件里简单注脚,你就可以放心地进行商业销售或闭源发布。
关于修改 Logo
是的,您可以(甚至在某些情况下建议)将 Logo 修改为您自己的品牌 Logo。
Apache License 2.0 协议(第 6 条)不包含商标授权。这意味着您不能在未获授权的情况下使用原作者的商标(Logo、名称等)进行可能导致用户混淆的商业推广。
因此,如果您进行了二次开发并发布产品(尤其是商业产品),建议替换为自己的 Logo,这既符合协议对商标的保护规定,也能建立您自己的品牌形象。
注意:无论是否修改 Logo,您都必须按照指南中的要求,在软件中保留原项目的版权声明和许可证副本(如在“关于”页面展示 Powered by Astron Agent 及版权信息)。
Beta Was this translation helpful? Give feedback.
All reactions