`

GPL和LGPL

 
阅读更多

LGPL最初是Library GPL的缩写,后来改称作Lesser GPL,即为更宽松的GPL。当一个自由软件使用GPL声明时,该软件的使用者有权重新发布、修改该软件,并得到该软件的源代码;但只要使用者在其程序中使用了该自由软件,或者是使用修改后的软件,那么使用者的程序也必须公布其源代码,同时允许别人发布、修改。也就是说,使用GPL声明下的自由软件开发出来的新软件也一定是自由软件。  LGPL是GPL的变种,也是GNU为了得到更多的甚至是商用软件开发商的支持而提出的。与GPL的最大不同是,可以私有使用LGPL授权的自由软件,开发出来的新软件可以是私有的而不需要是自由软件。所以任何公司在使用自由软件之前应该保证在LGPL或其它GPL变种的授权下。

分享到:
评论

相关推荐

    开源协议比较(BSD,Apache,GPL,LGPL,MIT)

    ### 开源协议比较:BSD, Apache...而GPL和LGPL许可证则强调软件的自由性和开放性,适用于那些希望维护社区共享精神的项目。理解这些许可证的区别,可以帮助开发者和企业做出更明智的选择,促进开源生态系统的健康发展。

    开源协议BSD, GPL, LGPL, MIT等比较

    开源协议比较 BSD, GPL, LGPL, MIT 等 开源协议是开源软件开发和使用中非常重要的一部分,选择合适的开源协议可以保护作者的权益同时也可以促进开源软件的发展。常见的开源协议有 BSD, GPL, LGPL, MIT 等,这些协议...

    BSD-APACHE-GPL-LGPL-MIT.rar_mit gpl

    LGPL(GNU Lesser General Public License)是GPL的一个变种,适用于库和框架。LGPL允许动态链接到它的软件保持非GPL状态,这使得商业软件开发者可以在不公开源码的情况下使用LGPL库。然而,如果修改LGPL库本身,...

    BSD-APACHE-GPL-LGPL-MIT.rar_open

    五种开源协议的比较(BSD,APACHE,GPL,LGPL,MIT)–整理Comparison of five open source license (BSD, APACHE, GPL, LGPL, MIT)- finishing

    五种开源协议(GPL,LGPL,BSD,MIT,Apache)介绍

    本文将深入探讨五种主要的开源协议:GPL、LGPL、BSD、MIT和Apache。 首先,GPL(GNU General Public License)是最具影响力的开源协议之一,它确保了软件的“copyleft”属性,即如果软件的任何部分被用于其他项目,...

    重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT).pdf

    在众多开源协议中,有五种特别重要且被广泛使用的协议:BSD、Apache、GPL、LGPL和MIT。这五种协议各有其特点和适用范围,下面我将对它们逐一进行详细介绍。 首先,BSD协议(Berkeley Software Distribution License...

    Fortran自由函数集合(Fortran free function collection)(不含GPL/LGPL代码)

    Fortran自由函数集合(Fortran free function collection)(不含GPL/LGPL代码)

    五种常见软件开源协议介绍-GPL、LGPL、BSD、Apache、MIT.pdf

    五种常见软件开源协议介绍-GPL、LGPL、BSD、Apache、MIT.pdf

    FFmpeg-master

    ffmpeg 是由法国人 法布里斯·贝拉(Fabrice Bellard) 发起的开源项目,ffmpeg 采用GPL 和 LGPL 两种分发协议。这是因为 ffmpeg 中使用的 libx264 以及 libx265 等库采用 GPL 协议,而GPL协议具有传染性,所以包含...

    五种开源许可证的比较

    - **社区支持与保护**:GPL和LGPL许可证通过强制开源的方式保护了开源社区的利益,对于那些希望维护开源精神的企业来说是不错的选择。 - **灵活性**:MIT许可证因其极其宽松的特点而受到欢迎,特别适合那些希望最大...

    华硕Z87-K主板说明书

    从说明书提供的信息来看,该主板遵循了开源软件许可协议,即通用公共许可证(GPL)和较宽松的通用公共许可证(LGPL)。根据GPL和LGPL的规定,该主板上的某些软件代码是开源的,用户可以在特定条件下免费获取完整的源...

    brother S500 700数据说明书.pdf

    9. GPL 和 LGPL 软件:本说明书提到 Brother 为希望使用 GPL 或 LGPL 软件的客户提供源代码,并对其进行了说明。 10. Ethernet 是 Xerox Corporation 在美国的注册商标:本说明书中提到了 Ethernet 是 Xerox ...

    C10832_H110M-C_Guide_WEB.pdf

    GPL(GNU General Public License)和LGPL(Lesser General Public License)作为两种主要的开源许可证,旨在确保用户享有使用、学习、修改和分发软件源代码的自由。华硕恪守开源社区的规则,保证了用户在使用其产品...

    Java 全栈知识点问题汇总(16).pdf

    在开源协议方面,主要讨论了MIT、Apache、BSD、GPL和LGPL这五种最常见的协议。MIT协议非常宽松,允许自由使用、修改和分发,只要保留原作者的版权声明即可。Apache协议类似于MIT,但增加了专利授权条款,保护用户免...

    image processin filters

    GPL和LGPL是开源许可证,表明这个图像处理框架可能是遵循这些协议发布的,这意味着用户可以自由地使用、修改和分发源代码,但需要遵守特定的条款,比如保持原始版权信息。 3. "Docs":文档目录,可能包含用户手册、...

    开源软件授权模式介紹

    除了GPL和LGPL,BSD(Berkeley Software Distribution)类许可证也是一个重要的类别,它对软件的使用和修改几乎没有任何限制,使得商业公司可以更容易地采用开源软件,而不必担心源代码的公开问题。 #### 开源软件...

    GPL 2.0协议

    GPL 2.0协议带格式文本,估计做计算机的是绕不开该协议了,可以下载下来研究研究。

    欧空局(ESA)开源项目列表,可通过列表了解航天相关的开源项目

    * gLAB:由 Universitat Politecnica de Catalunya (UPC) 开发的GNSS软件,提供了源代码和可执行文件,支持 Linux、Windows 和 macOS 平台,采用 Apache、GPL 和 LGPL 许可证。 * GNSS-SDR:提供了 GNSS 信号处理...

    AForge.NET-机器学习开发资源

    作为一个开源项目,它遵循了GPL和LGPL许可协议,允许开发者在遵循这些协议的前提下自由地使用、修改和分发。 AForge.NET框架的主要特点包括丰富的图像处理功能、机器学习算法的实现、以及神经网络的支持。它支持的...

    linux系统教程课后习题答案收集.pdf

    总的来说,Linux是一个强大的、灵活的操作系统,其开放源码的特性促进了软件创新和社区协作,而GPL和LGPL等许可证则保障了这种开放精神得以延续。无论是对个人用户还是企业,Linux都提供了丰富的选择和自由度,使得...

Global site tag (gtag.js) - Google Analytics