附加條款和條件

版權聲明

©2017 - 2019 Cyclonis Ltd.保留所有權利。

第三方代碼可以與Cyclonis的專有和受版權保護的軟件一起匯總或分發。此類第三方代碼的版權聲明和許可條款詳述如下。

消息源代碼分發

某些第三方許可證可能需要分發相應的源代碼。

您可以在我們上次提供此產品後的三年內通過發送匯票或支票5歐元從我們那裡獲得完整的相應源代碼:

Cyclonis有限公司
Attn:GPL合規要約
3城堡街
都柏林D02 KF25
愛爾蘭

請在付款備忘錄中寫上“GPL合規性來源”。此優惠適用於收到此信息的任何人。

每個產品的組件清單

每個產品的第三方組件許可證列表:

產品

組件

Cyclonis密碼管理器

7zip的;促進;牡丹;捲曲;數據V2;谷歌BreakPad; JsonCpp; Lua的; NSS; OpenSSL的; QT;示例Web套接字服務器; SIGAR; SQLite的; SQLite CPP; UPX / UPL; WTL;的UnRAR; zlib的; zxcbn;和zxcppvbn。

Cyclonis備份( 尚未推出。預計將於2019年夏季發布。)

Librsync; OpenSSL的; QT; QTService; QTsingleapplication; SQLCipher;和SQLite

Cyclonis Screen Capture( 尚未提供). 預計2019年夏季發布。)

促進; FFmpeg的; JsonCpp; OpenCV的; OpenH264; OpenSSL的; QT;和  VLC。

Cyclonis世界時間

OpenSSL的; QNtp; QT; QTsingleapplication;和SQLite

第三方組件版權聲明和許可條款

7zip的

7-Zip版權所有(C)1999-2017 Igor Pavlov。

文件許可證是:

1)7z.dll:GNU LGPL + unRAR限制

2)所有其他文件:GNU LGPL

GNU LGPL + unRAR限制意味著您必須遵循GNU LGPL規則和unRAR限制規則。

注意:您可以在任何計算機上使用7-Zip,包括商業組織中的計算機。您無需註冊或支付7-Zip。

GNU LGPL信息

這個庫是免費軟件;您可以根據自由軟件基金會發布的GNU寬通用公共許可證條款重新分發和/或修改它;許可證的2.1版本,或(根據您的選擇)任何更高版本。

該庫的發布是希望它有用,但沒有任何擔保;甚至沒有適銷性或特定用途適用性的暗示保證。有關更多詳細信息,請參閱GNU寬通用公共許可證。

您可以從https://www.gnu.org/收到GNU寬通用公共許可證的副本。

unRAR限制。

----------------

RAR檔案的解壓縮引擎是使用unRAR程序的源代碼開發的。原始unRAR代碼的所有版權歸Alexander Roshal所有。

原始unRAR代碼的許可證具有以下限制:

unRAR源不能用於重新創建專有的RAR壓縮算法. 允許以單獨的形式或作為其他軟件的一部分分發經過修改的unRAR源,前提是在文檔和源代碼註釋中明確說明該代碼不能用於開發RAR(WinRAR)兼容的歸檔器。

促進

特此授予任何個人或組織免費獲得本許可證(“軟件”)所涵蓋的軟件和隨附文檔的副本,以使用,複製,顯示,分發,執行和傳輸本軟件,以及準備本軟件的衍生作品,並允許本軟件所屬的第三方這樣做,所有這些都受以下條款限制:

本軟件中的版權聲明和本聲明,包括上述許可授予,此限制和以下免責聲明,必須全部或部分包含在本軟件的所有副本中,並包含在本軟件的所有衍生作品中,除非此類副本或衍生作品僅以源語言處理器生成的機器可執行目標代碼的形式。

本軟件按“原樣”提供,不提供任何形式的明示或暗示保證,包括但不限於適銷性,特定用途的適用性,所有權和非侵權性的保證。在任何情況下,版權所有者或任何分發軟件的人均不對因軟件或軟件中的使用或其他交易而引起的或與之相關的任何損害或其他責任(無論是合同,侵權還是其他責任)承擔責任。

牡丹

版權所有(C)1999-2011 Jack Lloyd
2001年Peter J Jones
2004-2007 Justin Karneges
2004 Vaclav Ovsik
2005 Matthew Gregan
2005-2006馬特約翰斯頓
2006 Luca Piccarreta
2007年Yves Jerschow
2007-2008 FlexSecure GmbH
2007-2008達姆施塔特工業大學
2007-2008 Falko Strenzke
2007-2008 Martin Doering
2007曼努埃爾哈特爾
2007 Christoph Ludwig
2007 Patrick Sona
2010 Olivier de Gaalon

版權所有。

如果滿足以下條件,則允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表以及以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表以及以下免責聲明。

本軟件由作者“按現狀”提供,並且不承擔任何明示或暗示的擔保,包括但不限於對適銷性和特定用途的適用性的暗示擔保,不承擔任何責任。. 在任何情況下,作者(S)或貢獻者(S)均不對任何直接,間接,偶然,特殊,懲戒或後果性損害(包括但不限於採購替代商品或服務;使用損失,數據,或利潤;或業務中斷)無論如何引起任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使是建議使用本軟件這種損害的可能性。

捲曲

版權所有(c)1996 - 2017,Daniel Stenberg, daniel @ haxx.se和許多撰稿人,請參閱THANKS文件。

版權所有。

如果上述版權聲明和本許可聲明出現在所有副本中,則允許出於任何目的使用,複製,修改和分發此軟件,無論是否收費。

本軟件按“原樣”提供,不提供任何明示或暗示的擔保,包括但不限於對適銷性,特定用途的適用性和不侵犯第三方權利的擔保。在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

日期V2

此項目中的源代碼使用MIT許可證發布。該項目沒有全局許可證,因為每個文件都使用不同的作者姓名和/或日期單獨許可。如果您參與此項目,請將您的名稱添加到您修改的每個文件的許可證中。如果您已經為此項目做出了貢獻而忘記將您的名稱添加到許可證中,請隨時提交新的P / R以將您的名稱添加到您修改的每個文件中的許可證中。

為方便起見,這裡是每個文件中找到的MIT許可證的副本,除非沒有作者姓名或日期:

麻省理工學院許可證(MIT)

特此授予任何獲得本軟件和相關文檔文件(“軟件”)副本的人免費許可,以無限制地交易本軟件,包括但不限於使用,複製,修改,合併的權利根據以下條件,出版,分發,再許可和/或出售本軟件的副本,並允許向其提供本軟件的人員這樣做:

上述版權聲明和本許可聲明應包含在本軟件的所有副本或實質部分中。

本軟件按“原樣”提供,不提供任何形式的明示或暗示保證,包括但不限於適銷性,特定用途的適用性和不侵權的保證. 在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

FFmpeg的

FFmpeg根據 GNU寬通用公共許可證(LGPL)2.1 或更高 版本獲得許可 。但是,FFmpeg包含 GNU通用公共許可證(GPL)版本2 或更高 版本 所涵蓋的幾個可選部分和優化 。如果使用這些部分,則GPL適用於所有FFmpeg。

2.1版,1999年2月

版權所有(C)1991,1999 Free Software Foundation,Inc。

馬薩諸塞州波士頓市五樓富蘭克林街51號  02110-1301美國

允許每個人復制和分發本許可證文件的逐字副本,但不允許更改。

谷歌Breakpad

版權所有(c)2006,Google Inc.保留所有權利。

如果滿足以下條件,則允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表和以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表和以下免責聲明。
  3. 未經事先書面許可,不得使用Google Inc.的名稱或其貢獻者的名稱來認可或宣傳從該軟件衍生的產品。

本軟件由版權所有者和貢獻者按“原樣”提供,並且不承擔任何明示或暗示的擔保,包括但不限於對適銷性和特定用途的適用性的暗示擔保,不承擔任何責任。. 在任何情況下,版權所有者或貢獻者均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或者商業中斷)無論如何引起並承擔任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使被告知此類損害的可能性。

-------------------------------------------------- ------------------

版權所有2001-2004 Unicode,Inc。

放棄

此源代碼由Unicode,Inc。提供。未聲明適用於任何特定目的。不作任何明示或暗示的保證。收件人同意確定所提供信息的適用性。如果此文件是在Unicode,Inc。的磁性或光學介質上購買的,則任何索賠的唯一補救措施是在收到後90天內更換有缺陷的介質。

重新分配本準則的權利限制

Unicode,Inc。特此授予在創建支持Unicode標準的產品時自由使用此文件中提供的信息的權利,並且只要本聲明仍然附加,即可以任何形式複制此文件以進行內部或外部分發。

JsonCpp

JsonCpp庫的源代碼(包括隨附的文檔,測試和演示應用程序)在以下條件下獲得許可。

Baptiste Lepilleur和The JsonCpp Authors明確拒絕承認此類免責聲明的所有司法管轄區的版權。在此類司法管轄區,此軟件將發佈到公共域中。

在不承認公共領域財產的司法管轄區(例如. 德國截至2010年),該軟件由Baptiste Lepilleur和The JsonCpp Authors版權所有(c)2007-2010,並根據MIT許可證條款發布(見下文)。

