---
title: 开源协议
description: 无限画布开源协议和使用边界说明
---

# 开源协议

无限画布采用 GNU Affero General Public License v3.0（AGPL-3.0）开源协议。你可以在遵守协议要求的前提下自由使用、复制、修改和分发本项目。

## 项目初衷

无限画布保持开源，希望让更多人可以查看和修改代码，不被固定 API 渠道限制，接入自己的 API 与模型渠道，用画布组织提示词、参考图、素材和生成结果，搭建适合自己的 AI 创作工作流。


## 使用建议

如果你只是本地学习、研究或自用，可以直接按开源协议使用。

如果你计划将项目用于商业产品、私有化交付、SaaS 服务或长期团队内部系统，建议先确认自己的使用方式是否满足 AGPL-3.0 的开源要求。

如果你的使用场景无法继续开源修改后的代码，或需要闭源交付、商业授权、私有化部署支持、定制开发服务，请查看[商务合作](/zh-CN/docs/business/business)。



## 什么是 AGPL-3.0

AGPL-3.0 的核心要求可以通俗理解为：

- 开源义务：如果你使用了无限画布的 AGPL 代码，无论你或你的下游如何使用、修改、二次开发或分发，都必须把基于本项目形成的最终代码完整公开出来，不只是公开修改的部分，也不是换个框架重写一遍就能和原始代码脱离关系。
- 延续协议：基于本项目形成的衍生代码需要继续以 AGPL-3.0 协议开源，不能更换为其他协议，也不能把这部分代码改成闭源授权。
- 网络服务也要开源：即使你只是把基于本项目修改后的版本做成网站、SaaS 或其他网络服务，只要别人可以通过网络使用这个服务，也需要向这些用户提供对应源代码，并继续遵守 AGPL-3.0。
- 保留版权声明：不能删除原项目作者信息、版权声明、许可证声明和来源说明，需要让使用者知道代码从哪里来、遵循什么协议。
- 不能加额外限制：不能给基于本项目形成的 AGPL 代码增加额外限制，例如禁止别人再分发代码，或要求别人购买授权、服务、产品后才能使用这部分开源代码。
- 免责声明：项目按现状提供，作者不保证代码没有 bug，也不对使用本项目产生的结果、损失或风险负责。

本项目禁止闭源商用。如果你希望将无限画布用于商业项目，请尊重开源，严格遵循 AGPL-3.0 协议，继续开源对应代码，回馈开源社区。
