GNU宽通用公共许可证

✍ dations ◷ 2025-09-13 22:41:37 #GNU宽通用公共许可证

GNU宽通用公共许可证(英语:GNU Lesser General Public License,简称:LGPL)是由自由软件基金会公布的自由软件许可证。它允许企业与软件开发者使用,或将LGPL授权的软件集成至他们自己的软件内(即使该软件是私有软件也被允许),同时不会受到Copyleft特性的许可证强制对软件开源的限制。该许可证常被用于一些(但不是全部)GNU程序库。

这个许可证以前被称为GNU程序库通用公共许可证(GNU Library General Public License)。此许可证最新版本为“第3版”,2007年6月29日发布,较早的版本有2.0和2.1版。此种许可之出现,是为了在GPL与许可式许可(如MIT许可证及柏克莱大学的BSD许可证)间获取折衷。

采用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版之上附加应用一系列许可的方式表现。

LGPL有一特点是LGPL软件可以被转换成GPL(参见Section 3)。这种特性对于在GPL库或应用程序中直接使用LGPL程序有一定程度之帮助。

LGPL 协议主要是面向使用 C语言 以及类C语言。Franz Inc. 发布了 LLGPL 协议,增加了序言部分以澄清 LISP 语言中的上下文问题。

另外 Ada 语言还有一个特殊的特性——泛型,所以需要使用 LGPL 的另一个变种 GNAT Modified General Public License:允许代码链接一些特殊情况,以避免被 GPL 所覆盖。

C++ 模板和只有头文件的库也会遇到类似于 Ada 的泛型问题。LGPL 的第三版在第三小节中专门处理了这方面的特殊情况。

由于许多程序员都弄不清各种许可证之间的差别,导致一些开源项目成为了小部分别有用心人士所利用的对象,较著名的例子有DivX,早期DivX雏形是一个使用LGPL许可证的自由软件,由大部分优秀的软件高手义务地开发,但当软件渐渐成形时,DivX的公司DXN利用LGPL的漏洞对DivX进行了闭源,大部分软件爱好者都感到被出卖,所以着手开发了XviD。虽然XviD在软件方面明显比DivX优秀,但市场占有率却不如DivX。

相关

  • 心情在心理学中,心境、心态或心情(英语:mood)是情绪状态。相比情绪、感觉、情感,心境不那么具体、强烈,也不太可能被特定刺激或事件激发或例示。心境通常被描述为具有正效价或负效价。
  • 量子密码学量子密码学(英语:Quantum cryptography)泛指利用量子力学的特性来加密的科学。量子密码学最著名的例子是量子密钥分发,而量子密钥分发提供了通信两方安全传递密钥的方法,且该方法
  • 苯扎氯铵苯扎氯铵,也被称为BZK,BKC,BAC,alkyldimethylbenzylammonium chloride和ADBAC,是属于季铵基类的阳离子性界面活性剂。它主要有三个用途:作为杀生物剂,阳离子界面活性剂,以及在化学工
  • 代办代办(法语:chargé d'affaires)为大使或公使不在任所时临时负责外交事务的代表,通常由资深外交官担任此职务。临时代办(chargé d'affaires ad interim)是临时性的外交代表机构最
  • 高铁酸盐高铁酸盐中的高铁酸根是一种无机阴离子,化学式2-。它对光敏感,使得化合物和溶解有它的溶液呈淡紫色。其为已知最强的对水稳定的氧化物质之一。尽管它被归为弱碱,高铁酸盐浓溶液
  • 靳辅靳辅(1633年-1692年),字紫垣。盛京辽阳人,隶汉军镶黄旗,清朝政治人物,以戮力治河而知名。靳辅生于明崇祯六年(1633年)。其祖先原是山东济南人,后于明朝初年从军戍卫,从此在辽阳落户。靳
  • .jm.jm为牙买加国家及地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az  B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn
  • 迪尔巴赫河坐标:49°58′44.5″N 11°31′33″E / 49.979028°N 11.52583°E / 49.979028; 11.52583迪尔巴赫河(德语:Dühlbach),是德国的河流,位于该国东南部,由巴伐利亚负责管辖,属于红美因
  • 罗阿尔·奥斯罗阿尔·奥斯(挪威语:Roald Aas,1928年3月25日-2012年2月18日),挪威男子速度滑冰运动员。他曾代表挪威获得1952年冬季奥运会速度滑冰比赛男子1500米铜牌和1960年男子1500米金牌。
  • 西蒙·阿斯博林西蒙·阿斯博林(瑞典语:Simon Aspelin,1974年5月11日-),生于萨尔特舍巴登,瑞典男子职业网球运动员,曾获得2007年美国网球公开赛男子双打冠军和2008年北京奥运会双打银牌。