在承認公有領域財產的司法管轄區,本軟件的用戶可以選擇接受它為1)公共領域,2)在MIT許可(見下文)的條件下,或3)根據雙公共領域的條款/這裡描述的MIT許可條件,如他們所選擇的那樣。

麻省理工學院許可證與許可證可以獲得的公共領域差不多,並且在以下簡明的術語中描述:

https://en.wikipedia.org/wiki/MIT_License

麻省理工學院許可證的全文如下:

================================================== ======================

版權所有(c)2007-2010 Baptiste Lepilleur和JsonCpp作者

特此授予任何獲得本軟件和相關文檔文件(“軟件”)副本的人免費許可,以無限制地交易本軟件,包括但不限於使用,複製,修改,合併的權利根據以下條件,出版,分發,再許可和/或出售本軟件的副本,並允許向其提供本軟件的人員這樣做:

上述版權聲明和本許可聲明應包含在本軟件的所有副本或實質部分中。

本軟件按“原樣”提供,不提供任何明示或暗示的保證,包括但不限於適銷性,特定用途的適用性和不侵權的保證。在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

================================================== ======================

(最終許可文本)

MIT許可證與GPL和商業軟件兼容,提供Public Domain的所有權利,並且在源代碼中保留上述版權聲明和許可證文本需要輕微的麻煩. 另請注意,通過接受公共域“許可證”,您可以使用您喜歡的任何許可證重新許可您的副本。

除非本聲明中另有說明,否則未經版權所有者事先書面授權,版權所有者的名稱不得用於廣告或促銷本軟件的銷售,使用或其他交易。

LUA

版權所有©1994-2017 Lua.org,PUC-Rio

特此授予任何獲得本軟件和相關文檔文件(“軟件”)副本的人免費許可,以無限制地交易本軟件,包括但不限於使用,複製,修改,合併的權利根據以下條件,出版,分發,再許可和/或出售本軟件的副本,並允許向其提供本軟件的人員這樣做:

上述版權聲明和本許可聲明應包含在本軟件的所有副本或實質部分中。

本軟件按“原樣”提供,不提供任何明示或暗示的保證,包括但不限於適銷性,特定用途的適用性和不侵權的保證。在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

librsync

版權所有1999-2016 Martin Pool和其他貢獻者。

librsync是在GNU LGPL v2.1下發布的(參見COPYING),這基本上意味著您可以動態地將librsync鏈接到非GPL程序,但您必須重新分發librsync源,並進行任何修改。

librsync包含BLAKE2哈希算法,由Samuel Neves編寫,並在CC0公共域名下發布。

NSS

NSS根據Mozilla Public License Version 2.0獲得許可

Mozilla公共許可證版本2.0
==================================
1.定義

1.1。 “貢獻者”是指創建,參與創建或擁有涵蓋軟件的每個個人或法人實體。

1.2. “貢獻者版本”是指貢獻者使用的其他人(如果有)的貢獻與特定貢獻者貢獻的組合。

1.3。 “貢獻”指特定貢獻者的涵蓋軟件。

1.4。 “涵蓋軟件”是指初始投稿人在附件A中附上通知的源代碼表,此類源代碼表的可執行表格以及此類源代碼表的修改,在每種情況下包括其中的部分。

1.5。 “與二級許可證不兼容”是指

(a)最初的貢獻者已將附件B中所述的通知附加到涵蓋軟件;要么

(b)涵蓋軟件是根據許可證1.1版或更早版本的條款提供的,但也不是根據二級許可證的條款提供。

1.6。 “可執行表格”指源代碼表格以外的任何形式的作品。

1.7。 “較大的工作”是指將涵蓋軟件與其他材料相結合的工作,該工作在單獨的文件或文件中,而非涵蓋軟件。

1.8。 “許可”是指本文件。

1.9。 “可許可”是指有權在最初授予時或隨後授予本許可所傳達的任何和所有權利。

1.10。 “修改”是指以下任何一項:

(a)源代碼表格中的任何文件,包括對涵蓋軟件內容的添加,刪除或修改;要么

(b)源代碼表格中包含任何涵蓋軟件的任何新文件。

1.11。 “貢獻者”的“專利權利要求”是指任何專利權利要求中的任何專利權利要求,包括但不限於方法,過程和設備權利要求,這些權利要求可以被侵權,但是對於許可的授予, ,使用,銷售,提供銷售,製作,導入或轉讓其貢獻或其貢獻者版本。

1.12。 “二級許可”指GNU通用公共許可證,2.0版,GNU寬通用公共許可證,2.1版,GNU Affero通用公共許可證,3.0版或這些許可證的任何更新版本。

1.13。 “源代碼表”是指優先進行修改的工作形式。

1.14。 “您”(或“您的”)指根據本許可證行使權利的個人或法人實體。對於法人實體,“您”包括由您控制,受其控製或受其共同控制的任何實體. 就本定義而言,“控制”是指(a)通過合同或其他方式引起或管理該實體的直接或間接權力,或(b)超過百分之五十(50%)的所有權該實體的已發行股份或實益擁有權。

2.許可授予和條件

2.1。資助

每位貢獻者特此授予您全球免版稅,非獨家許可:

(a)根據知識產權(專利或商標除外)可由該貢獻者授權使用,複製,提供,修改,展示,執行,分發和以其他方式利用其貢獻,可以在未修改的基礎上,通過修改,或者作為大工作的一部分;和

(b)根據此類貢獻者的專利權利要求,製作,使用,出售,要約出售,製作,進口和以其他方式轉讓其貢獻或其貢獻者版本。

2.2。生效日期

第2.1節中授予的任何貢獻的許可在貢獻者首次分發此類貢獻之日起對每個貢獻生效。

2.3。授予範圍的限制

第2節中授予的許可是本許可授予的唯一權利。根據本許可證,涵蓋軟件的分發或許可不會暗示其他權利或許可。儘管有上文第2.1(b)節的規定,但貢獻者未授予專利許可:

(a)任何貢獻者已從涵蓋軟件中刪除的代碼;要么

(b)因以下原因引起的侵權:(i)您和任何其他第三方對涵蓋軟件的修改,或(ii)其貢獻與其他軟件的組合(作為其貢獻者版本的一部分除外);要么

(c)根據涵蓋軟件在沒有其供款的情況下侵犯的專利權利要求。

本許可證不授予任何貢獻者的商標,服務標記或徽標的任何權利(除非為了遵守第3.4節中的通知要求可能必需)。

2.4。後續許可證

由於您選擇根據本許可證的後續版本(參見第10.2節)或根據二級許可證的條款(如果根據第3.3節的條款允許)分發涵蓋軟件,因此沒有貢獻者提供額外授權。

2.5. 表示

每個貢獻者表示貢獻者認為其貢獻是其原始創作,或者它有足夠的權利授予本許可所傳達的貢獻的權利。

2.6。合理使用

本許可不是為了限制您根據適用的合理使用,公平交易或其他等同物的版權原則擁有的任何權利。

2.7條件

第3.1,3.2,3.3和3.4節是第2.1節中授予的許可條件。

3.責任

3.1。來源表格的分佈

所有在源代碼表中的涵蓋軟件分發,包括您創建或您貢獻的任何修改,都必須遵守本許可的條款。您必須通知收件人涵蓋軟件的源代碼表格受本許可證條款的約束,以及他們如何獲取本許可證的副本。您不得嘗試在源代碼表單中更改或限制收件人的權限。

3.2。可執行表格的分發

如果您以可執行形式分發涵蓋軟件,則:

(a)此類涵蓋軟件也必須按照第3.1節所述以源代碼形式提供,並且您必須告知收件人可執行表格如何以合理的方式及時獲取此類源代碼表的副本,收費不超過向收件人分發的費用;和

(b)您可以根據本許可證的條款分發此類可執行表格,或者根據不同的條款對其進行再許可,前提是可執行表格的許可證不會試圖限製或更改本許可證下的源代碼表格中的接收者權利。

3.3。分發更大的作品

您可以根據自己的選擇創建和分發較大的作品,前提是您還必須遵守本許可證對涵蓋軟件的要求。如果較大作品是涵蓋軟件與受一個或多個二級許可證管理的作品的組合,並且涵蓋軟件與二級許可證不兼容,則本許可證允許您根據此二級許可證的條款另外分發此類涵蓋軟件( s),以便大型工作的接收方可以根據本許可證或此類二級許可證的條款,自行選擇進一步分發涵蓋軟件。

3.4. 通告

您不得刪除或更改涵蓋軟件的源代碼表中包含的任何許可聲明(包括版權聲明,專利聲明,擔保免責聲明或責任限制)的實質內容,除非您可以更改任何許可聲明。糾正已知事實不准確所需的程度。

3.5。附加條款的適用

您可以選擇向涵蓋軟件的一個或多個收件人提供保修,支持,賠償或責任義務並向其收取費用。但是,您可以僅代表您自己,而不是代表任何貢獻者。您必須明確表示您單獨提供任何此類擔保,支持,賠償或責任義務,並且您在此同意賠償每個貢獻者因擔保,支持,賠償或責任而導致此類貢獻者承擔的任何責任。您提供的條款。您可以包含額外的免責聲明和任何司法管轄區的責任限制。

4.由於法規或規定無法遵守

