我去学习了一下什么是 AGPL
GNU Affero General Public License v3(AGPLv3),GPLv3 加强版强开源协议
填补 GPL SaaS 漏洞:普通 GPL 仅打包分发才需开源,线上云服务不受约束;AGPL 新增网络交互条款。
| 场景 | GPLv3 | AGPLv3 |
|---|---|---|
| 打包分发程序 | 开源 | 开源 |
| 内网自用不对外 | 无需开源 | 无需开源 |
| 服务器对外SaaS | 无需开源 | 强制开源 |
MinIO、Nextcloud、Mastodon、早期MongoDB、InfluxDB
对外SaaS产品尽量规避,修改上线易导致全部业务代码开源