GPL VS AGPL VS LGPL GPL许可协议 自由软件基金会 GPL许可协议,全称为GNU通用公共许可证(GNU General Public License),它是由自由软件基金会(Free Software Foundation)发布的一种许可协议。GPL是一种传染性的许可协议,它保证了所有开发者的权利,同时也要求在源代码的基础上发布软件的任何修改版本。在GPL许可...
后续我们将陆续对其他开源协议进行详细解读和合规分析,例如AGPL、SSPL、LGPL、LLaMA LICENSE AGREEMENT、BigScience RAIL License V1.0等。 *本文首发于知产力 向上滑动阅览注释 [1]GNU官网:https://www.gnu.org/ [2] 维基百科:https://en.wikipedia.org/wiki/Ti...
AGPL:The GNU Affero General Public License GPL v3协议,意味着修改和使用其代码都需要开源,但是这是建立在软件分发的基础上,如果使用代码作为服务提供,而不分发软件,则不需要开源。这实际上是GPL协议本身的缺陷。 AGPL v3协议,也就是说,除非获得商业授权,否则无论以何种方式修改或者使用代码,都需要开源。
在众多开源软件许可协议中,GPL协议无疑是最负盛名的一种,从第一版到第三版,协议条款随开源理念的发展在不断更新演进,还发展出“传染性”相对较弱的LGPL协议(GNU Lesser General Public License),和“传染性”更强的AGPL协议(GNU Affero General Public License)。 这些GPL家族的开源协议是开源软件中应用最为广泛...
AGPL详细信息 LGPL 协议: 宽松公共许可证(Lesser General Public License)或库通用公共许可证(Library General Public License) 基于LGPL 的软件也允许商业化销售,但不允许封闭源代码。 如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,不允许封闭源代码。但是如果您的程序...
企业应审查和确认其使用的开源代码所对应的开源协议类型,如GPL协议中的GPL v2、GPL v3协议,亦或是其他类型的协议,如SSPL、AGPL、BSD、MIT等(对于其他类型的协议,我们将在后续文章中详细说明)。此外,企业还应厘清其使用的开源协议和开源代码的对应关系,例如A模块使用GPL v2协议,B模块使用BSD协议等。
企业应审查和确认其使用的开源代码所对应的开源协议类型,如GPL协议中的GPL v2、GPL v3协议,亦或是其他类型的协议,如SSPL、AGPL、BSD、MIT等(对于其他类型的协议,我们将在后续文章中详细说明)。此外,企业还应厘清其使用的开源协议和开源代码的对应关系,例如A模块使用GPL v2协议,B模块使用BSD协议等。
企业应审查和确认其使用的开源代码所对应的开源协议类型,如GPL协议中的GPL v2、GPL v3协议,亦或是其他类型的协议,如SSPL、AGPL、BSD、MIT等(对于其他类型的协议,我们将在后续文章中详细说明)。此外,企业还应厘清其使用的开源协议和开源代码的对应关系,例如A模块使用GPL v2协议,B模块使用BSD协议等。
在众多开源软件许可协议中,GPL协议无疑是最负盛名的一种,从第一版到第三版,协议条款随开源理念的发展在不断更新演进,还发展出“传染性”相对较弱的LGPL协议(GNU Lesser General Public License),和“传染性”更强的AGPL协议(GNU Affero General Public License)。
企业应审查和确认其使用的开源代码所对应的开源协议类型,如GPL协议中的GPL v2、GPL v3协议,亦或是其他类型的协议,如SSPL、AGPL、BSD、MIT等(对于其他类型的协议,我们将在后续文章中详细说明)。此外,企业还应厘清其使用的开源协议和开源代码的对应关系,例如A模块使用GPL v2协议,B模块使用BSD协议等。