如果您因法規,司法命令或法規而無法遵守本許可證中有關部分或全部涵蓋軟件的任何條款,則您必須:(a)遵守本許可證的條款盡可能最大化; (b)描述其影響的限制和代碼。此類說明必須放在涵蓋的所有發行版中的文本文件中
本許可下的軟件。除了法規或法規所禁止的範圍之外,這種描述必須足夠詳細,以使普通技術的接收者能夠理解它。

5.終止

5.1。如果您未能遵守本協議的任何條款,則本許可授予的權利將自動終止。但是,如果您符合規定,則根據本許可授予特定權利
提交者(a)暫時恢復,除非並且直到此提供者明確並最終終止您的授權,並且(b)持續進行,如果此類貢獻者未能通知您
在您恢復合規後的60天之前,通過一些合理的方式不遵守規定。此外,如果此類貢獻者通過某種合理方式通知您違規行為,則您的特定貢獻者的授權會持續恢復,這是您第一次收到此類貢獻者不遵守此許可的通知,以及您在收到通知後30天之前符合規定。

5.2。如果您通過主張專利侵權索賠(不包括宣告性判決行為,反訴和交叉索賠)來指控任何實體直接或間接侵犯任何專利,那麼您將獲得任何和所有權利根據本許可證第2.1節,涵蓋軟件的貢獻者應終止。

5.3. 如果根據上述第5.1或5.2節終止,則您或您的經銷商在終止前根據本許可證有效授予的所有最終用戶許可協議(不包括經銷商和經銷商)在終止後仍然有效。

6.免責聲明

涵蓋軟件按照“原樣”提供本許可協議,不提供任何形式的明示,暗示或法定保證,包括但不限於保證所涵蓋的軟件沒有缺陷,適用於特定情況,適用於特定情況目的或非侵權。涵蓋軟件的質量和性能的全部風險由您承擔。如果任何覆蓋的軟件在任何方面存在缺陷,則您(不是任何貢獻者)承擔任何必要的服務,維修或更正的費用。本免責聲明構成本許可證的重要部分。除本免責聲明外,不得在本許可下授權使用任何涵蓋的軟件。

7.責任限制

在任何情況下且不屬於任何法律理論,無論是侵權(包括疏忽),合同還是其他方式,任何貢獻者,或任何分發上述允許的軟件的人,均對您的任何直接,間接,特殊,偶然,或任何特徵的後果性損害,包括但不限於對利潤損失,商譽損失,工作停工,計算機故障或故障,或任何和所有其他商業損害或損失的損害,即使此方已被告知此類可能性損害。此責任限制不適用於因此類違反適用法律而導致的死亡或人身傷害的責任,並禁止此類限制。某些司法管轄區不允許排除或限制偶發或繼發損害,因此,此排除和限制可能不適用於您。

8.訴訟

與本許可有關的任何訴訟只能在被告維持其主要營業地的司法管轄區的法院提起,此類訴訟應受該司法管轄區的法律管轄,而不涉及其法律衝突規定。本節中的任何內容均不得阻止當事人提出交叉索賠或反訴。

9.雜項

本許可證代表有關本協議主題的完整協議。如果本許可證的任何條款被認定為不可執行,則應僅在必要的範圍內對此類條款進行改革,以使其可執行。任何規定合同語言應由起草人解釋的法律或法規不得用於將本許可證與提供者一起解釋。

10.許可證的版本

10.1。新版本

Mozilla Foundation是許可證管家。除第10.3節規定的情況外,除許可證管理員外,任何人均無權修改或發布本許可證的新版本. 每個版本都將給出一個區分版本號。

10.2。新版本的影響

您可以根據最初收到涵蓋軟件的許可證版本條款或許可證管理員發布的任何後續版本的條款分發涵蓋軟件。

10.3。修改版本

如果您創建的軟件不受本許可證的約束,並且您想為此類軟件創建新許可證,則可以創建並使用此許可證的修改版本(如果您重命名該許可證並刪除)
任何對許可證管理員姓名的引用(除非注意到此類修改後的許可證與本許可證不同)。

10.4。分發與二級許可證不兼容的源代碼表單

如果您選擇根據此版本的許可條款分發與二級許可不兼容的源代碼表,則必須附上本許可的附錄B中所述的通知。

圖表A - 源代碼表格許可聲明

此源代碼表格受Mozilla Public License,v.2.0的條款約束。如果MPL的副本未隨此文件一起分發,您可以通過https://mozilla.org/MPL/2.0/獲取。

如果不可能或不希望將通知放在特定文件中,那麼您可以將通知包含在收件人可能會看到的位置(例如相關目錄中的LICENSE文件)中
這樣的通知。

您可以添加其他準確的版權所有權通知。

圖表B - “與二級許可證不兼容”通知

此源代碼表格與“二級許可證不兼容”,如Mozilla Public License,v. 2.0。

OpenCV的

英特爾公司版權所有(C)2000-2018,保留所有權利。
版權所有(C)2009-2011,Willow Garage Inc.,保留所有權利。
版權所有(C)2009-2016,NVIDIA Corporation,保留所有權利。
版權所有(C)2010-2013,Advanced Micro Devices,Inc。,保留所有權利。
版權所有(C)2015-2016,OpenCV Foundation,保留所有權利。
版權所有(C)2015-2016,Itseez Inc.,保留所有權利。
第三方版權是其各自所有者的財產。

如果滿足以下條件,則允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表和以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表和以下免責聲明。
  3. 未經事先書面許可,不得使用版權所有者的姓名和貢獻者的姓名來認可或宣傳從該軟件衍生的產品。

本軟件由版權所有者和貢獻者按“原樣”提供,並且不承擔任何明示或暗示的保證,包括但不限於對適銷性和特定用途的適用性的暗示保證。在任何情況下,版權所有者或貢獻者均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或業務中斷)無論如何引起並承擔任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使被告知此類損害的可能性。

OpenH264

版權所有(c)2013,Cisco Systems. 版權所有。

如果滿足以下條件,則允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表和以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表和以下免責聲明。

本軟件由版權所有者和貢獻者按“原樣”提供,並且不承擔任何明示或暗示的保證,包括但不限於對適銷性和特定用途的適用性的暗示保證。在任何情況下,版權所有者或貢獻者均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或者商業中斷)無論如何引起並承擔任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使被告知此類損害的可能性。

OpenSSL的

版權所有(c)1998-2017 OpenSSL項目。版權所有。

如果滿足以下條件,則允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表和以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表和以下免責聲明。
  3. 提及本軟件功能或使用的所有廣告材料必須顯示以下聲明:

“該產品包含由OpenSSL Project開發的用於OpenSSL Toolkit的軟件。( https://www.openssl.org/ )”

  1. 未經事先書面許可,不得使用“OpenSSL Toolkit”和“OpenSSL Project”這些名稱來支持或宣傳從該軟件衍生的產品. 如需書面許可,請聯繫openssl-core@openssl.org
  2. 未經OpenSSL項目事先書面許可,源自本軟件的產品不得稱為“OpenSSL”,也不得在其名稱中出現“OpenSSL”。
  3. 任何形式的再分發都必須保留以下聲明:“本產品包含由OpenSSL Project開發的用於OpenSSL Toolkit的軟件( https://www.openssl.org/ )”。

本軟件由OpenSSL項目“按原樣”提供,並且不承擔任何明示或暗示的擔保,包括但不限於對適銷性和特定用途的適用性的暗示擔保。在任何情況下,OpenSSL項目或其貢獻者均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或者業務中斷)然後引起任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使被告知此類損害的可能性。

QNtp

QNtp在 GNU 通用公共許可證版本3 下可用

GNU較寬鬆通用公共許可證第3版可從https://www.gnu.org/licenses/lgpl-3.0.html獲得

QT

QT在 GNU寬通用公共許可證版本3 下可用 。 QT工具包版權所有©2016。QT Company Ltd.. 和其他貢獻者。

GNU較寬鬆通用公共許可證第3版可從https://www.gnu.org/licenses/lgpl-3.0.html獲得

QTservice

版權所有(C)2013 Digia Plc和/或其子公司(-ies)。

聯繫方式: https//www.qt.io/terms-conditions/

該軟件是QT解決方案組件的一部分。

您可以根據BSD許可條款使用此文件,如下所示:

“只要滿足以下條件,允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表和以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表和以下免責聲明。
  3. 未經事先書面許可,Digia Plc及其子公司的名稱及其貢獻者的名稱均不得用於支持或推廣源自本軟件的產品。

本軟件由版權所有者和貢獻者按“原樣”提供,並且不承擔任何明示或暗示的擔保,包括但不限於對適銷性和特定用途的適用性的暗示擔保,不承擔任何責任。. 在任何情況下,版權所有者或貢獻者均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或者商業中斷)無論如何引起並承擔任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使被告知此類損害的可能性。

QTsingleapplication

版權所有(C)2013 Digia Plc和/或其子公司(-ies)。

聯繫方式:https://www.qt.io/terms-conditions/

該軟件是QT解決方案組件的一部分。

您可以根據BSD許可條款使用此文件,如下所示:

“只要滿足以下條件,允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

