开发者原则
这篇文档不是接入手册,而是 AgentOS 对开发者的长期倡议。
我们希望 Agent App 不只是“能跑起来”,也能在开源、合规、伦理和公共价值上走得更稳。
我们鼓励什么样的开发者生态
我们欢迎这样的开发者:
- 对自己的业务场景有真实理解
- 真正用 AI 或 Agent 解决实际问题
- 愿意尊重开源社区已有成果
- 愿意把自己的经验、代码或方法继续回馈出来
- 希望把 AI 用在更高生产力、更有希望的方向上
关于 Fork、开源协议与二次开发
如果你的 App 是从某个开源仓库 Fork 出来,并在此基础上加入了 Agent 能力,请遵循原有的开源协议使用。
这意味着至少要认真处理这些事情:
- 保留原项目要求保留的版权、许可证和声明
- 按原协议要求处理你的分发、再发布和修改行为
- 不要把原本受开源协议约束的代码,当作自己可以任意闭源或重授权的内容
我们非常鼓励你把自己的改动和实现也继续开源出来。
但在开源的同时,同样需要尊重原有项目的许可证边界与归属关系。
关于源码地址与版本提交
如果你的 App 基于已有开源项目演化而来,或者你愿意公开自己的实现,我们建议你在提交 App 新版本时附带:
- 当前版本对应的源码地址
- 原始开源项目地址
- 使用的开源许可证信息
- 你对原项目做了哪些关键改动
这样做的好处是:
- 让用户和审核者更容易理解项目来源
- 降低许可证争议和归属不清的问题
- 帮助社区形成更健康的复用与协作关系
关于法律法规与基本伦理
我们希望 AI 和 Agent 被用来推动一个生产力持续释放、更加光明且更有希望的未来。
因此,开发者在构建 Agent App 时,应当遵守适用法律法规,并守住基本的人类伦理底线。
这至少包括:
- 不制作或传播违法内容
- 不鼓励欺诈、骚扰、恶意操控或伤害他人的用途
- 不把 Agent 设计成明显服务于不良信息或阴暗目的的工具
- 不把“技术中立”当作逃避责任的借口
我们明确拒绝什么
我们不会欢迎这样的 App:
- 以传播不良信息为核心目标
- 以恶意利用、灰黑产、欺诈、操控为目标
- 明显违背法律法规或公共伦理底线
- 把 Agent 能力用于持续放大有害行为
一句话说,我们对不良信息和充满阴暗目的的 App 说不。
为什么这些原则重要
Agent App 的影响力通常强于普通功能页。
因为它往往会:
- 持续调用模型
- 自动访问工具或外部系统
- 代表用户执行多步骤任务
- 在更长链路上影响真实世界结果
也正因为如此,开发者越早把开源协议、法律合规和伦理边界考虑清楚,后续产品就越稳。
建议你在发布前自查
- 我的 App 是否使用了第三方开源代码?我是否遵守了原始许可证?
- 如果我是 Fork 项目,我是否清楚说明了项目来源与改动?
- 如果我愿意开源,我是否准备好了源码地址供版本提交时附带?
- 我的 App 是否可能被明显用于违法、欺诈、骚扰、恶意操控或其他有害用途?
- 如果用户把它用于阴暗目的,我是否至少做了清晰边界、限制或拒绝设计?
下一步
如果你已经确认自己的场景值得做成 Agent App,并愿意遵守这些开发原则,可以继续看:
