AGPL 开源授权协议

AGPL是一种扩展的GPL协议,旨在填补传统GPL协议在网络服务中的漏洞。它要求如果使用AGPL软件提供网络服务,必须开放源代码,确保修改也对用户透明。这一规定主要针对Google等公司利用GPL代码而不公开改进的情况。因此,商业软件在使用AGPL代码时会受到更多限制。
摘要由CSDN通过智能技术生成

原有的GPL协议,由于现在网络服务公司兴起(如:google)产生了一定的漏洞,比如使用GPL的自由软件,但是并不发布与网络之中,则可以自由的使 用GPL协议确不开源自己私有的解决方案。AGPL则增加了对此做法的约束。

AGPL是GPL的一个补充, 在GPL的基础上加了一些限制。

AGPL这个协议的制定是为了避免一个GPL/LGPL协议中的漏洞,称之为 Web Service Loopwhole。
这主要是由于 GPL是针对传统的软件分发模式的商业模式(以微软为代表), 如果你使用的GPL的代码作为
基础完成你自己的软件,如果你要分发你的软件,你的软件必须也是GPL的。随着以Google为代表的软件
作为服务的互联网公司的兴起,它们的“不分发软件,为客户提供网络服务”的商业模式就不受GPL协议的
约束,所以Google公司在构筑他的搜索引擎的时候可以随心所欲的拿现有的GPL协议的开源代码,无需开
源他的修改成果。AGPL协议在GPL协议的基础上加上了这个约束。

小结: 商业软件不能使用AGPL协议的代码。

参考这个链接的结果就是:http://www.freeoa.net/development/design/detail-intro-agpl-agreement_2012.html

AGPL = GPL + 一条限制

GPL:如果你使用的GPL的代码作为基础完成你自己的软件,如果你要分发你的软件,你的软件必须也是GPL的。如果使用GPL成分的软件通过互联网或者其他方式发布,就必须提供源代码.

一条限制:如果使用AGPL许可的软件与用户通过网络进行交互,也需要提供源代码给用户,所有的修改也要给用户。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值