本軟件由版權所有者和貢獻者按“原樣”提供,並且不承擔任何明示或暗示的擔保,包括但不限於對適銷性和特定用途的適用性的暗示擔保,不承擔任何責任。. 在任何情況下,版權所有者或貢獻者均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或者商業中斷)無論如何引起並承擔任何責任理論,無論是在使用本軟件的任何方式下產生的合同,嚴格責任或侵權(包括疏忽或其他),即使被告知此類損害的可能性。

示例Web套接字服務器

版權所有(c)2014-2016 Ole Christian Eidheim

特此授予任何獲得本軟件和相關文檔文件(“軟件”)副本的人免費許可,以無限制地交易本軟件,包括但不限於使用,複製,修改,合併的權利根據以下條件,出版,分發,再許可和/或出售本軟件的副本,並允許向其提供本軟件的人員這樣做:

上述版權聲明和本許可聲明應包含在本軟件的所有副本或實質部分中。

本軟件按“原樣”提供,不提供任何明示或暗示的保證,包括但不限於適銷性,特定用途的適用性和不侵權的保證。在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

SIGAR

版權所有(c)2004-2011 VMWare,Inc。

根據Apache許可證2.0版(“許可證”)獲得許可;除非符合許可,否則您不得使用此文件。您可以通過https://www.apache.org/licenses/License-2.0獲取許可證副本。

除非適用法律要求或書面同意,否則根據許可證分發的軟件將按“原樣”分發,不附帶任何明示或暗示的擔保或條件。有關管理許可下的權限和限制的特定語言,請參閱許可證。

SQLCipher

版權所有(c)2008-2012,Zetetic LLC. 版權所有。

如果滿足以下條件,則允許以源代碼和二進制形式重新分發和使用,無論是否經過修改:

  1. 源代碼的重新分發必須保留上述版權聲明,此條件列表和以下免責聲明。
  2. 二進制形式的再分發必須在隨分發提供的文檔和/或其他材料中復制上述版權聲明,此條件列表和以下免責聲明。
  3. 未經事先書面許可,ZETETIC LLC的名稱及其貢獻者的名稱均不得用於支持或宣傳源自本軟件的產品。            

本軟件由ZETETIC LLC“按原樣”提供,並且不承擔任何明示或暗示的擔保,包括但不限於對適銷性和特定用途的適用性的暗示擔保。在任何情況下,ZETETIC LLC均不對任何直接,間接,偶然,特殊,懲戒或後果性損害承擔責任(包括但不限於採購替代商品或服務;損失使用,數據或利潤;或業務中斷)然後引起任何責任理論,無論是合同,嚴格責任,還是侵權(包括疏忽或其他),在使用本軟件的任何方式下,即使被告知此類損害的可能性,也是如此。

SQLite的

SQLite中的所有代碼和文檔都由作者專用於公共領域。所有代碼作者及其所在公司的代表都簽署了宣誓書,將他們的貢獻獻給公共領域,並將這些簽名宣誓書的原件存放在Hwaci總辦事處的防火牆中。. 任何人都可以出於任何目的,商業或非商業,以任何方式,以源代碼形式或編譯二進製文本自由複制,修改,發布,使用,編譯,銷售或分發原始SQLite代碼

SQLite CPP

