热门问题
时间线
聊天
视角
GPL連結例外
来自维基百科,自由的百科全书
Remove ads
GPL連結例外修改了GNU 通用公眾特許條款,使提供函式庫代碼的軟件項目能夠連結到使用它們的程序,而無需將 GPL 的全部條款應用於使用程序。自由軟件基金會聲明,如果不對庫使用GPL 連結例外,連結到 GPL 庫程序只能在與 GPL 兼容的特許下分發。[1]這尚未在法庭上得到明確的解釋,但GPL 連結侵權均以和解結束。[2]GNU Classpath項目的特許條款明確地包含了這樣的聲明。
許多在 GPL 下分發的自由軟件庫都使用等效的例外以便其他程序無需使用GPL即可使用該庫,儘管措辭不盡相同。著名的項目包括ERIKA Enterprise、[3]GNU Guile、[4]GNAT的運行時庫[4]和 GNU Classpath[5]。
編譯器運行時庫也經常使用這種特許修改或等效的,例如GNU Compiler Collection[6]中的libgcc
庫以及Free Pascal項目的所有庫。
2007年,Sun Microsystems根據GPL特許條款的第2版加上Classpath連結例外發佈了Java SE和Java EE項目的類庫的大部分原始碼,[7]並使用與其企業伺服器GlassFish和NetBeans Java IDE相同的特許條款相同的特許條款。[8][9]
GNU較寬鬆公共許可證[10]第 3 版同樣被構建為 GPL 的一個例外。 [11]
Remove ads
Classpath連結例外
GNU Classpath項目提供了使用這種GPL 連結異常的示例。GNU Classpath 庫使用以下特許:
|
|
因此,它可用於運行、創建和分發一大類應用程式和小程序。當 GNU Classpath 未經修改用作虛擬機的核心類庫、Java 語言的編譯器或以 Java 程式語言編寫的程序時,它不會影響直接分發這些程序的特許。[5]
Remove ads
GNU寬通用公眾特許條款
雖然 LGPL 2.1 版是一個獨立的特許條款,但當前的LGPL 3 版是基於對 GPL 的引用。
參見
參考來源
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads