Linux必知词汇:GNU宽通用公共许可证 LGPL(GNU Lesser General Public License)

简介: Linux必知词汇:GNU宽通用公共许可证 LGPL(GNU Lesser General Public License)

GNU宽通用公共许可证,简称LGPL(GNU Lesser General Public License),被用于一些(但不是全部)GNU程序库。这个许可证以前被称为GNU库(Library)通用公共许可证。此许可证最新版本为“版本3”,2007年6月29日发布,较早的版本有2.0和2.1版。此种授权之出现,是为了在GPL协议与BSD协议,MIT协议间取得折中。

采用LGPL之计划本身虽然仍有"著作权脱离"("Copyleft")之限制条件,但这些限制不感染仅仅只联结到本计划的软件。不过此等软件仍会受到其他限制。LGPL主要使用之标的为软件函式库("Software Libraries"),虽然其亦可使用于独立存在的应用程式。比较有名的例子为Mozilla跟OpenOffice.Org.

发展历史:
LGPL原本被称为GNU Library General Public License,最初于1991年发布,为与GPLv2保持一致而采用2.0版的编号。许可证的2.1版与1999年在修订后发布。与此同时,它被重命名为GNU Lesser General Public License,以显示FSF认为并不是所有程序库都应当采用该许可证的态度。LGPL的第3版于2007年发布,它以在GPL第3版之上附加应用一系列许可的方式表现。

参考资源:

  1. LGPL https://www.gnu.org/licenses/lgpl-3.0.html
  2. 维基百科: https://zh.wikipedia.org/wiki/GNU%E5%AE%BD%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81
目录
相关文章
|
29天前
|
Unix Linux 开发者
在Linux中,什么是GPL、GNU,自由由软件?
在Linux中,什么是GPL、GNU,自由由软件?
|
29天前
|
NoSQL Linux Shell
在Linux中,GNU项目的重要性是什么?
在Linux中,GNU项目的重要性是什么?
|
3月前
|
监控 Unix Shell
探秘GNU/Linux Shell:命令行的魔法世界
探秘GNU/Linux Shell:命令行的魔法世界
|
3月前
|
Linux Unix 程序员
02. 【Linux教程】GNU 项目简介
02. 【Linux教程】GNU 项目简介
49 0
|
4月前
|
存储 缓存 监控
Linux 系统 内存通用指标以及查询方式
Linux 系统 内存通用指标以及查询方式
50 0
|
10月前
|
存储 缓存 算法
解密Linux中的通用块层:加速存储系统,提升系统性能
本文探讨了Linux操作系统中的通用块层和存储系统I/O软件分层的优化策略。通用块层作为文件系统和磁盘驱动之间的接口,通过排队和调度I/O请求,提高磁盘的读写效率和可靠性。存储系统的I/O软件分层包括文件系统层、通用块层和设备层,它们相互协作,实现对存储系统的高效管理和操作。本文旨在深入了解通用块层和其他I/O软件层的功能和作用,分析优化存储系统的管理和操作,提升系统性能和可靠性。
解密Linux中的通用块层:加速存储系统,提升系统性能
|
11月前
|
JavaScript Linux 开发工具
百度搜索:蓝易云【如何在 GNU Linux 上通过 Nvm 安装 Node 和 Npm?】
现在,你已经成功在GNU Linux上通过Nvm安装了Node.js和Npm。你可以使用Nvm来管理和切换不同版本的Node.js,以满足你的项目需求。
172 0
|
19天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
178 73
|
12天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
42 6
Linux 中 Tail 命令的 9 个实用示例
|
8天前
|
设计模式 Java Linux
Linux的20个常用命令
Linux的23个常用命令
Linux的20个常用命令