版權所有(c)2012 - 2016年塞巴斯蒂安Rombauts( sebastien.rombauts@gmail.com

特此授予任何獲得本軟件和相關文檔文件(“軟件”)副本的人免費許可,以無限制地交易本軟件,包括但不限於使用,複製,修改,合併的權利根據以下條件,出版,分發,再許可和/或出售本軟件的副本,並允許向其提供本軟件的人員這樣做:

上述版權聲明和本許可聲明應包含在本軟件的所有副本或實質部分中。

本軟件按“原樣”提供,不提供任何明示或暗示的保證,包括但不限於適銷性,特定用途的適用性和不侵權的保證。在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

UPX / UPL

UPX和UCL是受版權保護的軟件。所有權利都歸作者所有。
UPX版權所有(C)1996-2000 Markus Franz Xaver Johannes Oberhumer
UPX版權所有(C)1996-2000 Laszlo Molnar
倫敦大學學院版權所有(C)1996-2000 Markus Franz Xaver Johannes Oberhumer

GNU通用公共許可證

UPX和UCL庫是免費軟件;您可以根據自由軟件基金會發布的GNU通用公共許可證條款重新分發和/或修改它們;許可證的第2版,或(根據您的選擇)任何更高版本。

UPX和UCL的分發是希望它們有用,但沒有任何保證;甚至沒有適銷性或特定用途適用性的暗示保證。有關更多詳細信息,請參閱GNU通用公共許可證。

壓縮執行者的特殊例外情況

嵌入每個UPX壓縮程序的存根是UPX和UCL的一部分,包含我們版權所有的代碼。 GNU通用公共許可證的條款仍然適用,因為壓縮程序是與我們的存根鏈接的特殊形式。

特此Markus FXJ. Oberhumer和Laszlo Molnar授予您特別許可,可以自由使用和分發所有UPX壓縮程序(包括商業壓縮程序),但受以下限制:

  1. 您必須使用完全未修改的UPX版本壓縮程序;使用我們的預編譯版本,或者(根據您的選擇)使用由我們分發的未經修改的UPX源的自編譯版本。
  2. 這也意味著UPX存根必須完全不被修改,即嵌入在壓縮程序中的存根必須與由官方未修改的UPX版本生成的存根字節相同。
  3. 解壓縮程序和存根中的任何其他代碼必須由未修改的UPX存根專門用於在程序啟動時解壓縮程序。存根的任何部分都不得被您的程序讀取,複製,調用或以其他方式使用或訪問。

WTL

WTL根據Microsoft公共許可證(MS-PL)獲得許可。

本許可證管理隨附軟件的使用。你使用這個軟件就意味著你已經接受了它所使用的許可證。如果您不接受許可,請不要使用該軟件。

  1. 定義

術語“複製”,“複製”,“衍生作品”和“發行”在此處具有與美國相同的含義. 版權法。

“貢獻”是原始軟件,或對軟件的任何添加或更改。

“貢獻者”是指根據本許可證分發其貢獻的任何人。

“許可專利”是撰稿人的專利權利要求,直接讀取其貢獻。

  1. 授予權利

(A)版權授予 - 根據本許可的條款,包括第3節中的許可條件和限制,每個貢獻者授予您非獨占的,全球性的,免版稅的版權許可,以復制其貢獻,準備其衍生作品貢獻,並分發其貢獻或您創建的任何衍生作品。

(B)專利授權 - 根據本許可的條款,包括第3節中的許可條件和限制,每個貢獻者根據其許可專利授予您非專有的全球免版稅許可,以製作,製作,使用,出售,要約出售,進口和/或以其他方式處置其對軟件中貢獻的軟件或衍生作品的貢獻。

  1. 條件和限制

(A)無商標許可 - 本許可不授予您使用任何貢獻者名稱,徽標或商標的權利。

(B)如果您針對您聲稱被軟件侵權的專利向任何貢獻者提出專利權利要求,則您從該軟件的貢獻者處獲得的專利許可將自動終止。

(C)如果您分發軟件的任何部分,您必須保留軟件中存在的所有版權,專利,商標和歸屬聲明。

(D)如果您以源代碼形式分發軟件的任何部分,您只能在本許可下通過在您的發行版中包含此許可的完整副本來這樣做。如果您以編譯或目標代碼形式分發軟件的任何部分,則只能在符合此許可的許可下進行。

(E)該軟件按“原樣”許可。您自行承擔使用的風險。貢獻者不提供任何明示的保證,擔保或條件。根據當地法律,您可能擁有此許可證無法更改的其他消費者權利。在您當地法律允許的範圍內,貢獻者不包括適銷性,適用於特定目的和不侵權的默示保證。

的UnRAR

UnRAR - RAR檔案的免費實用程序

使用和分發免費便攜版的許可

UnRAR實用程序的源代碼是免費軟件. 這意味著:

  1. RAR和公用事業UnRAR的所有版權歸作者獨家擁有 - Alexander Roshal。
  2. UnRAR源代碼可以在任何軟件中用於處理RAR檔案而不受任何限制,但不能用於開發RAR(WinRAR)兼容的歸檔器並重新創建專有的RAR壓縮算法。允許以單獨的形式或作為其他軟件的一部分分發修改後的UnRAR源代碼,前提是本段的全文(從“UnRAR源代碼”字樣開頭)包含在許可證中,或者如果沒有許可證,則在文檔中,並在源代碼註釋結果包。
  3. UnRAR實用程序可以免費分發。允許在其他軟件包中分發UnRAR。
  4. RAR ARCHIVER和UnRAR UTILITY按“原樣”分發。不保證任何形式的明示或暗示。您自擔風險使用。在使用或誤用本軟件時,作者不對數據丟失,損害,利潤損失或任何其他類型的損失負責。
  5. 安裝和使用UnRAR實用程序表示接受這些許可條款和條件。
  6. 如果您不同意許可條款,則必須從存儲設備中刪除UnRAR文件並停止使用該實用程序。

感謝您對RAR和UnRAR的關注。

Alexander L. Roshal

VLC

VideoLAN的大多數軟件都是根據 GNU通用公共許可證第2版 獲得 許可的。

版本2,1991年6月

版權所有(C)1989,1991 Free Software Foundation,Inc。

馬薩諸塞州波士頓市五樓富蘭克林街51號  02110-1301,USA允許每個人復制和分發本許可證文件的逐字副本,但不允許更改。

的Zlib

版權所有(C)1995-2017 Jean-loup Gailly和Mark Adler

本軟件“按原樣”提供,沒有任何明示或暗示的保證。在任何情況下,作者均不對因使用本軟件而導致的任何損害承擔責任。

允許任何人將本軟件用於任何目的(包括商業應用程序),並對其進行更改並自由重新分發,但受以下限制:

  1. 不得歪曲本軟件的來源;你不能聲稱你寫了原始軟件. 如果您在產品中使用此軟件,則會感謝產品文檔中的確認,但不是必需的。
  2. 更改的源版本必須明確標記,不得歪曲為原始軟件。
  3. 不得從任何源代碼分發中刪除或更改此通知。

Jean-loup Gailly: jloup@gzip.org

Mark Adler: madler@alumni.caltech.edu

zxcbn

版權所有(c)2012-2016 Dan Wheeler和Dropbox,Inc。

特此授予任何獲得本軟件和相關文檔文件(“軟件”)副本的人免費許可,以無限制地交易本軟件,包括但不限於使用,複製,修改,合併的權利根據以下條件,出版,分發,再許可和/或出售本軟件的副本,並允許向其提供本軟件的人員這樣做:

上述版權聲明和本許可聲明應包含在本軟件的所有副本或實質部分中。

本軟件按“原樣”提供,不提供任何形式的明示或暗示保證,包括但不限於適銷性,特定用途的適用性和不侵權的保證. 在任何情況下,作者或版權所有者均不對任何索賠,損害或其他責任承擔任何責任,無論是在合同,侵權行為還是其他方面的行為,由本軟件引起或與之相關,或與本軟件的使用或其他交易有關。軟件。

zxcppvbn

版權所有(c)2013 Tresorit Kft。

Boost軟件許可證 - 版本1.0 - 2003年8月17日

特此授予任何個人或組織免費獲得本許可證(“軟件”)所涵蓋的軟件和隨附文檔的副本,以使用,複製,顯示,分發,執行和傳輸本軟件,以及準備本軟件的衍生作品,並允許本軟件所屬的第三方這樣做,所有這些都受以下條款限制:

本軟件中的版權聲明和本聲明,包括上述許可授予,此限制和以下免責聲明,必須全部或部分包含在本軟件的所有副本中,並包含在本軟件的所有衍生作品中,除非此類副本或衍生作品僅以源語言處理器生成的機器可執行目標代碼的形式。

本軟件按“原樣”提供,不提供任何形式的明示或暗示保證,包括但不限於適銷性,特定用途的適用性,所有權和非侵權性的保證。在任何情況下,版權所有者或任何分發軟件的人均不對因軟件或軟件中的使用或其他交易而引起的或與之相關的任何損害或其他責任(無論是合同,侵權還是其他責任)承擔責任。

以供參考

GNU通用公共許可證

版本2,1991年6月

版權所有(C)1989,1991 Free Software Foundation,Inc。

51 Franklin Street,Fifth Floor,Boston,MA 02110-1201,USA

允許每個人復制和分發本許可證文件的逐字副本,但不允許更改。

前言

大多數軟件的許可證旨在剝奪您共享和更改軟件的自由。相比之下,GNU通用公共許可證旨在保證您共享和更改自由軟件的自由 - 確保該軟件對所有用戶免費。此通用公共許可證適用於大多數自由軟件基金會的軟件以及作者承諾使用它的任何其他程序。 (其他一些自由軟件基金會軟件由GNU寬通用公共許可證覆蓋。)您也可以將它應用於您的程序。

當我們談到自由軟件時,我們指的是自由,而不是價格. 我們的通用公共許可證旨在確保您可以自由分發免費軟件的副本(如果您願意,可以收取此服務的費用),您可以獲得源代碼,或者如果您需要可以獲得它,您可以更改軟件或在新的免費程序中使用它的一部分;並且你知道你可以做這些事情。

為了保護您的權利,我們需要製定限制,禁止任何人拒絕您這些權利或要求您放棄這些權利。如果您分發軟件的副本,或者您修改了軟件的副本,這些限制將轉化為您的某些責任。

例如,如果您分發此類程序的副本(無論是免費還是收費),您必須向收件人分配您擁有的所有權利。您必須確保它們也接收或可以獲取源代碼。你必須向他們展示這些條款,以便他們了解自己的權利。

我們通過兩個步驟保護您的權利:(1)對軟件進行版權保護,以及(2)向您提供此許可,授予您複製,分發和/或修改軟件的法律許可。

此外,對於每位作者的保護和我們的保護,我們希望確保每個人都明白這個免費軟件沒有保修。如果該軟件被其他人修改並傳遞,我們希望其收件人知道他們所擁有的不是原件,因此其他人引入的任何問題都不會反映原作者的聲譽。

最後,任何免費程序都會受到軟件專利的威脅。我們希望避免自由程序的再分發者單獨獲得專利許可的危險,實際上使程序成為專有的。為了防止這種情況發生,我們已經明確規定,任何專利都必須獲得許可,以供所有人免費使用或根本不獲許可。

下面是複制,分發和修改的準確條款和條件。

複製,分發和修改的條款和條件

0.本許可證適用於任何程序或其他工作,其中包含版權所有者發出的通知,聲明可以根據本通用公共許可證的條款進行分發。以下“計劃”是指任何此類計劃或工作,“基於計劃的工作”是指本程序或版權法下的任何衍生作品:即包含本程序或部分版權的作品。它,無論是逐字還是修改和/或翻譯成另一種語言。 (在下文中,翻譯包括但不限於術語“修改”。)每個被許可人被稱為“你”。

本許可不包括複製,分發和修改以外的活動;它們超出了它的範圍。運行本程序的行為不受限制,只有當本程序的內容構成基於本程序的作品時才能涵蓋本程序的輸出(獨立於運行本程序). 這是否真實取決於該計劃的作用。

1.您可以在任何媒介中復制和分發本程序源代碼的逐字副本,前提是您在每份副本上明確且適當地發布適當的版權聲明和免責聲明;保留所有涉及本許可證的通知並保證不存在任何保證;並向本程序的任何其他收件人提供本許可證的副本以及本程序。

您可以就轉讓副本的實際行為收取費用,您可以根據自己的選擇提供保修保護以換取費用。

2.您可以修改本程序或其任何部分的副本,從而形成基於本程序的作品,並根據上述第1節的條款複製和分發此類修改或工作,前提是您還滿足所有這些條件:

a)您必須使修改後的文件帶有明顯的通知,聲明您更改了文件和更改日期。

b)您必須使您分發或發布的全部或部分工作全部或部分包含或源自本程序或其任何部分,根據本許可條款向所有第三方免費許可。

c)如果修改後的程序在運行時通常以交互方式讀取命令,則必須使其在以最常見的方式開始運行以進行交互式使用時,打印或顯示包含適當版權聲明的通知以及沒有保修的通知(或者,說您提供保修)並且用戶可以在這些條件下重新分發程序,並告訴用戶如何查看此許可證的副本。 (例外:如果本程序本身是交互式的,但通常不會打印此類公告,則基於本程序的工作不需要打印公告。)

這些要求適用於整個修改後的工作。如果該工作的可識別部分不是來自本程序,並且可以合理地認為是獨立的和單獨的工作本身,則當您將這些部分作為單獨的作品分發時,本許可及其條款不適用於這些部分. 但是,如果您將相同的部分作為整體的一部分進行分發,這是基於本程序的工作,則整體的分發必須符合本許可證的條款,其對其他被許可人的權限擴展到整個整體,因此對於每個而且無論是誰寫的,都是每個部分。

因此,本部分的目的不是主張權利或反對您完全由您撰寫的工作權利;相反,其目的是行使控制基於該計劃的衍生作品或集體作品的分配權。

此外,僅僅將基於本程序的其他作品與存儲或分發介質卷上的程序(或基於程序的作品)聚合在一起,不會將其他作業納入本許可的範圍。

3.您可以根據上述第1節和第2節的條款,以目標代碼或可執行形式複制和分發本程序(或根據第2節進行的工作),前提是您還要執行以下操作之一:

a)附帶完整的相應機器可讀源代碼,必鬚根據上述第1節和第2節的條款在通常用於軟件交換的介質上分發;要么,

b)附上書面報價,有效期至少三年,給予任何第三方,費用不超過實際執行源代碼分發的費用,相應源代碼的完整機器可讀副本,根據上述第1節和第2節的條款在通常用於軟件交換的介質上分發;要么,

c)隨附您收到的關於分發相應源代碼的報價的信息。 (此替代方案僅允許用於非商業性分發,並且只有在您收到具有此類要約的目標代碼或可執行形式的程序時,才符合上述b部分。)

作品的源代碼意味著對其進行修改的首選工作形式。對於可執行工作,完整源代碼表示其包含的所有模塊的所有源代碼,以及任何關聯的接口定義文件,以及用於控制可執行文件的編譯和安裝的腳本。但是,作為一個特殊的例外,分發的源代碼不需要包含正常分佈的任何內容(源代碼或二進制形式),以及運行可執行文件的操作系統的主要組件(編譯器,內核等),除非該組件本身伴隨可執行文件。

