当前位置:  开发笔记 > 前端 > 正文

Affero-GPL和GPLv3之间的区别

如何解决《Affero-GPL和GPLv3之间的区别》经验,为你挑选了2个好方法。

Affero通用公共许可证和GNU通用公共许可证(GPL)之间有什么区别?



1> Karussell..:

假设如下:

您正在使用GPL开发服务器端应用程序.现在,此应用程序提供HTML,而不是直接在您的计算机上执行的可执行文件.这意味着另一个人可以采用GPL代码,对其进行调整,而不一定需要发布它.IE浏览器.他可以使用您的软件创建相同的服务,而不会违反GPL.(虽然然后他不能发布软件本身即出售)

AGPL不是这样.

GPL中的这个洞通常被称为"应用服务提供商"洞.

搜索"为什么AGPL"或"AGPL与GPL"或只是读这对谁与GPL问题的一些实际项目.MongoDB尝试另一种有意义的事情.他们希望人们不要用叉子叉核心DB(thatwhy AGPL),但它必须与主PROGRAMM链接的驱动程序是Apache 2.0的许可,这样MongoDB的可商业应用中使用.

维基百科上列出了使用AGPL的公共Web应用程序.


我觉得那句话很混乱.什么"虽然他不能发布软件本身"是什么意思?

2> 小智..:

请参见http://www.gnu.org/licenses/licenses.html#AGPL

GNU Affero通用公共许可证基于GNU GPL,但有一个附加术语,允许通过网络与许可软件交互的用户接收该程序的源.我们建议人们考虑将GNU AGPL用于通常通过网络运行的任何软件.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有