返回首页
合规与隐私Open Source License

开源协议

开源项目给你定的使用规则。能不能改、能不能商用、改完要不要也开源——都写在协议里。

做什么会用到

  • 01做商业产品:避开 GPL / AGPL(会传染你的代码也要开源),选 MIT / Apache 2.0
  • 02用了 AGPL 的库做 SaaS:按协议你的整个服务代码都要开源
  • 03自己发开源项目:想最大传播选 MIT,想保持“改了也得开源”选 GPL
  • 04每个库装之前看一眼 license,别装完才发现踩雷

想用它怎么问 AI

我做的【XXX 商业产品】想用这个开源库【XXX】,它是【GPL / MIT / AGPL / Apache 2.0】。请告诉我能不能用、会不会传染、有什么义务。

打个比方

像借来的菜谱上写清楚能不能改、能不能商用、要不要注明作者。

相关词

MITGPLApache 2.0