如果通過提供從指定位置訪問副本來分發可執行文件或目標代碼,則提供從同一位置複製源代碼的等效訪問權限計算為源代碼的分發,即使第三方不被強制複製源代碼和目標代碼。

4.除非本許可證明確規定,否則您不得複制,修改,再許可或分發本程序。任何以其他方式複制,修改,再許可或分發本程序的行為均屬無效,並將自動終止您在本許可下的權利. 但是,根據本許可證收到您的副本或權利的各方,只要此類方仍然完全合規,其許可將不會被終止。

5.您沒有被要求接受本許可,因為您尚未簽署。但是,您無權修改或分發本程序或其衍生作品。如果您不接受本許可,則法律禁止這些行為。因此,通過修改或分發本程序(或基於本程序的任何工作),即表示您接受本許可,以及復制,分發或修改本程序或基於本程序的所有條款和條件。

6.每次重新分發本程序(或基於本程序的任何作品)時,收件人都會自動從原始許可人處獲得許可,以根據這些條款和條件複製,分發或修改本程序。您不得對收件人行使此處授予的權利施加任何進一步的限制。您不負責強制執行本許可證的第三方。

7.如果由於法院對專利侵權的判決或指控或任何其他原因(不限於專利問題),對您施加的條件(無論是通過法院命令,協議還是其他方式)與此條件相抵觸許可證,他們不會原諒您不受本許可證條款的約束。如果您不能分發以便同時滿足您在本許可下的義務和任何其他相關義務,那麼您可能根本不會分發本程序。例如,如果專利許可不允許所有通過您直接或間接接收副本的人免費重新分發本程序,那麼您唯一能夠同時滿足它和本許可的方法就是完全避免分發程序。

如果在任何特定情況下本節的任何部分被視為無效或不可執行,則該部分的餘額旨在適用,並且該部分作為一個整體旨在適用於其他情況。

本部分的目的不是誘使您侵犯任何專利或其他財產權利要求或者質疑任何此類權利要求的有效性;本節的唯一目的是保護免費軟件分發系統的完整性,該系統由公共許可實踐實施。許多人依靠該系統的一致應用,對通過該系統分發的各種軟件做出了慷慨的貢獻;由作者/捐贈者決定他或她是否願意通過任何其他系統分發軟件,並且被許可人不能強加該選擇。

本節旨在徹底清楚本許可證其餘部分的後果。

8.如果在某些國家/地區通過專利或受版權保護的界面限製本程序的分發和/或使用,則根據本許可證放置本程序的原始版權所有者可以添加明確的地理分佈限制(不包括這些國家/地區),以便分發只允許在未被排除在外的國家或之間. 在這種情況下,本許可證包含該限制,如同在本許可證正文中一樣。

9.自由軟件基金會可能會不時發布通用公共許可證的修訂版和/或新版本。這些新版本在精神上與現有版本類似,但可能在細節上有所不同以解決新問題或疑慮。

每一個版本都有不同的版本號。如果本程序指定適用於本許可證的版本號和“任何更新版本”,則您可以選擇遵循該版本或自由軟件基金會發布的任何更新版本的條款和條件。如果本程序未指定本許可證的版本號,您可以選擇自由軟件基金會發布的任何版本。

10.如果您希望將本程序的某些部分合併到其他分發條件不同的免費程序中,請寫信給作者以徵求許可。對於受自由軟件基金會版權保護的軟件,請寫信給自由軟件基金會;我們有時會為此做出例外。我們的決定將遵循兩個目標,即保護我們自由軟件的所有衍生產品的自由狀態,以及促進軟件的共享和重用。

沒有保修

11.由於程序是免費許可的,在適用法律允許的範圍內,對程序不作任何保證。除非另有說明,否則版權所有者和/或其他各方應“按原樣”提供本程序,不附帶任何明示或暗示的保證,包括但不限於對適銷性和特定用途適用性的暗示保證。有關該計劃的質量和性能的全部風險由您承擔. 如果程序有缺陷,您應承擔所有必要的維修,修理或更正的費用。

12.在任何情況下,除非適用法律或同意書面同意,否則任何版權持有人或任何其他方可以修改和/或重新分配上述許可的程序,對您的損害負責,包括任何一般,特殊,因使用或無法使用本程序而引起的偶然或間接損害(包括但不限於數據丟失或數據丟失或由您或第三方承擔的不當行為或損失或本程序未能與任何其他程序一起運行) ,即使此類持有人或其他方已被告知此類損害的可能性。

GNU LESSER GENERAL PUBLIC LICENSE

2.1版,1999年2月

版權所有(C)1991,1999 Free Software Foundation,Inc。

馬薩諸塞州波士頓市五樓富蘭克林街51號  02110-1301美國

允許每個人復制和分發本許可證文件的逐字副本,但不允許更改。

[這是Lesser GPL的第一個發布版本。   它也算作GNU Library Public License版本2的繼承者,因此版本號為2.1。

前言

大多數軟件的許可證旨在剝奪您共享和更改軟件的自由。相比之下,GNU通用公共許可證旨在保證您共享和更改自由軟件的自由 - 確保軟件對所有用戶免費。

本許可證,即較寬鬆通用公共許可證,適用於自由軟件基金會的一些特別指定的軟件包 - 通常是圖書館 - 以及決定使用它的其他作者。您也可以使用它,但我們建議您首先仔細考慮此許可證或普通通用公共許可證是否是在任何特定情況下使用的更好策略,基於以下解釋。

當我們談到自由軟件時,我們指的是使用自由,而不是價格。我們的通用公共許可證旨在確保您可以自由分發免費軟件的副本(如果您願意,可以收取此服務的費用);您收到源代碼或者如果您需要它可以獲得它;您可以更改軟件並在新的免費程序中使用它的部分;而且你被告知你可以做這些事情。

為了保護您的權利,我們需要製定限制,禁止經銷商拒絕您這些權利或要求您放棄這些權利. 如果您分發庫的副本或修改它,這些限制將轉化為您的某些責任。

例如,如果您分發圖書館的副本,無論是免費還是收費,您必須向收件人提供我們給您的所有權利。您必須確保它們也接收或可以獲取源代碼。如果將其他代碼與庫鏈接,則必須向收件人提供完整的對象文件,以便在對庫進行更改並重新編譯之後,可以使用庫將它們重新鏈接。你必須向他們展示這些條款,以便他們了解自己的權利。

我們通過兩步法保護您的權利:(1)我們對圖書館進行版權保護,以及(2)我們向您提供此許可,授予您複製,分發和/或修改圖書館的法律許可。

為了保護每個經銷商,我們希望明確表示免費圖書館不提供保修。此外,如果圖書館被其他人修改並傳遞,則收件人應該知道他們所擁有的不是原始版本,以便原作者的聲譽不會受到其他人可能引入的問題的影響。

最後,軟件專利對任何免費程序的存在構成了持續的威脅。我們希望通過從專利持有人那裡獲得限制性許可來確保公司不能有效地限制免費程序的用戶。因此,我們堅持認為,為某個版本的庫獲得的任何專利許可必須與本許可中規定的完全使用自由一致。

大多數GNU軟件,包括一些庫,都受普通GNU通用公共許可證的保護。本許可證GNU寬通用公共許可證適用於某些指定的圖書館,與普通的通用公共許可證完全不同。我們將此許可證用於某些庫,以便允許將這些庫鏈接到非自由程序。

當程序與庫鏈接時,無論是靜態還是使用共享庫,兩者的組合在法律上都是組合作品,是原始庫的衍生物。因此,普通公共許可證只有在整個組合符合其自由標準時才允許這種鏈接。較寬鬆的通用公共許可證允許更寬鬆的標準,以便將其他代碼與庫相關聯。

我們將此許可證稱為“較小的”通用公共許可證,因為它比普通的通用公共許可證更少地保護用戶的自由。它還為其他自由軟件開發人員提供了優於競爭非自由程序的優勢。這些缺點是我們為許多庫使用普通通用公共許可證的原因。但是,較小的許可證在某些特殊情況下具有優勢。

例如,在極少數情況下,可能特別需要鼓勵盡可能廣泛地使用某個庫,以使其成為事實上的標準。為此,必須允許非自由程序使用該庫。更常見的情況是,免費庫與廣泛使用的非免費庫執行相同的工作. 在這種情況下,通過將免費庫限制為僅限免費軟件幾乎沒有收穫,因此我們使用較小的通用公共許可證。

在其他情況下,在非免費程序中使用特定庫的許可允許更多人使用大量自由軟件。例如,在非自由程序中使用GNU C庫的許可允許更多人使用整個GNU操作系統及其變體GNU / Linux操作系統。

儘管較小的通用公共許可證較少保護用戶的自由,但它確實確保與圖書館鏈接的程序的用戶具有使用庫的修改版本來運行該程序的自由和資金。

下面是複制,分發和修改的準確條款和條件。密切關注“基於庫的工作”和“使用庫的工作”之間的區別。前者包含從庫派生的代碼,而後者必須與庫結合才能運行。

複製,分發和修改的條款和條件

0.本許可協議適用於任何軟件庫或其他程序,其中包含版權所有者或其他授權方聲明可能根據此較寬鬆通用許可證(也稱為“本許可證”)的條款分發的通知。每個被許可人都被稱為“你”。

“庫”意味著準備的軟件功能和/或數據的集合,以便與應用程序(使用這些功能和數據中的一些)方便地鏈接以形成可執行程序。

下面的“圖書館”是指根據這些條款分發的任何此類軟件庫或作品。 “基於圖書館的作品”是指圖書館或版權法下的任何衍生作品:也就是說,包含圖書館或其中一部分的作品,無論是逐字還是修改和/或直接翻譯成另一種語言。 (在下文中,術語“修改”包括但不限於翻譯。)

作品的“源代碼”是指對其進行修改的首選工作形式。對於庫,完整的源代碼表示它包含的所有模塊的所有源代碼,以及任何相關的接口定義文件,以及用於控制庫的編譯和安裝的腳本。

本許可不包括複製,分發和修改以外的活動;它們超出了它的範圍。使用庫運行程序的行為不受限制,只有當其內容構成基於庫的作品時才會涵蓋此類程序的輸出(獨立於在編寫工具中使用庫). 這是否真實取決於庫的功能以及使用該庫的程序的功能。

1.您可以在任何媒體上複製和分發圖書館完整源代碼的逐字副本,前提是您在每個副本上明確且適當地發布適當的版權聲明和免責聲明;保留所有涉及本許可證的通知並保證不存在任何保證;並將本許可證的副本與圖書館一起分發。

您可以就轉讓副本的實際行為收取費用,您可以根據自己的選擇提供保修保護以換取費用。

2.您可以修改您的圖書館或其任何部分的副本,從而形成基於圖書館的作品,並根據上述第1節的條款複製和分發此類修改或工作,前提是您還滿足所有這些條件:

a)修改後的工作本身必須是一個軟件庫。

