久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

LGPL

來自站長百科
Ahbaybface討論 | 貢獻(xiàn)2009年10月23日 (五) 14:09的版本 (新頁面: right|147px|thumb|LGPL '''LGPL''',是 GNU Lesser General Public License (GNU 寬通用公共許可證)的縮寫形式,舊稱 GNU Library General Public License ...)
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
LGPL

LGPL,是 GNU Lesser General Public License (GNU 寬通用公共許可證)的縮寫形式,舊稱 GNU Library General Public License (GNU 庫通用公共許可證),在寬松程度上與 BSD、Apache、XFree86 許可證相似;是自由軟件(Free Software)的通用版權(quán)認(rèn)證協(xié)議,由自由軟件基金會(FSF)制定和發(fā)布。

基于 LGPL 的軟件也允許商業(yè)化銷售,但不允許封閉源代碼。如果您對遵循 LGPL 的軟件進(jìn)行任何改動和/或再次開發(fā),則您的產(chǎn)品不必繼承 LGPL 協(xié)議,同時允許封閉源代碼

LGPL 允許在自己的應(yīng)用程序中使用程序庫,即使不公開自己的源代碼。但是,LGPL 還規(guī)定,用戶必須能夠獲得在應(yīng)用程序中使用的程序庫的源代碼,并且允許用戶對這些程序庫進(jìn)行修改。

大多數(shù) Linux 程序庫,包括 C 程序庫(libc.a)都屬于 LGPL 范疇。因此,如果在 Linux 環(huán)境下,使使用 GCC 編譯器建立自己的應(yīng)用程序,程序所鏈接的多數(shù)程序庫是受 LGPL 保護(hù)的。如果想以二進(jìn)制的形式發(fā)布自己的應(yīng)用程序,則必須注意遵循 LGPL 有關(guān)規(guī)定。

遵循 LGPL 的一種方法是,隨應(yīng)用程序一起發(fā)布目標(biāo)代碼,以及可以將這些目標(biāo)程序和受 LGPL 保護(hù)的、更新的 Linux 程序庫鏈接起來的 makefile 文件。

遵循 LGPL 的比較好的一種方法是使用動態(tài)鏈接。使用動態(tài)鏈接時,即使是程序在運(yùn)行中調(diào)用函數(shù)庫中的函數(shù)時,應(yīng)用程序本身和函數(shù)庫也是不同的實(shí)體。通過動態(tài)鏈接,用戶可以直接使用更新后的函數(shù)庫,而不用對應(yīng)用程序進(jìn)行重新鏈接。

但我們必須當(dāng)心個別屬于 GPL 范疇的庫和實(shí)用程序:篏NU dbm(即 gdbm)數(shù)據(jù)庫類的程序庫是非常著名的 GPL 庫;GNU bison 分析器生成程序是另一個實(shí)用的 GPL 工具,如果使用 bison 生成代碼,所得的代碼也適用于 GPL。

相關(guān)條目[ ]

參考來源[ ]

  • http://lamp.blogbus.com/logs/124020.html