GNU宽通用公共许可证(GNU Lesser General Public License,简称GNU LGPL、LGPL)被用于一小部分(不是全部)的GNU库。此许可证最新版本是3,2007年6月29日发布,较早的版本有2.0和2.1版。此种授权之出现,是为了在GPL与许可试授权(如MIT及柏克莱大学的BSD)间取得折中。采用LGPL之计划本身虽然仍有"著作权脱离"...
这种“传染性”使得GPL许可证在开源社区中具有很高的权威性。相比之下,LGPL许可证则更加灵活。LGPL,全称为GNU较宽松公共许可证,旨在为那些希望使用开源库的商业软件提供支持。与GPL许可证不同,LGPL许可证允许商业软件链接到LGPL许可的库中,同时保持商业软件的非开源状态。此外,对于使用了LGPL许可的库的修改和衍生作品,...
GNU宽通用公共许可证,简称LGPL(GNU Lesser General Public License),被用于一些(但不是全部)GNU程序库。这个许可证以前被称为GNU库(Library)通用公共许可证。此许可证最新版本为“版本3”,2007年6月29日发布,较早的版本有2.0和2.1版。此种授权之出现,是为了在GPL协议与BSD协议,MIT协议间取得折中。 采用LGPL之...
GNU 较宽松公共许可证(LGPL)和 GNU 通用公共许可证(GPL)都是自由软件基金会(FSF)设计的许可证,用以保障软件的自由使用、修改和分发。这两种许可证在目标和应用方面有相似之处也有重要的区别,它们各自的优势和劣势取决于使用场景和目标。 1. 定义和核心差异 GPL 是一种“传染性”许可证,要求任何发布的衍生作品也...
LGPL是GPL的一个为主要为类库使用设计的开源协议。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。3、BSD BSD开源协议是一个给于使用者...
LGPL(GNU Lesser General Public License)是一种自由软件许可协议,它是GPL的一个变种。LGPL协议允许开发者在自己的程序中使用LGPL许可的库,同时也允许用户修改库的源代码,但是在一些特定情况下,对修改后的库的再发布需要遵守一些特定的规定。下面我们将介绍LGPL协议的一些基本概念和适用范围。 首先,LGPL协议允许开发者...
GNU 还有另外一种协议,叫做 LGPL (Lesser General Public Licence),它对产品所保留的权利比 GPL 少,总的来说,LGPL 适合那些用于非 GPL 或非开源产品的开源类库或框架。因为 GPL 要求,使用了 GPL 代码的产品必须也使用 GPL 协议,开发者不允许将 GPL 代码用于商业产品。LGPL 绕过了这一限制。
第0 节:定义和许可范围LGPLv2 协议的第 0 节明确规定,将程序“直接”翻译为另一种 LGPL 程序或例程库的编程语言是对该许可程序进行修改,属于创建新的修改版本。GNU GPLv2 和 GNU GPLv3 中不包含该定义。 第2 节第 2(a) 节明确规定,如果被许可的作品是软件库(在§0 中定义为“软件功能集和/或数据集,...
开源协议:LGPL协议、OSGi协议 本文介绍开源的协议。 LGPL 是 GNU Lesser General Public License (GNU 宽通用公共许可证)的缩写形式,旧称 GNU Library General Public License (GNU 库通用公共许可证),译为:更加宽松的通用公共许可证。 例如mq的5.4版本没有解决Investigate and resolve LGPL dependency via camel-...