b)您必須使修改的文件帶有明顯的通知,聲明您更改了文件和更改日期。

c)您必鬚根據本許可證的條款,免費向所有第三方許可所有工作。

d)如果修改後的圖書館中的設施是指由使用該設施的應用程序提供的功能或數據表,除了作為調用該設施時通過的參數時,您必須做出誠意的努力確保在應用程序不提供此類功能或表格的情況下,該設施仍然運行,並且執行其目的的任何部分仍然有意義。

(例如,庫中用於計算平方根的函數具有完全明確定義的目的,與應用程序無關。因此,第2d小節要求此函數使用的任何應用程序提供的函數或表必須是可選的:如果應用程序不提供它,平方根函數仍然必須計算平方根。)

這些要求適用於整個修改後的工作。如果該作品的可識別部分不是從圖書館中獲得的,並且可以合理地認為是獨立的和單獨的作品本身,則當您將這些作為單獨作品分發時,本許可及其條款不適用於這些部分. 但是,如果您將相同的部分作為整體的一部分分發,這是基於庫的工作,則整體的分發必須符合本許可證的條款,其對其他被許可人的權限擴展到整個整體,因此對於每個而且無論是誰寫的,都是每個部分。

因此,本部分的目的不是主張權利或反對您完全由您撰寫的工作權利;相反,其目的是行使控制基於圖書館的衍生作品或集體作品的分配權。

此外,僅僅在存儲或分發介質的捲上聚合不基於庫和庫(或基於庫的工作)的其他工作不會使其他工作在本許可的範圍內。

3.您可以選擇將普通GNU通用公共許可證的條款而不是本許可證的條款應用於庫的給定副本。為此,您必須更改引用此許可證的所有通知,以便它們引用普通GNU通用公共許可證版本2,而不是本許可證。 (如果出現了比普通GNU通用公共許可證版本2更新的版本,則可以根據需要指定該版本。)請勿在這些通知中進行任何其他更改。

一旦在給定副本中進行了此更改,則該副本不可逆轉,因此普通GNU通用公共許可證適用於從該副本製作的所有後續副本和衍生作品。

當您希望將庫的部分代碼複製到非庫的程序時,此選項很有用。

4.您可以根據上述第1節和第2節的條款,以目標代碼或可執行形式複制和分發庫(或其部分或衍生物,根據第2節),前提是您隨附完整的相應機器可讀來源代碼,必鬚根據上述第1節和第2節的條款在通常用於軟件交換的介質上分發。

如果通過提供從指定位置訪問副本來進行目標代碼的分發,則提供從同一位置複製源代碼的等效訪問滿足分發源代碼的要求,即使第三方不被迫複製源代碼以及目標代碼。

5.一個程序不包含圖書館任何部分的衍生物,但旨在通過編輯或與圖書館鏈接而與圖書館合作,被稱為“使用圖書館的作品”。這種工作是孤立的,不是圖書館的衍生作品,因此不屬於本許可的範圍。

但是,將“使用庫的工作”與庫鏈接會創建一個可執行文件,它是庫的衍生物(因為它包含庫的一部分),而不是“使用庫的工作”。因此,本許可證涵蓋了可執行文件. 第6節規定了此類可執行文件的分發條款。

當“使用庫的工作”使用來自作為庫的一部分的頭文件的材料時,工作的目標代碼可能是庫的衍生作品,即使源代碼不是。如果可以在沒有圖書館的情況下鏈接作品,或者作品本身就是圖書館,那麼這是否真實尤為重要。法律沒有準確定義這個真實的門檻。

如果這樣的目標文件僅使用數字參數,數據結構佈局和訪問器,以及小宏和小內聯函數(長度為10行或更少),那麼對象文件的使用不受限制,無論它是否在法律上是衍生的工作。 (包含此目標代碼以及部分庫的可執行文件仍屬於第6節。)

否則,如果作品是圖書館的衍生物,您可以根據第6節的條款分發作品的目標代碼。包含該作品的任何可執行文件也屬於第6節,無論它們是否與圖書館本身直接鏈接。

6.作為上述章節的例外,您還可以將“使用圖書館的作品”與圖書館合併或鏈接,以製作包含圖書館部分內容的作品,並根據您選擇的條款分發該作品,前提是條款允許修改客戶自己使用的工作和反向工程以調試這些修改。

您必須在圖書館使用的每份工作副本中發出醒目的通知,並且本許可證涵蓋圖書館及其使用。您必須提供此許可證的副本。如果執行期間的工作顯示版權聲明,則必須在其中包含庫的版權聲明,以及指導用戶使用本許可證副本的參考。此外,您必須執行以下操作之一:

a)使用完整的相應機器可讀源代碼包括工作,包括工作中使用的任何更改(必須在上面的第1節和第2節下分發);並且,如果作品是與庫鏈接的可執行文件,具有完整的機器可讀“使用庫的工作”,作為目標代碼和/或源代碼,以便用戶可以修改庫然後重新鏈接以生成修改後的可執行文件,包(可以理解,更改庫中定義文件內容的用戶不一定能夠重新編譯應用程序以使用修改後的定義。)

b)使用合適的共享庫機制鏈接庫. 一種合適的機制是(1)在運行時使用已存在於用戶計算機系統上的庫的副本,而不是將庫函數複製到可執行文件中,以及(2)將使用庫的修改版本正確操作,如果用戶安裝了一個,只要修改後的版本與作品的版本接口兼容即可。

c)附上有效期至少三年的書面報價,以向同一用戶提供上述第6a小節中規定的材料,費用不超過執行此分配的費用。

d)如果通過提供從指定地點獲取副本的方式進行作品的分發,則提供相同的訪問權限,以便從同一地點複製上述指定的材料。

e)確認用戶已收到這些材料的副本,或者您已向該用戶發送了副本。

對於可執行文件,“使用庫的工作”的必需形式必須包括從中復制可執行文件所需的任何數據和實用程序。但是,作為一個特殊的例外,要分發的材料不需要包含正常分佈的任何內容(以源代碼或二進制形式),其中包含可執行文件所在的操作系統的主要組件(編譯器,內核等) ,除非該組件本身伴隨可執行文件。

可能會發生這種要求與通常不伴隨操作系統的其他專有庫的許可限制相矛盾的情況。這種矛盾意味著您不能在分發的可執行文件中同時使用它們和庫。

7.您可以將基於圖書館的作品的圖書館設施與本許可證未涵蓋的其他圖書館設施一起放在一個圖書館中,並分發這樣的組合圖書館,前提是單獨分發作品基於圖書館和其他圖書館設施是否允許,並且只要你做這兩件事:

a)將組合庫與基於庫的相同工作的副本相關聯,與任何其他庫工具無結合。這必鬚根據上述章節的條款分發。

b)向組合圖書館發出突出的通知,其中部分圖書館是基於圖書館的作品,並解釋在何處找到同一作品的隨附未組合形式。

8.除非本許可證明確規定,否則您不得複制,修改,再許可,鏈接或分發圖書館。任何以其他方式複制,修改,再許可,鏈接或分發圖書館的嘗試均無效,並將自動終止您在本許可下的權利. 但是,根據本許可證收到您的副本或權利的各方,只要此類方仍然完全合規,其許可將不會被終止。

9.您沒有被要求接受本許可,因為您尚未簽署。但是,沒有任何其他內容授予您修改或分發庫或其衍生作品的權限。如果您不接受本許可,則法律禁止這些行為。因此,通過修改或分發圖書館(或基於圖書館的任何作品),您表明您接受本許可證,以及復制,分發或修改圖書館或基於圖書館工作的所有條款和條件。

