許可證
較寬鬆的通用公共許可證(LGPL)
版本 3,2007 年 6 月 29 日
版權所有 (C) 2007 自由軟體基金會,Inc. https://fsf.org/
每個人都可以複製和分發此文件的逐字副本 許可證文件,但不允許更改。
此版本的 GNU 寬通用公共授權包含 GNU 通用公共授權第 3 版的條款與條件, 並附有下列附加權限。
0. 附加定義。
此處使用的「本授權」是指 GNU Lesser 授權第 3 版 通用公共許可證,而「GNU GPL」指的是 GNU 通用公共授權。
「庫」指受本許可證管轄的作品,其他 而不是如下定義的應用程式或組合作品。
「應用程式」指任何使用提供的介面的作品 由圖書館提供,但非以圖書館為基礎。 定義庫定義的類別的子類別被視為一種模式 使用庫提供的介面。
「組合作品」指透過組合或連結 向圖書館提出申請。該庫的特定版本 組成這部作品的素材也被稱為「鏈接 版本」。
組合作品的「最小對應源」是指 組合作品的對應原始碼,不包括任何原始碼 對於組合作品中單獨考慮的部分, 基於應用程序,而不是連結版本。
組合作品的「對應應用程式碼」是指 應用程式的目標程式碼和/或原始程式碼,包括任何數據 以及從 應用程序,但不包括組合作品的系統庫。
1. GNU GPL 第 3 節的例外。
您可以根據本許可證第 3 條和第 4 條轉讓涵蓋作品 而不受 GNU GPL 第 3 節的限制。
2. 傳達修改版本。
如果您修改了庫的副本,並且在修改過程中 設施是指應用程式提供的功能或數據 使用該設施(除了作為傳遞的參數時 設施被調用),那麼你可以傳達一份修改後的 版本:
- a) 依本許可,只要您做出真誠的努力 確保在應用程式不提供 功能或數據,該設施仍然運行,並執行 其目的的任何部分仍然有意義,或者
- b) 在 GNU GPL 下,不包含任何附加許可 本許可證適用於該副本。
3. 包含庫頭檔中材質的目標程式碼。
應用程式的目標程式碼形式可能包含來自 作為庫一部分的頭檔。您可以傳達此類物品 根據您選擇的條款編寫程式碼,前提是,如果合併 材料不僅限於數值參數、資料結構 佈局和存取器,或小宏、內聯函數和模板 (長度不超過十行),請執行以下兩項操作:
- a) 在每個目標程式碼副本中給予顯著的通知, 該圖書館在其中使用,並且該圖書館及其使用是 受本許可證的保護。
- b) 附上目標程式碼和 GNU GPL 的副本,以及 許可證文件。
4. 合併作品。
您可以根據您選擇的條款轉讓組合作品, 一起,實際上不限制修改的部分 組合作品中包含的庫和逆向工程 偵錯此類修改時,如果您也執行以下每一項操作:
- a) 在組合作品的每個副本中明確聲明 該圖書館在其中使用,並且該圖書館及其使用是 受本許可證的保護。
- b) 隨組合作品附上一份 GNU GPL 副本,且 許可證文件。
- c) 對於在以下情況下顯示版權聲明的組合作品: 執行,包括圖書館的版權聲明 這些通知,以及引導用戶參考 GNU GPL 和本授權文件的副本。 -d) 執行下列其中一項操作:
- 0)根據以下條件傳達最小對應來源 本許可證以及相應的應用程式程式碼 適合併根據允許的條款,用戶 將應用程式與修改後的版本重新組合或重新鏈接 連結版本生成修改後的合併作品, GNU GPL 第 6 節規定的方式傳達 對應來源。
- 1) 使用合適的共享庫機制進行鏈接 圖書館。合適的機制是(a)在運作時使用 時間庫的副本已經存在於使用者的 電腦系統,並且 (b) 能夠通過修改後的 與介面相容的庫版本連結版本。
- e) 提供安裝信息,但前提是您願意 否則將被要求根據第 6 條提供此類信息 GNU GPL,並且僅限於此類信息 需要安裝並執行修改後的版本 透過重新組合或重新連結應用程式產生的組合作品 帶有連結版本的修改版本。 (如果您使用選項 4d0,安裝資訊必須伴隨最小 相應的源代碼和相應的應用程式代碼。如果你 使用選項 4d1,您必須提供安裝信息 GNU GPL 第 6 節規定的方式傳達 對應來源。 )
5. 合併庫。
您可以放置基於圖書館的圖書館設施 與其他庫並排放置在一個庫中 不屬於應用程式且不在本條款涵蓋範圍內的設施 許可,並根據你的條款傳達這樣的組合庫 選擇,如果您同時執行以下兩項操作:
- a) 合併後的圖書館附有同一作品的副本 基於庫,不與任何其他庫結合 設施,依本許可的條款轉讓。
- b) 用組合庫突出地指出其中的一部分 是一部基於圖書館的作品,並解釋了在哪裡可以找到 同一作品的隨附非組合形式。
6. GNU 寬通用公共授權的修訂版本。
自由軟體基金會可能會發布修訂版和/或新版本 GNU 寬通用公共授權。這樣的新 版本在精神上與當前版本相似,但可能 在解決新問題或擔憂方面細節上有所不同。
每個版本均被賦予一個不同的版本號。如果圖書館 正如你所收到的,它指定了某個編號版本的 GNU 寬通用公共授權「或任何更高版本」適用於 你可以選擇遵循條款和條件 該已發布版本或任何後續版本 自由軟體基金會。如果您收到的庫不存在 指定 GNU 寬通用公共授權的版本號,您 可以選擇任何版本的 GNU 寬通用公共許可證 由自由軟體基金會發布。
如果您收到的庫指定代理可以決定 GNU 寬通用公共授權的未來版本是否應 適用,該代理人接受任何版本的公開聲明是 永久授權您選擇該版本 圖書館。