logo
天地变化的道理
使用率很高网站
生活要常常分享
您身边百科全书
免费为您秀产品
GNU宽通用公共许可证
GNU宽通用公共许可证 GNU宽通用公共许可证(,简称:-- )是由自由软件基金会公布的自由软件授权条款。它允许企业与软件开发者使用,或将LGPL授权的软件整合至他们自己的软件内(即使该软件是私有软件也被允许),同时不会受到Copyleft特性的许可证强制对软件开源的限制。该许可证常被用于一些(但不是全部)GNU程序库。 这个许可证以前被称为GNU程式库通用公共许可证(-- )。此许可证最新版本为“第3版”,2007年6月29日发布,较早的版本有2.0和2.1版。此种授权之出现,是为了在GPL与许可式授权(如MIT许可证及柏克莱大学的BSD许可证)间取得折衷。 采用LGPL之计划本身虽然仍有“Copyleft”之限制条件,但这些限制不感染仅仅只-{zh-hans:链接;zh-hant:联结}-到本计划的软体。不过此等软体仍会受到其他限制。 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与GPL差异之处. 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。
GNU宽通用公共许可证
本站由爱斯园团队开发维护,感谢
那些提出宝贵意见和打赏的网友,没有你们的支持,
网站不可能发展到今天,
继往开来,善终如始,我们将继续砥砺前行。
Copyright ©2014 iissy.com, All Rights Reserved.