10.每次重新分發庫(或基於庫的任何工作)時,收件人都會自動從原始許可方處獲得許可,以根據這些條款和條件複製,分發,鏈接或修改庫。您不得對收件人行使此處授予的權利施加任何進一步的限制。您不負責強制第三方遵守本許可。

11.如果由於法院對專利侵權的判決或指控或任何其他原因(不限於專利問題),對您施加的條件(無論是通過法院命令,協議還是其他方式)與此條件相抵觸許可證,他們不會原諒您不受本許可證條款的約束。如果您不能分發以便同時滿足您在本許可下的義務和任何其他相關義務,那麼您可能根本不會分發圖書館。例如,如果專利許可證不允許所有通過您直接或間接接收副本的人免費重新分發圖書館,那麼您唯一能夠同時滿足它和本許可證的方法就是完全避免分發圖書館。

如果本節的任何部分在任何特定情況下被視為無效或不可執行,則該部分的餘額旨在適用,並且該部分作為一個整體旨在適用於其他情況。

本部分的目的不是誘使您侵犯任何專利或其他財產權利要求或者質疑任何此類權利要求的有效性;本節的唯一目的是保護通過公共許可實踐實施的自由軟件分發系統的完整性。許多人依靠該系統的一致應用,對通過該系統分發的各種軟件做出了慷慨的貢獻;由作者/捐贈者決定他或她是否願意通過任何其他系統分發軟件,並且被許可人不能強加該選擇。

本節旨在徹底清楚本許可證其餘部分的後果。

12.如果某些國家/地區通過專利或受版權保護的界面限製圖書館的發布和/或使用,則將圖書館置於本許可下的原始版權所有者可以添加明確的地理分佈限制(不包括這些國家/地區),以便分發只允許在未被排除在外的國家或之間. 在這種情況下,本許可證包含該限制,如同在本許可證正文中一樣。

13.自由軟件基金會可能會不時發布較寬鬆的通用公共許可證的修訂版和/或新版本。這些新版本在精神上與現有版本類似,但可能在細節上有所不同以解決新問題或疑慮。

每一個版本都有不同的版本號。如果庫指定適用於本許可證的版本號以及“任何更新版本”,則可以選擇遵循該版本或自由軟件基金會發布的任何更新版本的條款和條件。如果庫未指定許可證版本號,您可以選擇自由軟件基金會發布的任何版本。

14.如果您希望將圖書館的部分內容合併到其他分發條件與這些程序不兼容的免費程序中,請寫信給作者以徵求許可。對於受自由軟件基金會版權保護的軟件,請寫信給自由軟件基金會;我們有時會為此做出例外。我們的決定將遵循兩個目標,即保護我們自由軟件的所有衍生產品的自由狀態,以及促進軟件的共享和重用。

沒有保修

15.由於圖書館免費獲得許可,在適用法律允許的範圍內,對圖書館不作任何擔保。除非另有說明,否則版權所有者和/或其他各方應“按原樣”提供圖書館,不提供任何形式的明示或暗示保證,包括但不限於對適銷性和特定用途適用性的暗示保證。圖書館的質量和性能的全部風險由您承擔。如果圖書館有缺陷,您應承擔所有必要的服務,修理或更正的費用。

16.除非適用法律或同意書面同意,否則任何版權持有人或任何其他方可以修改和/或重新分配上述允許的圖書館,對您的損害負責,包括任何一般,特殊,因使用或無法使用圖書館而造成的偶然或間接損害(包括但不限於數據丟失或數據丟失或由您或第三方承擔的不當行為或損失或圖書館未能與任何其他軟件一起使用) ,即使此類持有人或其他方已被告知此類損害的可能性。

GNU LESSER GENERAL PUBLIC LICENSE

第3版,2007年6月29日

版權所有©2007 Free Software Foundation,Inc. < https://fsf.org/ >

允許每個人復制和分發本許可證文件的逐字副本,但不允許更改。

此版本的GNU寬通用公共許可證包含GNU通用公共許可證第3版的條款和條件,並由下面列出的其他權限進行補充。

0.其他定義。

這裡使用的“本許可證”是指GNU寬通用公共許可證的第3版,“GNU GPL”是指GNU通用公共許可證的第3版。

“圖書館”是指本許可證所涵蓋的涵蓋作品,但以下定義的應用程序或組合作品除外。

“應用程序”是使用庫提供的界面的任何工作,但不以庫為基礎。定義庫定義的類的子類被視為使用庫提供的接口的模式。

“組合工作”是通過將應用程序與庫組合或鏈接而產生的工作。用於組合工作的庫的特定版本也稱為“鏈接版本”。

組合工作的“最小對應來源”表示組合工作的對應來源,不包括單獨考慮的組合工作部分的任何源代碼,這些源代碼基於應用程序,而不是基於鏈接版本。

組合工作的“對應應用程序代碼”表示應用程序的目標代碼和/或源代碼,包括從應用程序複製組合工作所需的任何數據和實用程序,但不包括組合工作的系統庫。

1. GNU GPL第3節的例外情況。

您可以根據本許可證的第3節和第4節傳達涵蓋的作品,而不受GNU GPL第3節的約束。

2.傳送修改版本。

如果您修改了庫的副本,並且在您的修改中,工具引用了由使用該工具的應用程序提供的功能或數據(除了作為調用工具時傳遞的參數),那麼您可以傳達修改版本的副本:

a)根據本許可證,只要您善意努力確保在應用程序不提供功能或數據的情況下,設施仍然運行,並且執行其目的的任何部分仍然有意義,或者

b)根據GNU GPL,本許可證的其他許可均不適用於該副本。

3. 包含庫頭文件中的材料的對象代碼。

應用程序的目標代碼形式可以包含來自作為庫的一部分的頭文件的材料。您可以根據您選擇的條款傳達此類目標代碼,前提是如果合併的材料不限於數字參數,數據結構佈局和訪問器,或小型宏,內聯函數和模板(長度不超過10行),執行以下兩項操作:

a)對於在其中使用庫的目標代碼的每個副本給出醒目的通知,並且本許可證涵蓋了庫及其使用。

b)將目標代碼與GNU GPL和本許可證文檔的副本一起使用。

4.聯合作品。

如果您還執行以下各項操作,您可以根據您選擇的條款傳達合併作品,這些術語合在一起,實際上不會限制對合併作品中包含的庫部分的修改以及用於調試此類修改的逆向工程。

a)對圖書館使用的綜合作品的每份副本發出醒目的通知,並且圖書館及其使用受本許可證的保護。

b)隨附GNU GPL和本許可文檔的副本。

c)對於在執行期間顯示版權聲明的聯合作品,請在這些聲明中包含庫的版權聲明,以及指導用戶使用GNU GPL和本許可文檔副本的參考。

d)執行以下操作之一:

0)根據本許可條款和相應的應用程序代碼,以允許用戶重新組合或重新鏈接應用程序與鏈接版本的修改版本的條款相應的形式傳送相應的應用程序代碼,以生成修改的組合工作,按照GNU GPL第6節規定的方式傳送相應的來源。

1)使用合適的共享庫機制鏈接庫。合適的機制是(a)在運行時使用已經存在於用戶計算機系統上的庫的副本,以及(b)將與與鏈接版本接口兼容的庫的修改版本正確地操作。

e)提供安裝信息,但前提是您必鬚根據GNU GPL第6節要求提供此類信息,並且僅在需要此類信息以安裝和執行通過重組生成的組合工作的修改版本的情況下或使用鏈接版本的修改版本重新鏈接應用程序。 (如果使用選項4d0,則安裝信息必須附帶最小對應源和相應的應用程序代碼. 如果使用選項4d1,則必須按照GNU GPL第6節規定的方式提供安裝信息,以傳送相應的來源。)

5.聯合圖書館。

您可以將基於庫的工作的庫設施與非應用程序的其他庫設施一起放在一個庫中,並且不受本許可證的約束,並根據您選擇的條款傳送這樣的組合庫,如果您執行以下兩項操作:

a)將組合庫與基於庫的相同工作的副本相關聯,與任何其他庫設施無關,根據本許可的條款傳達。

b)向組合庫提供突出的通知,其中部分庫是基於庫的工作,並解釋在何處找到相同工作的隨附未組合形式。

6.修訂版GNU寬通用公共許可證。

自由軟件基金會可能會不時發布GNU寬通用公共許可證的修訂版和/或新版本。這些新版本在精神上與現有版本類似,但可能在細節上有所不同以解決新問題或疑慮。

每一個版本都有不同的版本號。如果您收到的庫指定GNU寬通用公共許可證的某個編號版本“或任何更高版本”適用於它,您可以選擇遵循該已發布版本或任何更高版本的條款和條件由自由軟件基金會出版。如果您收到的庫未指定GNU寬通用公共許可證的版本號,您可以選擇自由軟件基金會發布的任何版本的GNU寬通用公共許可證。

如果您收到的庫指定代理可以決定是否適用GNU寬通用公共許可證的未來版本,則該代理的任何版本接受的公開聲明是您為庫選擇該版本的永久授權。