GPL和GPLv3

Affero General Public License和GNU General Public License(GPL)之间有什么区别?


假设如下:

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

与AGPL不同。

GPL中的这个漏洞通常被称为“应用服务提供商”漏洞。

搜索“为什么选择AGPL”或“AGPL vs. GPL”,或者只是阅读一些真正有GPL问题的项目。 MongoDB尝试另一个互动的东西。 他们希望人们不要分叉核心数据库(为什么AGPL),但必须与主程序链接的驱动程序是apache 2.0许可证,以便mongoDB可以在商业应用程序中使用。

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


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

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

链接地址: http://www.djcxy.com/p/79479.html

上一篇: GPL and GPLv3

下一篇: What should every developer know about legal matters?