GPL和AGPLv3的区别

2 min read

GPL:GNU通用公共许可证(GNU General Public License)

  AGPL:The GNU Affero General Public License

  GPL v3协议,意味着修改和使用其代码都需要开源,但是这是建立在软件分发的基础上,如果使用代码作为服务提供,而不分发软件,则不需要开源。这实际上是GPL协议本身的缺陷。

  AGPL v3协议,也就是说,除非获得商业授权,否则无论以何种方式修改或者使用代码,都需要开源。