毒素

Apache 軟體基礎

版權所有:Apache Software Foundation

授權:Apache 2.0

./legal/LICENSE

Apache License

2.0 版本,2004 年 1 月

http://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

(a) 閣下必須給予任何其他工作或衍生著作的收件人本授權的副本;及

(b) 你必須讓任何修改的檔案附上明確的通知,說明你更改了檔案;及

(c) 您必須保留任何您從工作來源形式發佈的衍生作品的來源形式、所有著作權、專利、商標和屬性通知,但不包括與衍生作品的任何部分無關的通知;以及

(d) 若「工作」包含「注意」文字檔作為其發行的一部份,則您發佈的任何「衍生作品」必須包含此「注意事項」檔案所包含之屬性通知的可讀副本,不包括與「衍生作品」任何部份無關的注意事項。至少於下列其中一個位置:在發佈為「衍生作品」一部分的「注意事項」文字檔內;在「來源」表單或文件內 (若與「衍生作品」一起提供);或者,在「衍生作品」所產生的顯示畫面內 (若有一般出現此類第三方注意事項的話)。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。

貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

附錄:如何將 Apache 授權應用應用應用應用程序應用到您的工作。

若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!) 文字應採用與檔案格式對應的註釋語法。我們也建議您將檔案或類別名稱,以及用途說明納入與著作權聲明相同的「列印頁面」,以便在第三方封存中進行識別。

著作權所有 [yyyy] [ 著作權擁有者的名稱 ]

依照 Apache License,版本 2.0 (以下稱「授權」) 授權使用;除非遵守授權,否則您不得使用此檔案。您可以取得授權的副本,網址為

http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。請參閱控管授權之權限與限制的特定語言授權。

APACHE POI 子元件:

Apache POI 包含具有個別著作權注意事項和授權條款的子元件。您使用這些次元件時,須遵守下列授權的條款與條件:

Office Open XML 綱要 (poi-ooxml-full-*.jar)

Apache POI 使用的 Office Open XML 綱要定義是 Office Open XML ECMA 規格 (ECMA-376,[1]) 的一部分。如 ECMA 細則 [2] 第 9.4 條所定義,所有相關當事人均可使用此規格而無限制:

9.4 所有經批准的文件均可提供給所有相關人士,不受限制。

此外,Microsoft 和 Adobe 都已授予這項工作的專利授權 [3,4,5]。

[1] https://www.ecma-international.org/publications/standards/Ecma-376.htm

[2] https://www.ecma-international.org/memento/Ecmabylaws.htm

[3] https://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx

[4] https://www.ecma-international.org/publications/files/ECMA-ST/Ecma%20PATENT/ 專利 %20 聲明 %20ok/ECMA-376%20 版本 %202%20Microsoft%20 專利 %20 聲明 .pdf

[5] https://www.ecma-international.org/publications/files/ECMA-ST/Ecma%20PATENT/ 專利 %20 聲明 %20ok/ECMA-376%20Adobe%20 專利 %20 聲明 .pdf

org.apache.poi.util.ReplacingInputStream 是以 inbot-utils (https://github.com/Inbot/inbot-utils) 的程式碼為基礎

MIT 授權 (MIT)

Copyright (c) 2015 Inbot

在此允許任何人免費取得此軟體複本與相關文件檔案 (統稱「軟體」),不受限制使用「軟體」,包括不限制使用、複製、修改、合併、發佈、散佈、轉授權與 (或) 出售「軟體」複本的權利,並允許「軟體」提供對象擁有相同權利,但必須符合下列條件:

以上著作權聲明與此許可通知應包含在軟體的所有複本或絕大部分之部分。

本軟體係依「現狀」提供,不提供任何明示或默示之保證,包括但不限於適售性、對某特定用途適用性,以及不違反第三方權利之保證。作者或版權擁有者對於「軟體」或「軟體」使用或其他行為衍生或相關之合約規定或民事侵權行為,概不負任何責任。

ExceptionUtils 是從 scala-library 中的 `scala.util.control.NonFatal` 衍生而來,而 scala-library 則是根據 Apache 2.0 授權發行。

著作權所有 (c) 2002-2023 EPFL

著作權所有 (c) 2011-2023 Lightbend,Inc。

POI 來源版本會組合 Gradle 包裝函式。(https://docs.gradle.org/current/userguide/gradle_wrapper.html)

這是在 Apache License v2.0 中發行的。

著作權所有 © 2015-2021 原始作者。

wrapper.gradle 檔案由 Apache Kafka 專案開發,並根據 Apache License v2.0 發行。

-------------- 分隔符號 --------------

./legal/NOTICE

Apache POI 著作權所有 2003-2025 Apache Software Foundation

本產品包含軟體開發於

Apache Software Foundation (https://www.apache.org/)。

本產品包含原先以 BEA 軟體為基礎的零件。著作權所有 (c) 2000-2003,BEA Systems,<http://www.bea.com/> (dead link),2008 年由 Oracle Corporation 收購。<http://www.oracle.com/us/corporate/Acquisitions/bea/index.html> <https://en.wikipedia.org/wiki/BEA_Systems> 備註:ASF 秘書已針對 EVP/CFO 簽署的 XMLBeans,自 BEA Systems,Inc. 取得軟體授權合約 (SGA)。

本產品包含 W3C XML Schema 文件。Copyright 2001-2003 (c) 全球資訊網協會 (Massachusetts Institute of Technology,European Research Consortium for Informatics and Mathematics,Keio University)

此產品包含來自 vsdump 程式的 chunks_parse_cmds.tbl 檔案。版權所有 (C) 2006-2007 Valek Filippov (frob@df.ru)

此產品包含 eID Applet 專案 <http://eid-applet.googlecode.com> 與 <https://github.com/e-Contract/eid-applet> 的部分。

著作權所有 (c) 2009-2018

FedICT (比利時聯邦 ICT 部門)、e-Contract.be BVBA (https://www.e-contract.be)、

來自 FedICT 的 Bart Hanssens

ExceptionUtils 是從 scala-library 中的 `scala.util.control.NonFatal` 衍生而來,而 scala-library 則是根據 Apache 2.0 授權發行。

著作權所有 (c) 2002-2023 EPFL

著作權所有 (c) 2011-2023 Lightbend,Inc。

Scala 包含在 LAMP/EPFL (https://lamp.epfl.ch/) 和 Lightbend,Inc. (https://www.lightbend.com/) 開發的軟體。

-------------- 分隔符號 --------------

相依性:aopalliance:aopalliance

版權:AOP 聯盟

授權:公用網域

https://aopalliance.sourceforge.net/

授權:AOP 聯盟提供的所有原始碼都是公用網域。

-------------- 分隔符號 --------------

https://creativecommons.org/share-your-work/public-domain/

公用領域

我們的授權可以幫助作者根據他們選擇的條款保留和管理他們的版權。另一方面,我們的公共領域工具使作者和版權擁有人能夠將他們的作品獻給全球公共領域,並促進標籤和發現已經沒有已知版權限制的作品。CC0

如果您是著作權或資料庫權利的持有人,且您希望放棄所有可能存在於您全球工作的權益,請使用此通用工具。由於著作權法在世界各地不同,即使您的司法管轄區可能沒有著作權,但您仍可使用此工具,但請務必排除您在其他司法管轄區可能擁有的任何著作權。

深入瞭解

請使用此工具

公用網域標記

如果您確定一項不受已知著作權限制的工作,您可以使用此工具 。Creative Commons 不建議對一或多個司法管轄區中受著作權法限制的作品使用此工具。

-------------- 分隔符號 --------------

相依性:com.github.javaparser:javaparser-core

版權所有:Java 剖析器團隊

授權條款:Apache 2.0;LGPL v.3.0

。/ 授權

JavaParser 可根據 LGPL 授權或 Apache 授權條款使用。您身為使用者有權選擇採用 JavaParser 的條款。

有關 LGPL 許可證的詳情,請參閱 LICENSE.LGPL。請注意,LGPL 只是 GPL 的延伸模組,位於 LICENSE.GPL。

有關 Apache 授權的詳細資訊,請參閱 LICENSE.APACHE

-------------- 分隔符號 --------------

。/ 授權。APACHE

Apache License 2.0 版,2004 年 1 月 https://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

(a) 閣下必須給予任何其他工作或衍生著作的收件人本授權的副本;及

(b) 你必須讓任何修改的檔案附上明確的通知,說明你更改了檔案;及

(c) 閣下必須保留任何衍生作品的來源形式,如閣下從工作來源形式發佈、所有版權、專利、商標及歸屬通知,不包括與衍生作品的任何部分無關的通知;及

(d) 如果「工作」包含「注意」文字檔作為其分送的一部分,則您分送的任何「衍生作品」必須包含這類「注意事項」檔案所包含之屬性通知的可讀副本,不包括與「衍生作品」任何部份無關的通知。至少於下列其中一個位置:在發佈為「衍生作品」一部分的 NOTICE 文字檔內;在「來源」表單或文件內 (若與「衍生作品」一起提供);或者,在「衍生作品」所產生的顯示內 (若有此類協力廠商通常出現的話)。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。

貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

附錄:如何將 Apache 授權應用應用應用應用程序應用到您的工作。

若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!) 文字應採用與檔案格式對應的註釋語法。我們也建議您將檔案或類別名稱,以及用途說明納入與著作權聲明相同的「列印頁面」,以便在第三方封存中進行識別。

著作權所有 [yyyy] [ 著作權擁有者的名稱 ]

依照 Apache License,版本 2.0 (以下稱「授權」) 授權使用;除非遵守授權,否則您不得使用此檔案。您可以在以下位置取得授權的副本:

http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。請參閱控管授權之權限與限制的特定語言授權。

-------------- 分隔符號 --------------

。/ 授權。GPL

GNU GENERAL PUBLIC LICENSE 版本 3,2007 年 6 月 29 日

著作權所有 (C) 2007 Free Software Foundation,Inc. <http://fsf.org/> 所有人皆可複製並散布本授權文件的詳細副本,但不得加以變更。

序言

GNU 通用公共授權 (GNU General Public License) 是軟體和其他種類工作的免費、左副本授權。

大多數軟體和其他實用作品的授權是設計來撤除您的自由,以分享和改變作品。相反地,GNU 通用公共授權 (GNU General Public License) 旨在保證您可自由共用及變更程式的所有版本,以確保其所有使用者仍為免費軟體。我們是自由軟體基金會,大部分軟體都使用 GNU 通用公共授權 (GNU General Public License);它也適用於作者以這種方式發行的任何其他工作。您也可以將它套用至程式。

當我們說自由軟體時,我們指的是自由,而不是價格。我們的「一般公共授權」(General Public Licenses) 旨在確保您有自由散發自由軟體的副本 (如有需要,可向他們收取費用) 您可以視需要編寫程式碼或取得軟體,在新的免費程式中變更軟體或使用軟體的片段,而且您知道可以執行這些動作。

為了保護您的權利,我們需要防止他人拒絕您這些權利,或要求您放棄權利。因此,如果您分發軟體的副本,或如果您修改此軟體,您需承擔某些責任:尊重他人自由的責任。

例如,若您分配此類課程的副本 (不論是滿足或費用),則您必須將收到的相同自由傳送給接收者。您必須確定它們也能夠接收或取得原始碼。你必須向他們展示這些條款,以便他們瞭解他們的權利。

使用 GNU GPL 保護您權利的開發者有兩個步驟:(1) 對軟體宣告著作權;(2) 提供您複製、散佈和 / 或修改此授權的合法權限。

對於開發人員和作者的保護,GPL 清楚說明此免費軟體沒有保固。對於使用者與作者的 sake,GPL 要求修改過的版本必須標示為已變更,這樣其問題將不會被錯誤地歸因於先前版本的作者。

某些裝置是設計來拒絕使用者存取在其內部安裝或執行修改版本的軟體,但製造商可以這樣做。這基本上不相容於保護使用者自由變更軟體的目標。此類濫用行為的系統性模式發生在產品領域,供個人使用,這正是它最無法接受的地方。因此,我們已設計此版本的 GPL 來禁止這些產品的作法。如果在其他網域中發生這類問題,我們已準備好將此條款延伸至 GPL 未來版本的網域,以保護使用者的自由。

最後,每個計畫都受到軟體專利不斷的威脅。美國不應允許專利在一般用途的電腦上限制軟體的開發和使用,但在這些情況下,我們希望避免在免費程式上申請專利的特殊危險,可以使它成為有效的專利。為避免此情況,GPL 會確保專利不能用於非自由地轉換程式。

遵循複製、分發及修改的精確條款與條件。

條款及條件

0。 定義。

「本授權」是指 GNU 通用公共授權 (General Public License) 第 3 版。

「版權」亦指適用於其他作品的類似版權法律,如半導體面罩。

「本程式」係指根據本授權所授權之任何著作權作品。每個被授權人都會以「您」的身份處理。「授權人」和「收件人」可以是個人或組織。

「修改」是指以需要著作權許可的方式複製或調整全部或部分作品,而非製作精確副本。所產生的工作稱為較早工作的「已修改版本」,或較早工作的工作「根據」。

「涵蓋的工作」係指未修改的程式或以程式為基礎的工作。

「傳播」是一種在未經許可的情況下,對其進行任何操作的方法,將使您直接或二者對根據適用著作權法的侵權承擔責任,除非在電腦上執行或修改私人副本。傳播包括複製、分發 (無論是否修改)、供公眾使用,以及在某些國家其他活動。

「傳達」工作是指允許其他方製作或接收副本的任何傳播。不會傳達透過電腦網路與使用者互動,且不會傳送副本。

互動式使用者介面會顯示「適當的法律聲明」,其中包含便利且顯著可見的功能 (1) 顯示適當的著作權聲明,以及 (2) 告訴使用者本 「授權者」不提供本 「授權」之著作的保固 (提供保固範圍除外)、本 「授權」之著作,以及本 「授權」之副本之檢視方式。如果介面顯示使用者命令或選項清單 (例如功能表),則清單中的顯著項目符合此條件。

1。 原始程式碼。

工作的「來源代碼」表示對其進行修改的偏好工作形式。「物件代碼」是指任何非來源的工作形式。

「標準介面」(Standard Interface) 意指由認可的標準主體所定義的正式標準,或者,對於特定程式設計語言所指定的介面而言,此介面可廣泛用於使用該語言的開發人員。

可執行工作的「系統程式庫」包括 (a) 以一般形式封裝「主要元件」的方式包括,但不包括整體工作以外的任何項目,其中,「主要元件」與 (b) 僅用於啟用與該「主要元件」搭配運作,或實作「標準介面」,其實作可於原始程式碼表單中公開使用。在此相關資訊環境中,「主要元件」是指執行可執行工作所在之特定作業系統 (如果有的話) 的主要基本元件 (核心、視窗系統等等),或用來產生工作的編譯器,或用來執行它的物件程式碼解譯器。

在物件代碼表單中工作的「對應來源」表示產生、安裝以及 (針對可執行工作) 執行物件代碼和修改工作所需的所有原始碼,包括控制這些活動的指令碼。不過,它不包括工作的「系統程式庫」,或一般用途工具或一般可用的免費程式,這些程式在執行這些活動時未修改,但並非工作的一部分。例如,「對應來源」包括與工作之來源檔案相關聯的介面定義檔案,以及共用程式庫的原始程式碼,以及工作特別設計需要的動態連結子程式,例如透過親密的資料通訊或工作之其他部分之間的控制流程。

「對應來源」不需要包含任何使用者可以從「對應來源」的其他部分自動重新產生的項目。

在原始程式碼表單中工作的對應來源相同。

2. 基本權限。

本 「授權」所授予的所有權利,均以本 「程式」的著作權條款為準,且在符合上述條件時不可撤銷。本 「授權」明確表示您無限制的權限可執行未經修改的 「程式」。執行涵蓋工作的輸出僅在其內容構成涵蓋的工作時,本「授權」才會涵蓋該輸出。本 「授權」確認您對著作權法所提供之公平使用或其他同等權利。

只要您的授權仍然有效,您就可以在沒有條件的情況下,製作、執行和傳播您不傳達的涵蓋作品。倘若您遵守本 「授權」的條款,以傳達您不受著作權控制的所有資料,則您可將其僅供他人修改,或提供執行這些工作的設施。因此,根據您的指示和控制,製作或執行所涵蓋作品時,必須僅代表您進行,以禁止他們與您的關係以外製作任何著作權資料的複本。

在任何其他情況下,只允許在下文所述的條件下進行輸送。不允許再公開;第 10 節則不必要。

3. 保護用戶的法律權利免受反規律法的侵害。

根據於 1996 年 12 月 20 日採納的 WIPO 版權條約第 11 條履行義務的任何適用法律,或禁止或限制規避此類措施的類似法律,任何涵蓋工作均不得視為有效技術措施的一部分。

當您傳達涵蓋的工作時,您放棄任何法律權力,以免在技術措施的規避範圍內,在本授權下就涵蓋的工作行使權利而受到影響。閣下亦無意限制工作之運作或修改,作為對工作之使用者、閣下或第三方之法律權利,以免受技術措施之規避。

4. 正在傳送 Verbatim 副本。

您可在收到本程式原始碼時,以任何媒介傳送其動詞副本,前提是您在每個副本上以適當方式發佈,並保留所有聲明,說明此情形隨第 7 節一起加入的授權和任何非許可條款適用於該程式碼;保留所有未獲得任何保固的通知;並給予所有收件人本授權以及程式的副本。

您可以對所傳送的每份副本收取任何價格或不收取任何價格,而且您可以提供支援或保固的費用保護。

5. 正在傳送已修改的來源版本。

貴方可根據程式傳達工作,或者根據第 4 節條款規定的原始碼形式從程式產生工作的修改,前提是貴方也符合所有這些條件:

a) 工作必須附上明確的通知,說明您已修改該工作,並給予相關日期。

b) 該項工作必須附上明確聲明,表明其根據本 「授權」釋出,以及根據第 7 條新增的任何條件。此需求修改了第 4 節中的需求,以「保持所有通知的狀態」。

c) 根據本 「授權」,您必須授權所有的作業,並授權給任何持有副本的人。因此,無論「授權」的包裝方式為何,本「授權」將與任何適用的第 7 節附加條款一起套用至整個工作及其所有部分。本 「授權」不允許以任何其他方式來授權該作業,但若您單獨收到該授權,則該授權不會失效。

d) 如果工作具有互動式使用者介面,則每個介面都必須顯示「適當的法律聲明」;但是,如果「程式」具有未顯示「適當的法律聲明」的互動式介面,則您的工作不需要這麼做。

與其他獨立及獨立作品 (並非由其所涵蓋作品的性質延伸所組成) 的涵蓋作品彙編,且該作品未與之合併,例如構成更大型的計劃、或在儲存或分送媒體的磁碟區上,如果編譯及其產生的著作權並未用來限制編譯使用者在個別工作許可權以外的存取權或法律權利,則稱為「彙總」。將涵蓋的工作納入彙總中,並不會導致本 「授權」套用至彙總的其他部份。

6. 傳達非來源表單。

您可以根據第 4 和第 5 節的條款,以物件代碼形式傳達涵蓋的工作,前提是您還以下列其中一種方式傳達機器可讀的對應來源:

a) 將物件代碼傳入或嵌入實體產品 (包括實體配銷媒介) 中,並隨附於固定在常用軟體交換之持久性實體媒介上的對應來源。

b) 將物件代碼傳入或嵌入實體產品 (包括實體配銷媒介) 中,並附上書面要約,有效期至少三年,而且只要您提供該產品型號的備用零件或客戶支援,給予任何擁有該物件代碼的人 (1) a 本 「授權」所涵蓋之產品中所有軟體的 「對應來源」副本、在自訂用於軟體交換的持久實體媒體上、價格不超過實際執行此來源傳送的合理成本、或 (2) 免費從網路伺服器複製 「對應來源」的存取權。

c) 將物件代碼的個別副本與書面要約副本傳送,以提供對應的來源。只有偶爾和非商業性才允許此替代方案,而且只有在您收到具有此類優惠的物件代碼時,才允許使用子第 6b 節。

d) 透過提供指定地點 (恭喜或收費) 的存取權來傳達物件代碼,並提供同等的「對應來源」存取權,方式與同一地點相同,無須進一步收費。您不需要收件人複製對應的來源以及物件代碼。如果要複製物件代碼的位置是網路伺服器,則對應的來源可能位於支援同等複製設施的不同伺服器 (由您或第三方操作),前提是您在物件代碼旁保持明確的方向,說明尋找對應來源的位置。無論代管「對應來源」的伺服器為何,您仍有義務確保它在滿足這些需求時可以使用。

e) 使用點對點傳輸來傳達物件代碼,前提是您告知其他同行,在第 6d 條下,物件代碼和對應的工作來源會免費提供給一般大眾。

物件代碼的可分隔部分,其來源代碼已從「對應來源」中排除為「系統程式庫」時,不需要包含在傳達物件代碼工作中。

「用戶產品」為 (1)「用戶產品」,指一般用於個人、家庭或家庭用途的任何有形個人財產,或 (2) 任何設計或出售以併入住宅的財產。在確定產品是否為消費性產品時,有疑似的案例將有利於涵蓋範圍。對於特定使用者收到的特定產品,「通常使用」是指該產品類別的一般或一般使用,不論特定使用者的狀態為何,或特定使用者實際使用或預期或預期使用該產品的方式為何。產品是消費性產品,不論產品是否具有主要商業、工業或非消費性用途,除非這類使用代表產品的唯一重要使用模式。

「使用者產品」的「安裝資訊」是指從其對應來源的修改版本,安裝和執行該「使用者產品」中涵蓋工作之修改版本所需的任何方法、程序、授權金鑰或其他資訊。這些資訊必須充足,才能確保修改過之物件程式碼的持續運作不會遭到任何情況阻止或干擾,因為已經進行修改。

如果您將物件代碼傳達至「使用者產品」的這個區段下,或者與「使用者產品」一起使用或特別用於「使用者產品」,且傳達會作為擁有權與「使用者產品」的使用是以永續性或固定期限 (無論交易的特性為何) 轉移至收件人,「安裝資訊」必須隨附本節所傳達的「對應來源」。但是,如果您和任何協力廠商都無法在「使用者產品」上安裝修改過的物件代碼 (例如,工作已安裝在 ROM 中),則不適用此要求。

提供「安裝資訊」的需求並不包括繼續提供支援服務、保固或更新給收件人已修改或安裝的工作,或針對其已修改或安裝的使用者產品。當修改本身重大且對網路運作有不利影響,或違反網路通訊的規則和協定時,可能會拒絕網路存取。

傳達對應的「來源」,以及提供的「安裝資訊」必須採用公開記載的格式 (以及可公開使用原始程式碼形式的實作),而且必須不需要特殊密碼或金鑰,才能解壓縮、讀取或複製。

7. 附加條款。

「其他權限」是指藉由例外其一或多個條件來補充本「授權」條款的條款。適用整個 「程式」的其他權限,應被視為包含在本 「授權」中,以適用法律為限。如果額外權限僅適用於 「程式」的一部份,則該部份可在這些權限下單獨使用,但整個 「程式」仍受本 「授權」的管轄,而不考慮其他權限。

當您傳送涵蓋工作的複本時,您可以選擇從該複本或其中任何部分移除任何其他權限。(在某些情況下,當您修改工作時,可能會寫入其他權限以要求自己移除。) 您可以對資料提出額外的權限,由您加入涵蓋的工作中,您擁有或可以授予適當的著作權權限。

無論是否有本 「授權」的其他條款,對於您加入涵蓋之工作的材料,您可以 (如果由該材料的著作權所有人授權) 以下列條款補充本 「授權」的條款:

a) 免責保固或限制責任與本授權第 15 及 16 條的條款不同;或

b) 要求保留該材料或包含該材料所展示的適當法律聲明或作者的歸屬;或

c) 禁止該材料原點出現錯誤陳述,或要求該等材料的修改版本以與原版不同之合理方式標示;或

d) 限制用於宣傳用途,以供授權人或資料的作者使用;或

e) 拒絕授予商標法下使用部分商號、商標或服務標章的權利;或

f) 須就該等合約假設直接對該等授權人及作者承擔的任何責任,向任何以合約責任假設對該等資料 (或該等資料之修訂版本) 作出彌償,方可就該等合約假設直接對該等授權人及作者承擔任何責任。

在第 10 節的意義中,所有其他非寬鬆額外條款被視為「進一步限制」。如果您收到 「程式」或其中的任何部分,包含聲明其受本 「授權」管轄的通知以及進一步限制的條款,則您可以移除該條款。如果授權文件包含進一步的限制,但允許根據本授權進行再授權或傳送,則您可以加入受該授權文件條款規範的涵蓋工作材料,前提是進一步的限制不會存續此類再授權或傳送。

如果您將條款新增至本節規定的涵蓋工作中,則必須在相關來源檔案中放置適用於這些檔案的額外條款聲明,或指出何處可找到適用條款的通知。

附加條款 (許可或非許可) 可以獨立書面授權的形式說明,或列為例外;上述任何方式均適用上述要求。

8. 終止僱用。

除本授權明文規定者外,您不得傳播或修改涵蓋的工作。若嘗試以其他方式傳播或修改本授權條款,將會自動終止您根據本授權條款的權利 (包括第 11 節第三段所授予的任何專利授權)。

然而,如果您停止所有違反本「授權」的行為,則特定著作權持有人的授權會暫時恢復 (a),除非著作權持有人明確且最終終止您的授權,並且 (b) 若著作權持有人未能在終止 60 天前以合理方式通知您違規行為。

此外,若著作權所有人以合理方式通知您違反著作權人,您從特定著作權持有人獲得的授權將永久復原,這是您第一次收到該著作權持有人違反本授權 (任何工作) 的通知,且在收到通知後 30 天之前,您應確保違規。

根據本節終止您的權利,並不會終止收到您根據本「授權」之副本或權利之各方授權。如果您的權利已終止且未永久復原,則您不符合在第 10 節下收到相同材料的新授權資格。

9. 有副本不需要允收。

您不需接受本 「授權」以接收或執行 「程式」的副本。涵蓋工作的輔助傳播僅作為使用對等傳輸接收同樣副本的後果,不需要接受。不過,此「授權」以外的任何內容,都授予您傳輸或修改任何涵蓋工作的權限。如果您不接受本 「授權」的話,這些行為會侵害著作權。因此,透過修改或傳送涵蓋的工作,您可以指示接受此「授權」來進行。

10. 下游收件者的自動授權。

每次您傳達涵蓋的工作時,收件人都會自動收到原始授權人的授權,以執行、修改及傳播該工作,但需遵守本授權。您對於使用本 「授權」的協力廠商執行規範不負任何責任。

「實體交易」是組織的交易移轉控制,或一的大部分資產,或分割組織或合併組織。如果從實體交易傳播涵蓋的工作結果,則接收工作副本的交易各方也會收到當事人相關工作的任何授權或可根據上一段給予,加上擁有前身相關工作之對應來源之權利 (如前身有該工作或能得到合理之努力)。

您不得對本 「授權」所授予或確認之權利的行使施加任何進一步的限制。例如,您不得針對行使本「授權」所授予權利而徵收授權費、權利金或其他費用,且您不得起始訴訟 (包括訴訟中的交叉聲明或反申索),指稱任何專利聲明是藉由進行、使用、銷售、提供銷售或匯入程式或其任何部分而侵犯的。

11. 專利。

「提供方」是授權依據本程式授權使用或程式所依據之工作的著作權持有人。因此,授權的工作稱為貢獻者的「貢獻者版本」。

貢獻者的「基本專利聲明」是貢獻者擁有或控制的所有專利聲明,無論是已取得或在此取得之後,都會被本「授權」所允許的某種方式侵犯、製作、使用或銷售其貢獻者版本,但不包括僅因進一步修改貢獻者版本而侵犯的聲明。就本定義而言,「控制」包括授予專利再授權的權利,其方式與本「授權」的要求一致。

每位貢獻者根據貢獻者的基本專利聲明,授予您非專屬、全球、無權利金的專利授權,以進行、使用、銷售、提供銷售、進口及其他執行、修改及傳播其貢獻者版本的內容。

在以下三個段落中,「專利授權」是指任何明示的協議或承諾,但表示不強制執行專利 (例如明確許可,不對專利侵權施行專利或契諾)。將此等專利授權授予某方,即表示該協議或承諾不對該方實施專利。

如果您傳達涵蓋的工作,明智地依賴專利授權,且任何人都無法透過公開可用的網路伺服器或其他易於存取的方法來複製、免費及根據本授權條款,而對應的工作來源則您必須 (1) 使對應的來源保持如此可用,或 (2) 安排自己對此特定工作的專利授權的利益被剝奪,或 (3) 以符合本授權規定的方式安排專利授權,將專利授權延伸給下游收件人。「明白依靠」意味著您有實際的知識,但對於專利許可,您傳達國家涵蓋的工作,或您的收件人在國家使用涵蓋的工作,將侵犯您有理由相信的有效國家的一項或多項可識別專利。

如果根據或與單一交易或安排相關,您透過採購承保工作的運輸來傳達或傳播,並將專利授權授予接受承保的部分關係人授權其使用、傳播、修改或傳達涵蓋工作的特定副本的工作,則您授予的專利授權會自動延伸至涵蓋工作的所有收件人,並根據其運作。

專利授權如不包含於其涵蓋範圍中、禁止行使或受本授權所特別授予之一項或多項權利的非行使行為,即為「歧視」。如果您是與配銷軟體業務中的協力廠商訂立的安排,而您根據該協議,則不得傳達涵蓋的工作。根據您傳達工作活動的程度,以及第三方授予給任何將收到工作之對象的付款給第三方在 2007 年 3 月 28 日之前,除非您訂立該項安排或該項專利授權,或 (b) 主要用於或與包含涵蓋工作之特定產品或編譯相關之歧視性專利授權 (a) 向您提供涵蓋之工作複本。

本 「授權」中的任何內容均不得解釋為排除或限制任何默示的授權或其他侵權的定義,依據適用的專利法,您可能以其他方式提供這些侵權。

12. 沒有放棄他人的自由。

若您對違反本 「授權」條件的您 (無論是依法院命令、合約或其他方式) 施加的條件,則這些條件不會使您不受本 「授權」的條件影響。如果您無法傳達涵蓋的工作,以便同時履行本「授權」下的義務以及任何其他相關義務,那麼您可能完全無法傳達。例如,如果您同意有義務向您收取權利金的條款,以進一步向您傳達此 「計畫」的條款,則您唯一能滿足這些條款和本 「授權」的方式,就是完全不傳達 「計畫」。

13. 與 GNU Affero General Public License 搭配使用。

無論是否有任何其他本授權條款,您有權將任何涵蓋工作與根據 GNU Affero General Public License 第 3 版授權的工作連結或合併為單一的合併工作,並傳達結果。本 「授權」的條款將繼續適用於涵蓋工作的部份,但 GNU Affero General Public License (第 13 節) 的特殊需求,與透過網路的互動相關,將適用於此類組合。

14. 此授權的修訂版本。

自由軟體基金會得不時發佈經修訂及 / 或新版的 GNU 通用公共授權。此類新版本與目前版本類似,但可能因解決新問題或疑慮而有不同細節。

每個版本都會有辨別版本號碼。如果本程式指定適用特定編號版本的 GNU 通用公共授權 (GNU 通用公共授權) 或任何更新版本,您可以選擇遵循該編號版本或由自由軟體基金會發佈的任何更新版本的條款與條件。如果程式未指定 GNU 通用公共授權的版本號碼,您可以選擇任何由自由軟體基金會發佈的版本。

如果程式指定 Proxy 可以決定要使用哪個未來的 GNU 通用公共授權 (GNU General Public License) 版本,則該 Proxy 的公開聲明會永久授權您為程式選擇該版本。

較新的授權版本可能會提供您其他或不同的權限。然而,由於您選擇遵循較新版本,任何作者或版權持有人概無額外義務。

15。 擔保免責聲明。

本計劃並無任何保固,以適用法律為準。除非另有註明,否則版權持有人及 / 或其他人士不提供任何形式的「現況」計劃,無論是明示或暗示,包括但不限於特定目的的可推銷性和健身的隱含保固。與方案品質和績效相同的整個風險與您同行。如果程式有瑕疵,您應承擔所有必要服務、維修或更正的成本。

16。 責任限制。

在任何情況下,除非適用法律要求或同意書寫,否則任何著作權持有人或任何修改和 / 或傳送上述程式的其他人,對您的損害負責,包括因使用或無法使用而造成的任何一般、特殊、意外或後續損害使用本程式 (包括但不限於遺失資料或資料因貴方或第三方造成的不正確或遺失,或與任何其他程式一起運作的程式失敗),即使該持有人或其他方已獲知此類損害的可能性。

17. 第 15 條及第 16 條之詮釋。

如果上述的保固免責聲明和責任限制不能根據其條款給予當地法律效力,則審查法庭應應用最密切的當地法律與 「計畫」有關的所有民事責任之絕對豁免,除非 「計畫」副本隨附的責任保固或假設為退還費用。

條款與條件結束

如何將這些條款套用至您的新方案

如果您開發了新的程式,而您希望它成為公眾最大的可能用途,則達成此目標的最佳方式就是讓它成為自由軟體,每個人都可以在這些條款下重新分配和變更。

若要這麼做,請將下列通知附加至方案。最安全地將它們附加到每個來源檔案的開頭,以最有效地說明排除保固;且每個檔案至少應有 「版權」行,以及找到完整通知的指標。

Java 1. 5 japa.parser 與 Abstract 語法樹狀結構

Copyright (C) 2007 Júlio Vilmar Gesser

本程式為自由軟體:您可以依據自由軟體基金會 (自由軟體基金會第 3 版) 所發佈的 GNU 通用公共授權 (GNU General Public License) 條款,或 (依您的選擇) 任何較新版本重新發佈該程式及 / 或加以修改。

此計劃的發放方式為希望其實很有用,但不提供任何保證;甚至不提供適售性或特定用途適用性之默示保證。請參閱 GNU General Public License 以瞭解詳細資訊。

您應該已經收到一份 GNU 通用公共授權 (GNU General Public License) 副本以及本程式。如果不是,請參閱 <http://www.gnu.org/licenses/>。

此外,也新增如何透過電子郵件和書面郵件與您聯絡的資訊。

如果程式執行終端機互動,則在以互動式模式啟動時,發出如下所示的簡短通知:

Java 1. 5 japa.parser 與 Abstract Syntax Tree 著作權所有 (C) 2007 Júlio Vilmar Gesser

此程式具有「絕對不保證」;如需詳細資料類型「顯示 w」。這是免費軟體,歡迎您在特定條件下重新分配;如需詳細資料,請輸入 `show c」。

假設指令「show w」與「show c」應顯示「General Public License」的適當部分。當然,您程式的指令可能會不同;對於 GUI 介面,您可以使用 "about box" 。

如有必要,您也應該讓僱主 (如果您是程式設計師) 或學校 (如果有的話) 簽署該計劃的「版權免責聲明」。如需此項目的更多資訊,以及如何套用和遵循 GNU GPL,請參閱 <http://www.gnu.org/licenses/>。

GNU 通用公共授權 (GNU General Public License) 不允許將您的程式併入專有程式。如果您的程式是次常式資源庫,您可能會認為允許將專屬應用程式與資源庫連結更有用。若您要這麼做,請使用「GNU Lesser General Public License」,而非本「授權」。但首先,請閱讀 <http://www.gnu.org/philosophy/why-not-lgpl.html>。

-------------- 分隔符號 --------------

。/ 授權。LGPL

GNU LESSER GENERAL PUBLIC LICENSE 版本 3,2007 年 6 月 29 日

著作權所有 (C) 2007 Free Software Foundation,Inc. <http://fsf.org/> 所有人皆可複製並散布本授權文件的詳細副本,但不得加以變更。

此版本的 GNU Lesser General Public License 包含了 GNU General Public License 版本 3 的條款與條件,其補充方式為下列額外權限。

0. 其他定義。

如本文所用,「本授權」係指 GNU Lesser General Public License 的版本 3,而「GNU GPL」係指 GNU General Public License 的版本 3。

「文件庫」係指本 「授權」所規範的涵蓋工作,而非下列定義的 「應用程式」或 「組合工作」。

「應用程式」是指使用「程式庫」所提供之介面的任何工作,但並非以「程式庫」為基礎。定義由「元件庫」所定義之類別的子類別,被視為使用「元件庫」所提供之介面的模式。

「合併的工作」是透過結合或連結應用程式與程式庫所產生的工作。製作「合併工作」的程式庫特定版本也稱為「連結的版本」。

「合併工作」的「最低對應來源」是指「合併工作」的對應來源,不包括「合併工作」部分 (視為隔離) 的原始程式碼是以「應用程式」為基礎,而不是「連結的版本」為基礎。

「合併工作」的「對應應用程式代碼」表示應用程式的物件代碼和 (或) 原始代碼,包括從應用程式重新產生「合併工作」所需的任何資料和公用程式,但不包括「合併工作」的「系統程式庫」。

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

在未受 GNU GPL 第 3 節約束的情況下,您可以根據本授權第 3 節和第 4 節傳達涵蓋的工作。

2. 正在傳送修改的版本。

如果您修改「程式庫」的複本,而且在您修改時,設備會參照使用該工具之「應用程式」所提供的函數或資料 (呼叫該設備時所傳送的引數除外),您就可以傳送修改過之版本的複本:

a) 根據本 「授權」之規定,若您有誠信的努力,可確保在 「應用軟體」未提供功能或資料的情況下,該設備仍可運作,並執行其目的的任何部份仍有意義,或

b) 在 GNU GPL 之下,此授權無適用於該副本的其他權限。

3. 從程式庫表頭檔案合併原物料的物件代碼。

「應用程式」的物件代碼形式可能會從屬於「程式庫」的標頭檔案併入材料。您可以根據您選擇的條款傳達此類物件代碼,前提是,如果合併的材料不限於數值參數、資料結構配置和存取子,或小型巨集、內嵌函式和範本 (長度為 1 或更少行),則可以執行下列兩項操作:

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 Lesser General Public License 的修訂版本。

自由軟體基金會得不時發佈經修訂及 / 或新版的 GNU Lesser General Public License。此類新版本與目前版本類似,但可能因解決新問題或疑慮而有不同細節。

每個版本都會有辨別版本號碼。如果您收到的 「元件庫」指定了 GNU Lesser General Public License 「或任何更新版本」的特定編號版本適用,您可選擇遵循該發行版本或由 Free Software Foundation 發佈的任何更新版本的條款與條件。如果您收到的元件庫未指定 GNU Lesser General Public License 的版本號碼,您可以選擇任何由 Free Software Foundation 所發佈的 GNU Lesser General Public License 版本。

如果您在收到程式庫時指定代理可以決定是否適用未來版本的 GNU Lesser General Public License,則該代理的公開聲明對任何版本的接受是永久性的授權,可讓您選擇該版本的程式庫。

-------------- 分隔符號 --------------

相依性:com.github.javaparser:javaparser-symbol-solver-core

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

授權條款:Apache 2.0;LGPL v.3.0

。/ 授權

Apache 2.0、LGPL v.3.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 授權。APACHE

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 授權。GPL

GPL v.3 (和 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 授權。LGPL

Apache 2.0、MPL 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.github.virtuald:curvesapi

版權:Graph Builder

授權:BSD 3- 子句

。/ 授權 .txt

著作權所有 (c) 2005,Graph Builder

保留所有權利。

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

- 重新發佈原始碼必須保留上述著作權聲明、此條件清單及下列免責聲明。

- 二進位格式的重新配銷必須將上述著作權聲明、此條件清單及下列免責聲明重製在配銷所提供的說明文件及 / 或其他資料。

- 未經特定事先書面許可,不得使用 Graph Builder 或其貢獻者的名稱來背書或促銷此軟體所衍生的產品。

版權所有人及經銷商依現狀提供本軟體,且不做任何明示或暗示之保證,包括但不限於商品化之可能性及特定用途之適用性之暗示保證。使用本軟體所造成或於任何責任論所指稱之直接、間接、意外、特殊懲罰性或後果之損害 (包括但不限於替代商品或服務之取得、使用、資料或利潤之損失,以及業務中斷),無論是契約、後果責任或侵權行為 (包括過失或其他原因),即使本軟體已提示有此等損害之可能性,版權所有人或經銷商均不負責。

-------------- 分隔符號 --------------

相依性:com.google.code.findbugs:jsr305

版權所有:JSR305 專家群

授權:BSD 3- 子句

Copyright (c) 2007- 2009,JSR305 專家小組

保留所有權利。

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

* 重新發佈原始碼時,必須保留上述著作權聲明、此條件清單及下列免責聲明。

* 以二進位格式重新發佈,必須在發佈文件及 / 或其他資料中重現上述著作權聲明、此條件清單及下列免責聲明。

* 未經特定事先書面許可,不得使用 JSR305 專家小組的名稱或其貢獻者的名稱來背書或促銷此軟體所衍生的產品。

版權所有人及經銷商依現狀提供本軟體,且不做任何明示或暗示之保證,包括但不限於商品化之可能性及特定用途之適用性之暗示保證。使用本軟體所造成或於任何責任論所指稱之直接、間接、意外、特殊懲罰性或後果之損害 (包括但不限於替代商品或服務之取得、使用、資料或利潤之損失,以及業務中斷),無論是契約、後果責任或侵權行為 (包括過失或其他原因),即使本軟體已提示有此等損害之可能性,版權所有人或經銷商均不負責。

本發行版本的其他著作權注意事項:

== jcip-annotations (在 BSD 3 子句下為 Oracle 關聯)

Copyright (c) 2005, Brian Goetz and Tim Peierls

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

1。 轉散佈原始程式碼必須遵守以上版權注意事項、這份條件清單以及以下的免責聲明。

2。 以二進位編碼形式轉散佈時,必須將以上的版權注意事項、這份條件清單以及以下的免責聲明複製到文件和 (或) 其他隨發行提供的資料中。

3. 未經事先書面許可,不得使用著作權所有人名稱或其貢獻者的名稱來背書或促銷此軟體所衍生的產品。

版權所有人及經銷商依現狀提供本軟體,且不做任何明示或暗示之保證,包括但不限於商品化之可能性及特定用途之適用性之暗示保證。使用本軟體所造成或於任何責任論所指稱之直接、間接、意外、特殊懲罰性或後果之損害 (包括但不限於替代商品或服務之取得、使用、資料或利潤之損失,以及業務中斷),無論是契約、後果責任或侵權行為 (包括過失或其他原因),即使本軟體已提示有此等損害之可能性,著作權所有人或協力者均不負責。

-------------- 分隔符號 --------------

相依性:com.google.errorprone:error_prone_annotations

Copyright:Error Prone 作者

授權:Apache 2.0

。/ 複製

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.google.guava:failureaccess 著作權所有:Google 授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.google.guava:guava

著作權:Google Inc。

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.google.guava:listenablefuture

著作權:Google Inc。

授權:Apache 2.0

。/ 複製

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.google.inject:guice

著作權:Google Inc。

授權:Apache 2.0

。/ 複製

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.google.j2objc:j2objc-annotations

著作權:Google Inc。

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.sun.org.apache.xml.internal:resolver

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:com.zaxxer:SparseBitSet

版權所有:Zaxxer.com

授權:Apache 2.0

。/ 授權

Apache License

2.0 版本,2004 年 1 月

http://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

貴用戶必須為著作或衍生著作的任何其他接收者提供本授權的副本;並且

貴用戶必須讓任何修改過的檔案附帶明顯的通知,聲明用戶已更改過檔案;並且

貴用戶必須從著作的原始形式中保留衍生著作原始形式的用戶所散佈的所有著作權、專利、商標以及歸屬注意事項,但不包括不屬於衍生著作任何部分的類似注意事項;並且

如果著作將「注意事項」文字檔包括為其散佈著作的一部分,那麼貴用戶散佈的任何衍生著作中須至少在下列地方之一包括,在這樣的注意事項檔案中所包含的歸屬注意事項的可讀副本,但不包括那些不屬於衍生著作任何部分的注意事項:在作為衍生著作一部分而散佈的注意事項文字檔中;如果與衍生著作一起提供則在原始形式或文件中;或者通常作為協力廠商通知注意事項,在衍生著作中產生的畫面內。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

-------------- 分隔符號 --------------

相依性:commons-codec:commons- codec

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons Codec 著作權所有 2002-2025 Apache Software Foundation

本產品包含開發於 Apache Software Foundation (https://www.apache.org/) 的軟體。

-------------- 分隔符號 --------------

相依性:commons-io:commons-io

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons IO

著作權所有 2002-2025 Apache Software Foundation

Apache Commons IO Copyright 2002-2025 The Apache Software Foundation

本產品包含於 Apache Software Foundation (https://www.apache.org/) 所開發的軟體。

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons IO

著作權所有 2002-2024 Apache Software Foundation

本產品包含於 Apache Software Foundation (https://www.apache.org/) 所開發的軟體。

-------------- 分隔符號 --------------

。/ 通知 .txt

(通知與 commons-io:commons-io 相同)

-------------- 分隔符號 --------------

相依性:javax.inject:javax.inject

版權所有:JSR-330 專家群

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:net.sf.saxon:Saxon-HE

版權所有:Michael Kay

授權:MPL 2.0

https://www.mozilla.org/en-US/MPL/2.0/

Mozilla Public License 2.0 版

1。 定義

1.1. 「提供者」

指建立、貢獻建立或擁有 Covered Software 的每個個人或法人。

1.2. 「提供者版本」

表示供款人使用的其他供款 (若有的話) 與特定供款者的供款組合。

1.3. 「貢獻」

表示特定提供者的涵蓋軟體。

1.4. 「涵蓋的軟體」

意指初始貢獻者附上附件 A、此類原始碼表的可執行形式,以及此類原始碼表的修改等各情況下,包括其中的部分。

1.5. 「與次要授權不相容」

表示

初始貢獻者已將附件 B 中所述的通知附加至涵蓋軟體;或

「涵蓋軟體」是依據 1.1 版或更舊版本的「授權」提供,但並非依據「次要授權」的條款提供。

1.6. 執行檔表單

表示「來源代碼表單」以外的任何形式工作。

1.7. 「加大工作」

指將 Covered Software 與其他材料 (在非 Covered Software 的單獨檔案或檔案中) 結合的工作。

1.8. 授權

表示此文件。

1.9. 可授權

意指有權在可能範圍內授出,無論是在首次授出時或之後授出,或是本 「授權」所傳達之任何與所有權利。

1.10. 「修改」

表示下列任一項:

「原始程式碼表單」中的任何檔案,因新增、刪除或修改「涵蓋軟體」的內容而產生;或

「原始程式碼表單」中包含任何「涵蓋軟體」的任何新檔案。

1.11. 貢獻者的「專利聲明」

指任何專利聲明,包括但不限於方法、程序和外觀聲明,這些貢獻者可授權的任何專利聲明,這些專利聲明將受到侵權,但對於授權的授予,透過製作、使用、銷售、提供銷售、進行、匯入或轉移其貢獻者或其貢獻者版本。

1.12. 「次要授權」

指 GNU 通用公共授權、版本 2.0、GNU Lesser General Public License、版本 2.1、GNU Affero General Public License、版本 3.0 或這些授權的任何更新版本。

1.13. 「來源代碼表單」

表示進行修改時偏好的工作形式。

1.14. 「您」(或 「您的」)

指行使本授權權利的個人或法人。對於法人,「您」包含任何控制、由您控制或與您的共同控制之實體。就此定義而言,「控制」表示 (a) 權力、直接或間接導致該實體的方向或管理,無論是按合約或其他方式,或 (b) 擁有超過 50% (50%) 的未發行股份或該實體的實益所有權。

2. 授權與條件

2.1. 授權

每位貢獻者皆授予您全球無權利金、非專屬授權:

根據知識產權 (專利或商標除外),該等貢獻者可於未經修改之基礎上使用、重製、提供、修改、展示、執行、分發及以其他方式利用其貢獻,包括修改或作為較大工作的一部分;及

根據有關貢獻者的專利聲明,進行、使用、出售、出售、出售、出售、已作出、進口及以其他方式轉讓其貢獻或其貢獻者版本。

2.2. 生效日

在第 2.1 節所授予有關任何貢獻的授權,在貢獻者首次發佈此類貢獻當日生效。

2.3. 補助款範圍限制

本第 2 節所授予的授權是根據本授權所授予的唯一權利。根據本授權,不得因發行或授權涵蓋軟體而隱含其他權利或授權。儘管上文第 2.1 (b) 條,貢獻者並無授予專利授權:

對於貢獻者已從涵蓋軟體中移除的任何程式碼;或

對於以下原因導致的侵權:(i) 貴方和任何其他第三方對涵蓋軟體的修改,或 (ii) 其與其他軟體的貢獻 (不包括其貢獻者版本);或

在沒有其貢獻的情況下,被涵蓋軟體侵犯的專利聲明。

本 「授權」不授予任何 「貢獻者」之商標、服務標誌或標誌的任何權利 (除了必須遵守第 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. 執行檔表單的分佈

如果以執行檔格式發佈涵蓋軟體,則:

如第 3.1 條所述,這類涵蓋軟體也必須以原始程式碼表單提供,且您必須通知收件人有關「執行檔表單」如何及時以合理方式取得這類「原始程式碼表單」的副本,費用不得超過給收件人的分配成本;以及

倘若「可執行表單」的授權未嘗試限制或更改此「授權」下的「原始程式碼表單」中的收件人權利,您就可以根據本「授權」的條款來發佈此「可執行表單」或以不同條款進行再授權。

3.3. 較大的工作分佈

如果貴方還遵守本 「涵蓋軟體授權」的要求,您就可以依據您選擇的條款建立和散布 「更大的工作」。如果「較大的工作」是「涵蓋軟體」與一或多個「次要授權」所管理之工作的組合,而「涵蓋軟體」與「次要授權」不相容,則此「授權」允許您額外散佈這類「涵蓋範圍」根據這類次要授權條款的軟體,讓較大工作的接收者可以選擇根據本授權條款或這類次要授權條款進一步配銷涵蓋軟體。

3.4. 注意事項

貴方不得移除或改變「涵蓋軟體」之「原始碼形式」中包含之任何授權聲明 (包括著作權聲明、專利聲明、免責聲明或責任限制) 的內容,除非貴方得在修正已知事實不準確的必要範圍內更改任何授權聲明。

3.5. 附加條款的應用

您可選擇向 Covered Software 的一個或多個接收方提供保固、支援、賠償或責任,並收取費用。不過,您只能代表您自己執行這項作業,不能代表任何「貢獻者」。貴用戶必須完全明白,貴用戶單獨提供任何此類保固、支援、賠償或責任義務,並且貴用戶同意就貴用戶提供之保固、支援、賠償或責任條款所引起的任何責任,為每位貢獻者提供賠償。您可以包含其他保固免責聲明,以及任何司法管轄區特定的責任限制。

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 公眾授權條款第 2.0 版約束。如果 MPL 的副本未隨此檔案發佈,您可以在 https://mozilla.org/MPL/2.0/ 取得該副本。

如果無法或不希望將通知放在特定檔案中,則您可以將通知包含在收件人可能尋找這類通知的位置 (例如在相關目錄中的 LICENSE 檔案)。

您可以新增其他準確的著作權擁有權通知。

附錄 B - 「與次要授權不相容」聲明

此原始碼表單與次要授權不相容,如 Mozilla Public License 2.0 版所定義。

-------------- 分隔符號 --------------

相依性:org.apache.ant:ant

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 org.apache.ant:ant-launcher 相同)

-------------- 分隔符號 --------------

./lib/optional/LICENSE.hamcrest.txt

[Hamcrest 從 http://hamcrest.org/JavaHamcrest/ 作為其授權連結至 http://opensource.org/licenses/BSD-3-Clause,但未說明著作權所有人 ]

版權所有 (c) < 年 >,<OWNER>

保留所有權利。

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

1。 轉散佈原始程式碼必須遵守以上版權注意事項、這份條件清單以及以下的免責聲明。

2。 以二進位編碼形式轉散佈時,必須將以上的版權注意事項、這份條件清單以及以下的免責聲明複製到文件和 (或) 其他隨發行提供的資料中。

3. 未經事先書面許可,不得使用著作權所有人名稱或其貢獻者的名稱來背書或促銷此軟體所衍生的產品。

版權所有人及經銷商依現狀提供本軟體,且不做任何明示或暗示之保證,包括但不限於商品化之可能性及特定用途之適用性之暗示保證。使用本軟體所造成或於任何責任論所指稱之直接、間接、意外、特殊懲罰性或後果之損害 (包括但不限於替代商品或服務之取得、使用、資料或利潤之損失,以及業務中斷),無論是契約、後果責任或侵權行為 (包括過失或其他原因),即使本軟體已提示有此等損害之可能性,著作權所有人或協力者均不負責。

-------------- 分隔符號 --------------

./lib/optional/LICENSE.junit.html

通用公共授權 - v 1.0

隨附程式是依據本通用公共授權條款 (以下稱「協議」) 提供。此方案的任何用途、重製或配銷構成接受者接受此協議。

1. 定義

「貢獻」是指:

a) 如果是初始貢獻者,則根據本協議所發佈的初始程式碼和文件,以及

b) 對於每個後續的貢獻者:i) 對程式進行變更,以及 ii) 對程式新增;在此情況下,此類變更和 / 或新增源自該特定貢獻者並散布至程式。如果貢獻者本身或代表該貢獻者行事的任何人將其新增至方案,則來自貢獻者的「來源」。貢獻不包括對程式的新增內容,其中:(i) 是根據自己的授權協議與程式一起散布的獨立軟體模組,且 (ii) 不是程式的衍生作品。

「提供者」是指任何分配程式的人員或實體。

「授權專利」指由貢獻者授權的專利聲明,這些專利聲明必須單獨使用或銷售其貢獻,或與計劃合併時侵犯。

「計劃」指根據本協議所分配的供款。

「收件人」是指根據本「合約」接收「方案」的任何人,包括所有「貢獻者」。

2. 權利授權

a) 根據本協議之條款,每位貢獻者均授予接受者非專屬、全球、無權利金之著作權授權,以原始程式碼和物件程式碼形式重製、準備衍生作品、公開展示、公開執行、散佈和再授權此類貢獻者之貢獻 (若有的話),以及此類衍生作品。

b) 根據本協議的條款,每位貢獻者均授予接受者非專屬、全球、無權利金的專利授權,以原始程式碼和客觀代碼形式進行、使用、銷售、提供銷售、進口和以其他方式轉移此類貢獻者的貢獻 (若有的話)。此專利授權適用於貢獻與程式的組合,如果貢獻者新增貢獻時,此種新增貢獻導致授權專利涵蓋此類組合。專利授權不適用於包含「貢獻」的任何其他組合。此處沒有授權的硬體。

c) 接受方理解,雖然每個貢獻者將授權授予此處所指的貢獻,但任何貢獻者均不提供程式不侵犯任何其他實體的專利權或其他智慧財產權的保證。每位貢獻者對於因侵犯智慧財產權或其他方式而引起的索賠,不對收件人承擔任何責任。作為行使本文所授予之權利與授權之條件,每位收件人承擔全部責任,以保障任何其他所需之智慧財產權 (若有的話)。例如,如果需要第三方專利授權才能允許接受方散布程式,則接受方有責任在散布程式之前取得該授權。

d) 每位「貢獻者」都代表其所知,其「貢獻」具有足夠的著作權 (如果有的話),可授予本「合約」中規定的著作權授權。

3. 需求

貢獻者可選擇依照自己的授權協議,以客體代碼形式散發程式,前提是:

a) 它符合本協議的條款及條件;及

b) 其授權合約:i) 有效不代表所有貢獻者提供任何明示或暗示的保證和條件,包括所有權和非侵權的保證或條件,以及特定目的的適售性和適用性的默示保證或條件;i) 有效排除代表所有貢獻者對損害承擔的所有責任,包括直接、間接、特殊、附帶和後續損害,例如利潤損失;iii) 說明與本「合約」不同的條款僅由該「貢獻者」提供,而非由任何其他方提供;及 iv) 說明此等貢獻者可取得程式的原始碼,並通知授權者如何以合理方式,在最常用於軟體交換的媒體上或透過媒體取得。

當「方案」以來源代碼表單提供時:

a) 它必須根據本協議提供;以及

b) 本「合約」的副本必須包含在本程式的每份副本中。

貢獻者不得移除或更改程式中包含的任何著作權聲明。

每位「貢獻者」必須以合理允許後續「收件者」識別「貢獻」發起者的方式,將自己識別為其「貢獻」的發起者 (若有的話)。

4. 商業配銷

軟體的商業經銷商可能對終端使用者、商業夥伴等方面承擔某些責任。雖然本授權用於促進程式的商業使用,但包含在商業產品中的程式貢獻者,應該以不對其他貢獻者造成潛在責任的方式進行。因此,如果貢獻者將方案納入商業產品方案中,則此類貢獻者 (「商業貢獻者」) 同意對所有其他貢獻者 (「彌償貢獻者」) 進行任何損失、損害和費用 (統稱「損失」) 的辯護和賠償。由第三方針對「賠償貢獻者」所提出的索賠、訴訟和其他法律訴訟,以此等商業貢獻者因其在商業產品方案中分銷計劃而遭的行為或疏忽所致。本節中的義務不適用於與任何實際或聲稱的智慧財產權侵權相關的任何索賠或損失。為了符合資格,賠償貢獻者必須:a) 立即以書面通知商業貢獻者有關索賠,b) 允許商業貢獻者控制並與商業貢獻者合作,進行辯護和任何相關的和解談判。賠償貢獻者可自費參與任何此類索賠。

例如,Contributor 可能將 Program 包含在商業產品 Product X 中。該貢獻者即為商業貢獻者。如果「商業貢獻者」隨後提出績效索賠,或提供與「產品 X」相關的保固,則這些績效索賠與保固僅為「商業貢獻者」的責任。根據本節,商業貢獻者必須對其他與這些績效聲明和保證相關的貢獻者提出申索,如果法院要求任何其他貢獻者支付任何損害賠償,商業貢獻者必須支付這些損害賠償。

5. 無保固

除本合約中明確規定者外,本計劃以「現況」基礎提供,不提供任何種類的保固或條件,無論是快速或隱含,不具限制、任何保固或所有權條件、非侵權、特定目的之可推銷性或適用性。每位接受者需自行負責判定使用和散發程式的適當性,並承擔與行使本協議權利相關的所有風險,包括但不限於程式錯誤的風險和成本、遵守適用法律、資料、程式或設備損壞或遺失,以及作業無法使用或中斷。

6. 免責聲明

除本合約中明確規定者外,任何直接、間接、意外、特殊、假想或後續損害 (包括無限制損失利潤) 皆不承擔任何直接、間接、意外、特殊、假想或後續損害之責任,但因任何責任理論而導致。無論是在合約、嚴格責任或侵權行為中,還是因使用或散佈本計畫或行使本計畫所授予的任何權利而引起的 (包括疏忽或其他情況),即使對這類損害的可能性有所建議。

7. 一般

若本「合約」的任何條款無效或無法執行,則其不會影響本「合約」其餘條款的有效性或可執行性,亦不會影響本「合約」其餘條款的有效性或可執行性,若雙方未採取進一步行動,則此類條款應在使此等條款有效且可強制執行的最低限度改革。

如果收件人就適用於軟體的專利提出對貢獻者的專利訴訟 (包括對軟體的交叉聲明或反申索),則該貢獻者根據本合約授予給此接受者的專利授權,將於提出該訴訟當日終止。此外,如果接受方針對任何指稱程式本身 (不包括程式與其他軟體或硬體的組合) 侵犯了此類接受方專利權的實體 (包括交叉聲明或反申索),則根據第 2 (b) 節授予的接受方權利應自提交此訴訟之日起終止。

若「合約」下的所有「接受者」未能遵守本「合約」的任何重大條款或條件,且在知悉此類不合規情形後一段合理時間內未能發現此類錯誤,則「接受者」之權利將終止。如果本「合約」下的所有「接受者」權利均終止,則「接受者」同意在合理可行情況下盡快停止使用和散發程式。然而,接受方在本協議下的義務以及接受方授予的與程式有關的任何授權應繼續並存活。

每個人均可複製並散發本「合約書」的副本,但為了避免不一致,本「合約書」具有版權,且僅能以下列方式修改。協定管理員保留不時發布本協定新版本 (包括修訂版本) 的權利。除協議管理員外,沒有人有權修改本協議。IBM 是初始協議管理者。IBM 得將責任指定為協議管理人,並指定給適當的獨立實體。協議的每個新版本都會有一個辨別版本號碼。本計劃 (包括供款) 可隨時根據所收到協議的版本進行配銷。此外,在新版協議發布後,貢獻者可選擇在新版本下分配方案 (包括其貢獻)。除上述第 2 (a) 條及第 2 (b) 條明文規定者外,無論明文、暗示、禁止或以其他方式,接受方均不會獲得任何貢獻者智慧財產權的權利或授權。未依據本合約明確授予之程式中的所有權利均為保留狀態。

本 「合約」受紐約州的法律以及美國的智慧財產權法律所管轄。本 「合約」之任何一方均不會在動作發生後一年以上,依據本 「合約」提出法律訴訟。各方均放棄在任何訴訟中審判陪審團的權利。

-------------- 分隔符號 --------------

./lib/optional/LICENSE.junit4.html

Eclipse 公用授權條款 - v 1.0

隨附程式是依據本附錄公共授權條款 (下稱「協議」) 所提供。此方案的任何用途、重製或配銷構成接受者接受此協議。

1. 定義

「貢獻」是指:

a) 如果是初始貢獻者,則根據本協議所發佈的初始程式碼和文件,以及

b) 就每個後續貢獻者而言:

i) 對計劃的變更,以及

ii) 增加計劃;

其中此類變更和 (或) 新增至「方案」源自該特定「貢獻者」並加以分配。如果貢獻者本身或代表該貢獻者行事的任何人將其新增至方案,則來自貢獻者的「來源」。貢獻不包括對程式的新增內容,其中:(i) 是根據自己的授權協議與程式一起散布的獨立軟體模組,且 (ii) 不是程式的衍生作品。

「提供者」是指任何分配程式的人員或實體。

「授權專利」指由貢獻者授權的專利聲明,這些聲明必須單獨使用或銷售其貢獻,或與計劃合併時侵犯。

「計劃」指根據本協議所分配的供款。

「收件人」是指根據本「合約」接收「方案」的任何人,包括所有「貢獻者」。

2. 權利授權

a) 根據本協議之條款,每位貢獻者均授予接受者非專屬、全球、無權利金之著作權授權,以原始程式碼和物件程式碼形式重製、準備衍生作品、公開展示、公開執行、散佈和再授權此類貢獻者之貢獻 (若有的話),以及此類衍生作品。

b) 根據本協議的條款,每位貢獻者均授予接受者非專屬、全球、無權利金的專利授權,以原始程式碼和客觀代碼形式進行、使用、銷售、提供銷售、進口和以其他方式轉移此類貢獻者的貢獻 (若有的話)。此專利授權適用於貢獻與程式的組合,如果貢獻者新增貢獻時,此種新增貢獻導致授權專利涵蓋此類組合。專利授權不適用於包含「貢獻」的任何其他組合。此處沒有授權的硬體。

c) 接受方理解,雖然每個貢獻者將授權授予此處所指的貢獻,但任何貢獻者均不提供程式不侵犯任何其他實體的專利權或其他智慧財產權的保證。每位貢獻者對於因侵犯智慧財產權或其他方式而引起的索賠,不對收件人承擔任何責任。作為行使本文所授予之權利與授權之條件,每位收件人承擔全部責任,以保障任何其他所需之智慧財產權 (若有的話)。例如,如果需要第三方專利授權才能允許接受方散布程式,則接受方有責任在散布程式之前取得該授權。

d) 每位「貢獻者」都代表其所知,其「貢獻」具有足夠的著作權 (如果有的話),可授予本「合約」中規定的著作權授權。

3. 需求

貢獻者可選擇依照自己的授權協議,以客體代碼形式散發程式,前提是:

a) 它符合本協議的條款及條件;及

b) 其授權協議:

i) 有效地不代表所有貢獻者提供任何明示或暗示的保證和條件,包括所有權和非侵權的保證或條件,以及特定目的的默示保證和適售性條件;

ii) 代表所有貢獻者有效排除所有損害責任,包括直接、間接、特殊、附帶及相應損害,例如利潤損失;

iii) 列明與本協議不同之任何條文僅由該貢獻者提供,並非由任何其他方提供;及

iv) 說明此類貢獻者可取得程式的原始碼,並告知授權者如何以合理方式在軟體交換所經常使用的媒體或媒體上取得程式。

當「方案」以來源代碼表單提供時:

a) 它必須根據本協議提供;以及

b) 本「合約」的副本必須包含在本程式的每份副本中。

貢獻者不得移除或更改程式中包含的任何著作權聲明。

每位「貢獻者」必須以合理允許後續「收件者」識別「貢獻」發起者的方式,將自己識別為其「貢獻」的發起者 (若有的話)。

4. 商業配銷

軟體的商業經銷商可能對終端使用者、商業夥伴等方面承擔某些責任。雖然本授權用於促進程式的商業使用,但包含在商業產品中的程式貢獻者,應該以不對其他貢獻者造成潛在責任的方式進行。因此,如果貢獻者將方案納入商業產品方案中,則此類貢獻者 (「商業貢獻者」) 同意對所有其他貢獻者 (「彌償貢獻者」) 進行任何損失、損害和費用 (統稱「損失」) 的辯護和賠償。由第三方針對「賠償貢獻者」所提出的索賠、訴訟和其他法律訴訟,以此等商業貢獻者因其在商業產品方案中分銷計劃而遭的行為或疏忽所致。本節中的義務不適用於與任何實際或聲稱的智慧財產權侵權相關的任何索賠或損失。為了符合資格,賠償貢獻者必須:a) 立即以書面通知商業貢獻者有關索賠,b) 允許商業貢獻者控制並與商業貢獻者合作,進行辯護和任何相關的和解談判。賠償貢獻者可自費參與任何此類索賠。

例如,Contributor 可能將 Program 包含在商業產品 Product X 中。該貢獻者即為商業貢獻者。如果「商業貢獻者」隨後提出績效索賠,或提供與「產品 X」相關的保固,則這些績效索賠與保固僅為「商業貢獻者」的責任。根據本節,商業貢獻者必須對其他與這些績效聲明和保證相關的貢獻者提出申索,如果法院要求任何其他貢獻者支付任何損害賠償,商業貢獻者必須支付這些損害賠償。

5. 無保固

除本合約中明確規定者外,本計劃以「現況」基礎提供,不提供任何種類的保固或條件,無論是快速或隱含,不具限制、任何保固或所有權條件、非侵權、特定目的之可推銷性或適用性。每位接受者需自行負責判定使用和散發程式的適當性,並承擔與行使本協議權利相關的所有風險,包括但不限於程式錯誤的風險和成本、遵守適用法律、資料、程式或設備損壞或遺失,以及作業無法使用或中斷。

6. 免責聲明

除本合約中明確規定者外,任何直接、間接、意外、特殊、假想或後續損害 (包括無限制損失利潤) 皆不承擔任何直接、間接、意外、特殊、假想或後續損害之責任,但因任何責任理論而導致。無論是在合約、嚴格責任或侵權行為中,還是因使用或散佈本計畫或行使本計畫所授予的任何權利而引起的 (包括疏忽或其他情況),即使對這類損害的可能性有所建議。

7. 一般

若本「合約」的任何條款無效或無法執行,則其不會影響本「合約」其餘條款的有效性或可執行性,亦不會影響本「合約」其餘條款的有效性或可執行性,若雙方未採取進一步行動,則此類條款應在使此等條款有效且可強制執行的最低限度改革。

如果接受方針對任何指稱程式本身 (不包括程式與其他軟體或硬體的組合) 侵犯這類接受方專利權的實體 (包括交叉聲明或反申索) 提出專利訴訟,則根據第 2 (b) 條所授予的接受方權利應自提出訴訟之日起終止。

若「合約」下的所有「接受者」未能遵守本「合約」的任何重大條款或條件,且在知悉此類不合規情形後一段合理時間內未能發現此類錯誤,則「接受者」之權利將終止。如果本「合約」下的所有「接受者」權利均終止,則「接受者」同意在合理可行情況下盡快停止使用和散發程式。然而,接受方在本協議下的義務以及接受方授予的與程式有關的任何授權應繼續並存活。

每個人均可複製並散發本「合約書」的副本,但為了避免不一致,本「合約書」具有版權,且僅能以下列方式修改。協定管理員保留不時發布本協定新版本 (包括修訂版本) 的權利。除協議管理員外,沒有人有權修改本協議。Eclipse Foundation 是初始協議管理者。Eclipse Foundation 可以將責任轉讓給合適的獨立實體作為協議管理人。協議的每個新版本都會有一個辨別版本號碼。本計劃 (包括供款) 可隨時根據所收到協議的版本進行配銷。此外,在新版協議發布後,貢獻者可選擇在新版本下分配方案 (包括其貢獻)。除上述第 2 (a) 條及第 2 (b) 條明文規定者外,無論明文、暗示、禁止或以其他方式,接受方均不會獲得任何貢獻者智慧財產權的權利或授權。未依據本合約明確授予之程式中的所有權利均為保留狀態。

本 「合約」受紐約州的法律以及美國的智慧財產權法律所管轄。本 「合約」之任何一方均不會在動作發生後一年以上,依據本 「合約」提出法律訴訟。各方均放棄在任何訴訟中審判陪審團的權利。

-------------- 分隔符號 --------------

./manual/LICENSE

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.ant:ant-launcher 相同)

-------------- 分隔符號 --------------

相依性:org.apache.ant:ant-launcher

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

/*
 *                                 Apache License
 *                           Version 2.0, January 2004
 *                        http://www.apache.org/licenses/
 *
 *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 *
 *   1. Definitions.
 *
 *      "License" shall mean the terms and conditions for use, reproduction,
 *      and distribution as defined by Sections 1 through 9 of this document.
 *
 *      "Licensor" shall mean the copyright owner or entity authorized by
 *      the copyright owner that is granting the License.
 *
 *      "Legal Entity" shall mean the union of the acting entity and all
 *      other entities that control, are controlled by, or are under common
 *      control with that entity. For the purposes of this definition,
 *      "control" means (i) the power, direct or indirect, to cause the
 *      direction or management of such entity, whether by contract or
 *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
 *      outstanding shares, or (iii) beneficial ownership of such entity.
 *
 *      "You" (or "Your") shall mean an individual or Legal Entity
 *      exercising permissions granted by this License.
 *
 *      "Source" form shall mean the preferred form for making modifications,
 *      including but not limited to software source code, documentation
 *      source, and configuration files.
 *
 *      "Object" form shall mean any form resulting from mechanical
 *      transformation or translation of a Source form, including but
 *      not limited to compiled object code, generated documentation,
 *      and conversions to other media types.
 *
 *      "Work" shall mean the work of authorship, whether in Source or
 *      Object form, made available under the License, as indicated by a
 *      copyright notice that is included in or attached to the work
 *      (an example is provided in the Appendix below).
 *
 *      "Derivative Works" shall mean any work, whether in Source or Object
 *      form, that is based on (or derived from) the Work and for which the
 *      editorial revisions, annotations, elaborations, or other modifications
 *      represent, as a whole, an original work of authorship. For the purposes
 *      of this License, Derivative Works shall not include works that remain
 *      separable from, or merely link (or bind by name) to the interfaces of,
 *      the Work and Derivative Works thereof.
 *
 *      "Contribution" shall mean any work of authorship, including
 *      the original version of the Work and any modifications or additions
 *      to that Work or Derivative Works thereof, that is intentionally
 *      submitted to Licensor for inclusion in the Work by the copyright owner
 *      or by an individual or Legal Entity authorized to submit on behalf of
 *      the copyright owner. For the purposes of this definition, "submitted"
 *      means any form of electronic, verbal, or written communication sent
 *      to the Licensor or its representatives, including but not limited to
 *      communication on electronic mailing lists, source code control systems,
 *      and issue tracking systems that are managed by, or on behalf of, the
 *      Licensor for the purpose of discussing and improving the Work, but
 *      excluding communication that is conspicuously marked or otherwise
 *      designated in writing by the copyright owner as "Not a Contribution."
 *
 *      "Contributor" shall mean Licensor and any individual or Legal Entity
 *      on behalf of whom a Contribution has been received by Licensor and
 *      subsequently incorporated within the Work.
 *
 *   2. Grant of Copyright License. Subject to the terms and conditions of
 *      this License, each Contributor hereby grants to You a perpetual,
 *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 *      copyright license to reproduce, prepare Derivative Works of,
 *      publicly display, publicly perform, sublicense, and distribute the
 *      Work and such Derivative Works in Source or Object form.
 *
 *   3. Grant of Patent License. Subject to the terms and conditions of
 *      this License, each Contributor hereby grants to You a perpetual,
 *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
 *      (except as stated in this section) patent license to make, have made,
 *      use, offer to sell, sell, import, and otherwise transfer the Work,
 *      where such license applies only to those patent claims licensable
 *      by such Contributor that are necessarily infringed by their
 *      Contribution(s) alone or by combination of their Contribution(s)
 *      with the Work to which such Contribution(s) was submitted. If You
 *      institute patent litigation against any entity (including a
 *      cross-claim or counterclaim in a lawsuit) alleging that the Work
 *      or a Contribution incorporated within the Work constitutes direct
 *      or contributory patent infringement, then any patent licenses
 *      granted to You under this License for that Work shall terminate
 *      as of the date such litigation is filed.
 *
 *   4. Redistribution. You may reproduce and distribute copies of the
 *      Work or Derivative Works thereof in any medium, with or without
 *      modifications, and in Source or Object form, provided that You
 *      meet the following conditions:
 *
 *      (a) You must give any other recipients of the Work or
 *          Derivative Works a copy of this License; and
 *
 *      (b) You must cause any modified files to carry prominent notices
 *          stating that You changed the files; and
 *
 *      (c) You must retain, in the Source form of any Derivative Works
 *          that You distribute, all copyright, patent, trademark, and
 *          attribution notices from the Source form of the Work,
 *          excluding those notices that do not pertain to any part of
 *          the Derivative Works; and
 *
 *      (d) If the Work includes a "NOTICE" text file as part of its
 *          distribution, then any Derivative Works that You distribute must
 *          include a readable copy of the attribution notices contained
 *          within such NOTICE file, excluding those notices that do not
 *          pertain to any part of the Derivative Works, in at least one
 *          of the following places: within a NOTICE text file distributed
 *          as part of the Derivative Works; within the Source form or
 *          documentation, if provided along with the Derivative Works; or,
 *          within a display generated by the Derivative Works, if and
 *          wherever such third-party notices normally appear. The contents
 *          of the NOTICE file are for informational purposes only and
 *          do not modify the License. You may add Your own attribution
 *          notices within Derivative Works that You distribute, alongside
 *          or as an addendum to the NOTICE text from the Work, provided
 *          that such additional attribution notices cannot be construed
 *          as modifying the License.
 *
 *      You may add Your own copyright statement to Your modifications and
 *      may provide additional or different license terms and conditions
 *      for use, reproduction, or distribution of Your modifications, or
 *      for any such Derivative Works as a whole, provided Your use,
 *      reproduction, and distribution of the Work otherwise complies with
 *      the conditions stated in this License.
 *
 *   5. Submission of Contributions. Unless You explicitly state otherwise,
 *      any Contribution intentionally submitted for inclusion in the Work
 *      by You to the Licensor shall be under the terms and conditions of
 *      this License, without any additional terms or conditions.
 *      Notwithstanding the above, nothing herein shall supersede or modify
 *      the terms of any separate license agreement you may have executed
 *      with Licensor regarding such Contributions.
 *
 *   6. Trademarks. This License does not grant permission to use the trade
 *      names, trademarks, service marks, or product names of the Licensor,
 *      except as required for reasonable and customary use in describing the
 *      origin of the Work and reproducing the content of the NOTICE file.
 *
 *   7. Disclaimer of Warranty. Unless required by applicable law or
 *      agreed to in writing, Licensor provides the Work (and each
 *      Contributor provides its Contributions) on an "AS IS" BASIS,
 *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 *      implied, including, without limitation, any warranties or conditions
 *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
 *      PARTICULAR PURPOSE. You are solely responsible for determining the
 *      appropriateness of using or redistributing the Work and assume any
 *      risks associated with Your exercise of permissions under this License.
 *
 *   8. Limitation of Liability. In no event and under no legal theory,
 *      whether in tort (including negligence), contract, or otherwise,
 *      unless required by applicable law (such as deliberate and grossly
 *      negligent acts) or agreed to in writing, shall any Contributor be
 *      liable to You for damages, including any direct, indirect, special,
 *      incidental, or consequential damages of any character arising as a
 *      result of this License or out of the use or inability to use the
 *      Work (including but not limited to damages for loss of goodwill,
 *      work stoppage, computer failure or malfunction, or any and all
 *      other commercial damages or losses), even if such Contributor
 *      has been advised of the possibility of such damages.
 *
 *   9. Accepting Warranty or Additional Liability. While redistributing
 *      the Work or Derivative Works thereof, You may choose to offer,
 *      and charge a fee for, acceptance of support, warranty, indemnity,
 *      or other liability obligations and/or rights consistent with this
 *      License. However, in accepting such obligations, You may act only
 *      on Your own behalf and on Your sole responsibility, not on behalf
 *      of any other Contributor, and only if You agree to indemnify,
 *      defend, and hold each Contributor harmless for any liability
 *      incurred by, or claims asserted against, such Contributor by reason
 *      of your accepting any such warranty or additional liability.
 *
 *   END OF TERMS AND CONDITIONS
 *
 *   APPENDIX: How to apply the Apache License to your work.
 *
 *      To apply the Apache License to your work, attach the following
 *      boilerplate notice, with the fields enclosed by brackets "[]"
 *      replaced with your own identifying information. (Don't include
 *      the brackets!)  The text should be enclosed in the appropriate
 *      comment syntax for the file format. We also recommend that a
 *      file or class name and description of purpose be included on the
 *      same "printed page" as the copyright notice for easier
 *      identification within third-party archives.
 *
 *   Copyright [yyyy] [name of copyright owner]
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 */

W3C ® 軟體聲明與授權 http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

本程式 (以及包括的軟體、README 文件或其他相關條款) 由下列授權的版權所有人提供。在您取得、使用和 (或) 複製此本程式時,表示您 (使用人) 已閱讀、瞭解並同意遵守下列條款規定。

此處授與您可在修改或未經修改、任何目的使用以及免費的情況下,複製、修改以及散佈此軟體及其文件。您可以在軟體和文件的所有複本或部份包括下列項目,包括修改項目:

1。 轉散發或衍生程式之使用者可檢視處之本注意事項的完整內容。

2。 所有已存在的智慧財產免責聲明、注意事項或條款規定。如果不存在,則應在任何重新分配或衍生代碼的內文中包含 W3C 軟體簡短通知 (偏好使用超文字,允許文字)。

3。 變更或修改檔案的通知,包括變更日期。(建議您提供 URI 給衍生程式碼的位置。)

本軟體和文件按現狀提供,版權所有人不承擔任何瑕疵責任擔保,不論其為明示或默示者,其中包括 (但不限於) 適售性、適合某特定用途或者使用軟體或文件不會侵害任何任何第三方專利、版權、商標或其他權利的擔保責任。

版權所有人不負責因使用軟體或文件所衍生之任何直接、間接、特殊或衍生性損害。

在未事先取得書面許可的情況下,不得將版權所有人的名稱和商標用於與軟體有關的廣告或。本軟體和任何相關文件中的版權權利一律為版權所有人所有。

____________________________________

2002 年 12 月 31 日,W3C 的通告及牌照正式生效。此版本移除版權擁有權聲明,使此授權可以與 W3C 所擁有的資料一起使用,反映 ERCIM 現在是 W3C 的主機,包括此特定日期授權版本的參考,並移除「使用」的不明確授權。否則,此版本與先前版本相同,且為保留自由軟體基金會在開放原始碼定義下對 GPL 相容性與 OSI 認證的評估。有關使用我們網站資料的常見問題,請參閱我們的版權常見問題,包括 libwww、Amaya 和 Jigsaw 等套裝軟體的特定條款和條件。有關此通知的其他問題可發送至 site-policy@w3.org。

Joseph Reagle <site-policy@w3.org>

此授權來自:http://www.megginson.com/SAX/copying.html

然而,請注意 SAX 的未來版本可能涵蓋在 http://saxproject.org/?selected=pd 之下。

SAX2 是免費的!

本人謹此放棄對 SAX 2.0 (XML 的簡單 API) 的任何財產權,並將本發行版本中包含的所有 SAX 2.0 原始碼、編譯的程式碼和文件發行到公共領域。SAX 不提供任何目的的保證或適合的保證。

David Megginson, david@megginson.com

2000-05-05

-------------- 分隔符號 --------------

。/ 注意事項

Apache Ant

著作權所有 1999-2024 Apache Software Foundation

本產品包含於 Apache Software Foundation (https://www.apache.org/) 所開發的軟體。

<sync> 作業是以捐款給 Apache Software Foundation 的字碼 Copyright (c) 2002 Landmark Graphics Corp 為基礎。

-------------- 分隔符號 --------------

相依性:org.apache.commons:commons-collections4

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons Collections

著作權所有 2001-2019 Apache Software Foundation

本產品包含於 Apache Software Foundation (http://www.apache.org/) 所開發的軟體。

-------------- 分隔符號 --------------

相依性:org.apache.commons:commons-compress

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache 命令壓縮

著作權所有 2002-2025 Apache Software Foundation

本產品包含於 Apache Software Foundation (https://www.apache.org/) 所開發的軟體。

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons Compress 著作權所有 2002-2024 Apache Software Foundation

本產品包含於 Apache Software Foundation (https://www.apache.org/) 所開發的軟體。

-------------- 分隔符號 --------------

。/ 通知 .txt

(通知與 org.apache.commons:commons-compress 相同)

-------------- 分隔符號 --------------

相依性:org.apache.commons:commons-lang3

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons Lang

著作權所有 2001-2024 Apache Software Foundation

本產品包含於 Apache Software Foundation (https://www.apache.org/) 所開發的軟體。

-------------- 分隔符號 --------------

相依性:org.apache.commons:commons-math3

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache License

2.0 版本,2004 年 1 月

http://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

(a) 閣下必須給予任何其他工作或衍生著作的收件人本授權的副本;及

(b) 你必須讓任何修改的檔案附上明確的通知,說明你更改了檔案;及

(c) 您必須保留任何您從工作來源形式發佈的衍生作品的來源形式、所有著作權、專利、商標和屬性通知,但不包括與衍生作品的任何部分無關的通知;以及

(d) 如果「工作」包含「注意」文字檔作為其分送的一部分,則您分送的任何「衍生作品」必須包含這類「注意事項」檔案所包含之屬性通知的可讀副本,不包括與「衍生作品」任何部份無關的通知。至少於下列其中一個位置:在發佈為「衍生作品」一部分的 NOTICE 文字檔內;在「來源」表單或文件內 (若與「衍生作品」一起提供);或者,在「衍生作品」所產生的顯示內 (若有此類協力廠商通常出現的話)。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。

貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

附錄:如何將 Apache 授權應用應用應用應用系統應用到您的工作。

若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!) 文字應採用與檔案格式對應的註釋語法。我們也建議您將檔案或類別名稱,以及用途說明納入與著作權聲明相同的「列印頁面」,以便在第三方封存中進行識別。

著作權所有 [yyyy] [ 著作權擁有者的名稱 ]

依照 Apache License,版本 2.0 (以下稱「授權」) 授權使用;除非遵守授權,否則您不得使用此檔案。您可以在以下位置取得授權的副本:

http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。請參閱控管授權之權限與限制的特定語言授權。

Apache Commons Math 包含下列 Apache License 2.0 提供給 ASF 的程式碼:

- Erf 類別中的反轉錯誤函數實行是以 Mike Giles、Oxford-Man Institute of Quantitative Finance 開發的 CUDA 程式碼為基礎,並發佈於 GPU Computing Gems、volume 2、2010 (於 2013 年 3 月 23 日收到的補助款) - LinearConstraint、LinearObjectiveFunction、LinearOptimizer、RelationShip、SimplexSolver 及 SimplexTableau 套裝程式 org.apache.commons.math3.optimization.linear 中的類別包括由 Benjamin McCann (http://www.benmccann.com) 開發並以下列著作權發行的軟體:著作權所有 2009 Google Inc. (於 2009 年 3 月 16 日收到的授權) - 類別 "org.apache.commons.math3.exception.util.LocalizedFormatsTest" 是 Orekit 程式庫的 "OrekitMessagesTest" 測試類別 - "org.apache.commons.math3.analysis.interpolation.HermiteInterpolator" 已經從 Orekit 空間飛行動態程式庫匯入。

- Erf 類別中的反誤差函數實作是根據由 Oxford-Man Institute of Quantitative Finance Mike Giles 開發的 CUDA 代碼,並發佈於 GPU Computing Gems,volume 2,2010 (2013 年 3 月 23 日收到的補助款)

- 套件 org.apache.commons.math3.optimization.linear 中的 LinearConstraint、LinearObjectiveFunction、LinearOptimizer、RelationShip、SimplexSolver 及 SimplexTableau 類別包含由 Benjamin McCann (http://www.benmccann.com) 開發的軟體,並以下列版權發行:著作權所有 2009 Google Inc. (2009 年 3 月 16 日獲得授權)

- 類別 "org.apache.commons.math3.exception.util.LocalizedFormatsTest",這是 Orekit 程式庫的改良版 "OrekitMessagesTest" 測試類別

- "org.apache.commons.math3.analysis.interpolation.HermiteInterpolator" 已從 Orekit 太空飛行動態庫匯入。

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

APACHE COMMONS 數學衍生作品:

Apache commons-math 函式庫包含數個子元件,其實作是從以 C 或 Fortran 撰寫的原始碼衍生而來的。以下為原始來源的授權條款。

=========================================================================== 針對來自 minpack 的 lmder、LMpar 與 qrsolv Fortran 常式,並在套件 org.apache.commons.math3.optimization.general 原始來源著作權與授權聲明中翻譯:

Minpack 版權聲明 (1999) 芝加哥大學。保留一切權利

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

1。 轉散佈原始程式碼必須遵守以上版權注意事項、這份條件清單以及以下的免責聲明。

2。 以二進位編碼形式轉散佈時,必須將以上的版權注意事項、這份條件清單以及以下的免責聲明複製到文件和 (或) 其他隨發行提供的資料中。

3. 重新分配隨附的一般使用者文件 (如果有的話) 必須包含下列確認:

「本產品包含由芝加哥大學 (University of Chicago) 開發為 Argonne National Laboratory 營運商的軟體。

或者,只要一般出現這類第三方確認,此確認就會顯示在軟體本身。

4. 保固免責聲明。本軟體係依現狀提供,不提供任何形式之保固。著作權所有人、美國、美國能源部及其員工:(1) 免責任何保固、快速或隱含,包括但不限於任何隱含的商品保固、特定目的適用性、所有權或非侵權的適用性;(2) 不承擔任何法律 (3) 不代表使用本軟體不會侵犯私有權利,(4) 不保證本軟體不會中斷、無錯誤或任何錯誤會被修正,亦不保證本軟體的正確性、完整性或有用性。

5. 責任限制。在任何情況下,著作權持有人、美國、美國能源部或其員工:對任何種類或自然的任何間接、偶發、後續、特殊或懲罰性損害負責,包括但不限於利潤損失。或資料遺失,對於任何原因,無論此類負債是基於合約、侵權 (包括疏忽或嚴格責任) 宣告,或者是,即使任何已付對象都受到此類損失或損害的可能性警告。===================================================================

E 開發的 odex Fortran 常式著作權與授權聲明。毛茸茸的橫幅並翻譯成套件 org.apache.commons.math3.ode.nonstiff 中的 GraggBulirschStoerIntegrator 類別:

Copyright (c) 2004, Ernst Hairer

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

- 重新發佈原始碼時,必須保留上述著作權聲明、此條件清單及下列免責聲明。

- 以二進位格式重新發佈,必須在發佈文件及 / 或其他資料中重現上述著作權聲明、此條件清單及下列免責聲明。

版權所有人及經銷商依現狀提供本軟體,且不做任何明示或暗示之保證,包括但不限於商品化之可能性及特定用途之適用性之暗示保證。在「無事件」中,區域或提供者對於任何直接、間接、偶發、特殊、例證或後續損害 (包括但不限於替代貨品或服務採購;使用損失、資料或利潤;或) 業務中斷) 然而,無論是在合約中、嚴格責任或侵權行為 (包括疏忽或其他原因) 導致的責任理論,即使建議這類損害的可能性亦然。===============================================================

在套件 org.apache.commons.math3.random 中翻譯為 MersenneTwister 類別之原始 Mersenne twister C 常式的著作權與授權聲明:

著作權所有 (C) 1997 - 2002,Makoto Matsumoto 和 Takuji Nishimura,保留一切權利。

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

1。 轉散佈原始程式碼必須遵守以上版權注意事項、這份條件清單以及以下的免責聲明。

2。 以二進位編碼形式轉散佈時,必須將以上的版權注意事項、這份條件清單以及以下的免責聲明複製到文件和 (或) 其他隨發行提供的資料中。

3. 就業許可未經特定事先書面許可,不得使用其貢獻者的名稱來背書或促銷此軟體所衍生的產品。

版權所有人及經銷商依現狀提供本軟體,且不做任何明示或暗示之保證,包括但不限於商品化之可能性及特定用途之適用性之暗示保證。使用本軟體所造成或於任何責任論所指稱之直接、間接、意外、特殊懲罰性或後果之損害 (包括但不限於替代商品或服務之取得、使用、資料或利潤之損失,以及業務中斷),無論是契約、後果責任或侵權行為 (包括過失或其他原因),即使本軟體已提示有此等損害之可能性,版權所有人或經銷商均不負責。

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

打亂陣列的初始代碼 (原先在 "org.apache.commons.math3.random.RandomDataGenerator" 類別中,現在由 "org.apache.commons.math3.util.MathArrays" 類別中的方法所取代) 是由 Ian Craw 與 John Pulham (University of Aberdeen 1999) 所提供的演算法描述所啟發的。此處提供教科書 (包含隨機組合的證明) :http://citeseerx.ist.psu.edu/viewdoc/download;?doi=10.1.1.173.1898&rep=rep1&type=pdf

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

Sobol 序列資源檔案中方向編號的授權聲明。

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

與 sobol.cc 及伴隨的方向號碼集合相關的執照

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

版權所有 (c) 2008,Frances Y。Kuo 和 Stephen Joe

保留所有權利。

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

* 重新發佈原始碼時,必須保留上述著作權聲明、此條件清單及下列免責聲明。

* 以二進位格式重新發佈,必須在發佈文件及 / 或其他資料中重現上述著作權聲明、此條件清單及下列免責聲明。

* 未經特定事先書面許可,版權持有人姓名、新南威爾斯大學及威卡托大學及其貢獻者均不得用於背書或促銷本軟體所衍生的產品。

此軟體是由著作權持有人「依現狀」與任何快速或隱含保固所提供,包括 (但不限於) 特定目的之商品性與適用性的隱含保固。在「無事件」中,著作權持有人須對任何直接、間接、偶發、特殊、例證或後續損害負責 (包括,但不限於採購替代貨品或服務;使用損失、資料或利潤;或企業干擾) 但是,無論是在合約中、嚴格責任或侵權 (包括疏忽或其他原因) 導致的責任理論,即使已建議這類損害的可能性亦然。===========================================================

套件 "org.apache.commons.math3.ml.neuralnet" 的初始確認是在歐洲太空總署 (ESA) 之 "Gaia" 專案之資料處理與分析協會 (DPAC) 內容中開發的適應版本程式碼。=======================================================================

The initial commit of the class "org.apache.commons.math3.special.BesselJ" is an adapted version of code translated from the netlib Fortran program, rjbesl http://www.netlib.org/specfun/rjbesl by R.J. Cody at Argonne National Laboratory (USA). 原始 Fortran 來源沒有授權或著作權聲明。=======================================================================================

BracketFinder (package org.apache.commons.math3.optimization.univariate) 和 PowellOptimizer (package org.apache.commons.math3.optimization.general) 類別是以 Travis E 所開發之模組 "optimize.py" (version 0.5) 中的 Python 程式碼為基礎。SciPy 函式庫適用的 Oliphant (http://www.scipy.org/) 版權所有 © 2003-2009 SciPy 開發者。

SciPy 授權

保留所有權利。

著作權所有 © 2003-2013 SciPy 開發者。

保留所有權利。

允許轉散佈以及以原始程式碼和二進位編碼形式 (不論是否經過修改) 使用的條件如下:

* 重新發佈原始碼時,必須保留上述著作權聲明、此條件清單及下列免責聲明。

* 以二進位格式重新發佈,必須在發佈文件及 / 或其他資料中重現上述著作權聲明、此條件清單及下列免責聲明。

* 未經特定書面許可,不得使用 Enthought 或 SciPy 開發者的名稱來背書或推廣本軟體所衍生的產品。

此軟體是由著作權持有人與貢獻者「現況」以及任何快速或隱含保固提供,包括 (但不限於) 特定目的之商品性與適用性的隱含保固免責。在「無事件」中,區域或提供者對於任何直接、間接、偶發、特殊、例證或後續損害 (包括但不限於替代貨品或服務採購;使用損失、資料或利潤;或) 業務中斷) 然而,無論是在合約中、嚴格責任或侵權行為 (包括疏忽或其他原因) 導致的責任理論,即使建議這類損害的可能性亦然。===============================================================

-------------- 分隔符號 --------------

。/ 授權標頭 .txt

/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Commons 數學

著作權所有 2001-2016 Apache Software Foundation

本產品包含開發於 Apache Software Foundation (http://www.apache.org/) 的軟體。

本產品包含為 Orekit by CS Systèmes d'Information 開發的軟體 (http://www.c-s.fr/) 著作權所有 2010-2012 CS Systèmes d'Information

-------------- 分隔符號 --------------

相依性:org.apache.logging.log4j:log4j-api

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache License

2.0 版本,2004 年 1 月

http://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

(a) 閣下必須給予任何其他工作或衍生著作的收件人本授權的副本;及

(b) 你必須讓任何修改的檔案附上明確的通知,說明你更改了檔案;及

(c) 您必須保留任何您從工作來源形式發佈的衍生作品的來源形式、所有著作權、專利、商標和屬性通知,但不包括與衍生作品的任何部分無關的通知;以及

(d) 若「工作」包含「注意」文字檔作為其發行的一部份,則您發佈的任何「衍生作品」必須包含此「注意事項」檔案所包含之屬性通知的可讀副本,不包括與「衍生作品」任何部份無關的通知。至少於下列其中一個位置:在發佈為「衍生作品」一部分的 NOTICE 文字檔內;在「來源」表單或文件內 (若與「衍生作品」一起提供);或者,在「衍生作品」所產生的顯示畫面內 (若有此類協力廠商通常出現的話)。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。

貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

附錄:如何將 Apache 授權應用應用應用應用程序應用到您的工作。

若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!) 文字應採用與檔案格式對應的註釋語法。我們也建議您將檔案或類別名稱,以及用途說明納入與著作權聲明相同的「列印頁面」,以便在第三方封存中進行識別。

著作權所有 1999-2005 Apache Software Foundation

依照 Apache License,版本 2.0 (以下稱「授權」) 授權使用;除非遵守授權,否則您不得使用此檔案。您可以取得授權的副本,網址為

http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。請參閱控管授權之權限與限制的特定語言授權。

-------------- 分隔符號 --------------

。/ 通知 .txt

Apache Log4j

著作權所有 1999-2024 Apache Software Foundation

本產品包含開發於 Apache Software Foundation (http://www.apache.org/) 的軟體。

解析器公用程式 java

著作權所有 2005-2006 Tim Fennell

Dumbster SMTP 測試伺服器

Copyright 2004 Jason Paul Kitchen

類型公用程式 java

Copyright 2002-2012 Ramnivas Laddad、Juergen Hoeller、Chris Beams

picocli (http://picocli.info)

版權所有 2017 Remko Popma

TimeoutBlockingWaitStrategy.java 與 Util.java 的部份

版權所有 2011 LMAX Ltd。

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-artifact

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

Apache Maven

著作權所有 2001-2019 Apache Software Foundation

本產品包含開發於 Apache Software Foundation (http://www.apache.org/) 的軟體。

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-builder-support

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-core

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-model

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-model-builder

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-plugin-api

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-repository-metadata

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-resolver-provider

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-settings

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven:maven-settings-builder

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

(通知與 org.apache.maven:maven-artifact 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven.plugin-tools:maven-plugin-annotations

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 注意事項

Apache Maven 外掛程式工具

著作權所有 2007-2024 Apache Software Foundation

本產品包含軟體開發於

Apache Software Foundation (http://www.apache.org/)。

-------------- 分隔符號 --------------

相依性:org.apache.maven.resolver:maven-resolver-api

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven.resolver:maven-resolver-impl

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven.resolver:maven-resolver-named-lock

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven.resolver:maven-resolver-spi

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven.resolver:maven-resolver-util

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.apache.maven.shared:maven-shared-utils

版權所有:Apache Software Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

./src/main/resources/META-INF/NOTICE

本產品包含軟體開發軟體

Apache Software Foundation (http://www.apache.org/)。

-------------- 分隔符號 --------------

相依性:org.apache.poi:poi

版權所有:Apache Software Foundation

授權:Apache 2.0

./legal/LICENSE

Apache 2.0,MIT (與 org.apache.poi:poi-ooxml 相同)

-------------- 分隔符號 --------------

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

./legal/NOTICE

(通知與 org.apache.poi:poi-ooxml 相同)

-------------- 分隔符號 --------------

相依性:org.apache.poi:poi-ooxml-lite

版權所有:Apache Software Foundation

授權:Apache 2.0

./legal/LICENSE

Apache 2.0,MIT (與 org.apache.poi:poi-ooxml 相同)

-------------- 分隔符號 --------------

./legal/NOTICE

(通知與 org.apache.poi:poi-ooxml 相同)

-------------- 分隔符號 --------------

相依性:org.apache.xmlbeans:xmlbeans

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權二進位檔案 .txt

Apache License

2.0 版本,2004 年 1 月

http://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

(a) 閣下必須給予任何其他工作或衍生著作的收件人本授權的副本;及

(b) 你必須讓任何修改的檔案附上明確的通知,說明你更改了檔案;及

(c) 您必須保留任何您從工作來源形式發佈的衍生作品的來源形式、所有著作權、專利、商標和屬性通知,但不包括與衍生作品的任何部分無關的通知;以及

(d) 若「工作」包含「注意」文字檔作為其發行的一部份,則您發佈的任何「衍生作品」必須包含此「注意事項」檔案所包含之屬性通知的可讀副本,不包括與「衍生作品」任何部份無關的注意事項。至少於下列其中一個位置:在發佈為「衍生作品」一部分的「注意事項」文字檔內;在「來源」表單或文件內 (若與「衍生作品」一起提供);或者,在「衍生作品」所產生的顯示畫面內 (若有一般出現此類第三方注意事項的話)。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。

貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

附錄:如何將 Apache 授權應用應用應用應用程序應用到您的工作。

若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!) 文字應採用與檔案格式對應的註釋語法。我們也建議您將檔案或類別名稱,以及用途說明納入與著作權聲明相同的「列印頁面」,以便在第三方封存中進行識別。

著作權所有 [yyyy] [ 著作權擁有者的名稱 ]

依照 Apache License,版本 2.0 (以下稱「授權」) 授權使用;除非遵守授權,否則您不得使用此檔案。您可以取得授權的副本,網址為

http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。請參閱控管授權之權限與限制的特定語言授權。

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

此專案包含部分依據 Apache License 2.0 版授權的元件:

commons-codec:commons-codec:1.15
com.google.guava:guava-33.3.0-jre
org.apache.ant:ant:1.10.15
org.apache.ant:ant-launcher:1.10.15
org.apache.httpcomponents.client5:httpclient5:5.1.3
org.apache.httpcomponents.client5:httpcore5:5.1.3
org.apache.httpcomponents.client5:httpcore5-h2:5.1.3
org.apache.logging.log4j:log4j-api:2.24.2
org.xmlresolver:xmlresolver:5.2.2
org.xmlresolver:xmlresolver-data:5.2.2

Apache Software License 2.0 與 LGPL 3.0

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

com.github.javaparser:javaparser-core:3.26.2

com.github.javaparser:javaparser-symbol-solver-core:3.26.2

Apache Software License 2.0、LGPL 2.1 (或更新的版本) 及 Mozilla Public License 1.1

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

org.javassist:javassist:3.30.2-GA

MIT 授權

-----------

org.slf4j:slf4j-api:1.7.25

Mozilla 公眾授權條款 2.0

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

net.sf.saxon:薩克森 -HE:12.5

-------------- 分隔符號 --------------

。/ 授權 .txt

Apache License

2.0 版本,2004 年 1 月

http://www.apache.org/licenses/

使用、複製以及散佈的條款和條件

1。 定義。

「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。

「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。

「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。

「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。

「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。

「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。

「著作」指的是根據授權所製作之原始形式或目標形式的著作,如著作中包含或附加的著作權注意事項所示 (請見下方附錄中提供的範例)。

「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。

「貢獻」指的是任何著述著作,包括著作的原始版本和對該著作或衍生著作所做的任何修改或補充,意在提交給授權人以讓著作權所有人或代表著作權所有人的授權個人或法律實體包含在其著作中。根據此定義,「提交」一詞表示發送給授權人或其代表人,任何電子、口頭的或書面的交流資訊形式,包括但不限於在由授權人或者代表其管理的電子郵件清單、原始程式碼控制系統、以及發佈追蹤系統上為討論和提升著作的交流,但不包括由著作權所有人以書面形式明顯標注或指定為「非貢獻」的交流活動。

「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。

2。 著作權使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的著作權使用權以來源程式形式或目標形式重製、編寫衍生著作、公開展示、公開執行、再授權以及散佈著作和這類的衍生著作。

3。 專利使用權之授予。根據本授權的條款和條件,每個協力者均授予貴用戶永久、不分地區、非專屬、免費、免授權金、不可撤銷的 (除本部分所述) 專利使用權,可對著作進行製作、讓人製作、使用、公開發售、販賣、進口以及其它轉讓,且這樣的授權僅適用於在所遞交著作的貢獻中因可由單一或多個這樣的協力者授予而必須侵害的專利聲明。如果貴用戶對任何實體針對著作或著作中所涉及貢獻提出因直接性或貢獻性專利侵害而提起專利法律訴訟 (包括交互訴訟請求或反訴),根據本授權,授予貴用戶針對著作的任何專利使用權將在提起上述訴訟之日起終止。

4。 轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:

(a) 閣下必須給予任何其他工作或衍生著作的收件人本授權的副本;及

(b) 你必須讓任何修改的檔案附上明確的通知,說明你更改了檔案;及

(c) 您必須保留任何您從工作來源形式發佈的衍生作品的來源形式、所有著作權、專利、商標和屬性通知,但不包括與衍生作品的任何部分無關的通知;以及

(d) 若「工作」包含「注意」文字檔作為其發行的一部份,則您發佈的任何「衍生作品」必須包含此「注意事項」檔案所包含之屬性通知的可讀副本,不包括與「衍生作品」任何部份無關的注意事項。至少於下列其中一個位置:在發佈為「衍生作品」一部分的「注意事項」文字檔內;在「來源」表單或文件內 (若與「衍生作品」一起提供);或者,在「衍生作品」所產生的顯示畫面內 (若有一般出現此類第三方注意事項的話)。注意事項檔案的內容僅供資訊提供,並未對授權進行修改。貴用戶可在自己散佈之衍生著作內,在著作的注意事項後,或作為附錄添加自己的歸屬注意事項,前提是附加的歸屬注意事項不得構成修改本授權。

貴用戶可以為自身所做出的修改添加自己的版權聲明,並可對自身所做修改內容或為這樣的衍生著作作為整體的使用、複製或散佈提供附加或不同的授權條款和條件,前提是貴用戶對著作的使用、複製和散佈必須符合本授權中聲明的條件。

5。 貢獻的提交。除非貴用戶明確聲明,在著作中由貴用戶向授權人的提交若要包含在貢獻中,必須在無任何附加條款或條件下符合本授權的條款和條件。儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。

6。 商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。

7。 擔保免責聲明。除非因適用法律需要或書面同意,授權人以「現狀」基礎提供著作 (每個協力者提供其貢獻),無任何明示或暗示的保證或條件,包括但不限於關於所有權、不侵權、適售性或特定目的之適用性的保證或條件。貴用戶僅對使用或轉散佈著作的正確性負責,並需承擔根據本授權行使許可權時的任何風險。

8。 責任限制。在任何情況下並根據任何法律,無論是因侵權 (包括過失) 或根據合約,或是其它原因,除非根據適用法律需要 (例如故意行為和重大過失行為) 或經書面同意,即使協力者事先已被告知發生損害的可能性,任何協力者不就貴用戶因使用本授權或不能使用或無法使用著作 (包括但不限於商譽損失、停工、電腦失效或故障,或任何商業損壞或損失) 而造成的損失,包括直接、非直接、特殊、意外或間接的名譽損害而負責。

9。 接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。

條款與條件結束

附錄:如何將 Apache 授權應用應用應用應用系統應用到您的工作。

若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!) 文字應採用與檔案格式對應的註釋語法。我們也建議您將檔案或類別名稱,以及用途說明納入與著作權聲明相同的「列印頁面」,以便在第三方封存中進行識別。

著作權所有 [yyyy] [ 著作權擁有者的名稱 ]

依照 Apache License,版本 2.0 (以下稱「授權」) 授權使用;除非遵守授權,否則您不得使用此檔案。您可以取得授權的副本,網址為

http://www.apache.org/licenses/LICENSE-2.0

除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。請參閱控管授權之權限與限制的特定語言授權。

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

XMLBeans 來源版本隨附 Gradle 包裝程式。(https://docs.gradle.org/current/userguide/gradle_wrapper.html)

這是在 Apache License v2.0 中發行的。著作權所有 © 2015-2021 原始作者。

著作權所有 © 2015-2021 原始作者。

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

wrapper.gradle 檔案由 Apache Kafka 專案開發,並根據 Apache License v2.0 發行。

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

ExceptionUtils 是從 scala-library 中的 `scala.util.control.NonFatal` 衍生而來,而 scala-library 則是根據 Apache 2.0 授權發行。

著作權所有 (c) 2002-2023 EPFL

著作權所有 (c) 2011-2023 Lightbend,Inc。

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

XMLBeans 測試套件中的一些測試案例是衍生自 W3C XML Schema Test Suite。src/test/java/org/W3C 中的 Java 來源檔案和 src/test/resources/xbean/dom/W3C 中的 XML/DTD 檔案。

W3C ® 軟體聲明與授權

版權所有 © 1994-2002 世界資訊網協會 (Massachusetts Institute of Technology,Institut National de Recherche en Informatique et en Automatique,Keio University)。

保留所有權利。http://www.w3.org/Consortium/Legal/

本 W3C 作品 (包括軟件、文件或其他相關項目) 由版權持有人根據以下授權提供。在您取得、使用和 (或) 複製此本程式時,表示您 (使用人) 已閱讀、瞭解並同意遵守下列條款規定:

允許使用、複製、修改及分發此軟體及其文件,無論是否修改,基於任何目的,且沒有費用或權利金被授予,前提是您在軟體和文件或部分的所有副本上包含以下內容,包括修改,您提出:

轉散發或衍生程式之使用者可檢視處之本注意事項的完整內容。所有已存在的智慧財產免責聲明、注意事項或條款規定。如果不存在,應在任何重新分配或衍生代碼的主體內使用下列表單的簡短通知 (偏好使用超文字,允許使用文字):" 著作權所有 © [$date-of-software] World Wide Web Consortium (Massachusetts Institute of Technology,Institut National de Recherche en Informatique et en Automatique,Keio University)。保留所有權利。http://www.w3.org/Consortium/Legal/」

通知對 W3C 檔案進行任何變更或修改,包括變更日期。(建議您提供 URI 給衍生程式碼的位置。) 本軟體和文件按現狀提供,版權所有人不承擔任何瑕疵責任擔保,不論其為明示或默示者,其中包括 (但不限於) 適售性、適合某特定用途或者使用軟體或文件不會侵害任何任何第三方專利、版權、商標或其他權利的擔保責任。

版權所有人不負責因使用軟體或文件所衍生之任何直接、間接、特殊或衍生性損害。

在未事先取得書面許可的情況下,不得將版權所有人的名稱和商標用於與軟體有關的廣告或。本軟體和任何相關文件中的版權權利一律為版權所有人所有。

____________________________________

此 W3C 通知與授權的制定已於 1998 年 8 月 14 日生效,以提高與 GPL 的相容性。此版本可確保 W3C 軟體授權條款的限制不超過 GPL,因此 W3C 軟體可以分發到 GPL 套件中。請參閱此日期之前之保單的較舊配方。有關使用我們網站資料的常見問題,請參閱我們的版權常見問題,包括 libwww、Amaya 和 Jigsaw 等套裝軟體的特定條款和條件。有關此通知的其他問題可發送至 site-policy@w3.org。

-------------- 分隔符號 --------------

。/ 通知二進位文字檔

   =========================================================================
   ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
   ==  Version 2.0, in this case for the Apache XmlBeans distribution.    ==
   =========================================================================

本產品包含軟體開發於

Apache Software Foundation (http://www.apache.org/)。

本軟體的部分原先是以下列為依據:- 軟體著作權 (c) 2000-2003,BEA Systems,<http://www.bea.com/>。備註:ASF 祕書已就其執行副總裁 / 財務長簽署的 XMLBeans,交由 BEA Systems,Inc. 於 2003 年 9 月 9 日簽訂的軟體補助協議 (SGA)。

除了對 Apache XMLBeans 專案的貢獻之外,此軟體還包括:

- 來自 Apache Xerces-J 與 Apache Axis 產品的一或多個來源檔案,著作權所有 (c) 1999-2003 Apache Software Foundation

- W3C XML Schema 文件 Copyright 2001- 2003 (c) 全球資訊網協會 (Massachusetts Institute of Technology,European Research Consortium for Informatics and Mathematics,Keio University)

- Apache Xml Commons 專案的 resolver.jar,著作權所有 (c) 2001-2003 Apache Software Foundation

**********************

第三方元件

**********************

本軟體包含受下列著作權規範的第三方軟體:

Apache Ant

著作權所有 1999-2023 Apache Software Foundation

本產品包含軟體開發於

Apache Software Foundation (https://www.apache.org/)。

<sync> 作業是以捐款給 Apache Software Foundation 的字碼 Copyright (c) 2002 Landmark Graphics Corp 為基礎。

Apache Commons Codec

著作權所有 2002-2020 Apache Software Foundation

本產品包含軟體開發於

Apache Software Foundation (https://www.apache.org/)。

src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java 包含來自 http://aspell.net/test/orig/batch0.tab. 的測試資料著作權所有 (C) 2002 Kevin Atkinson (kevina@gnu.org)

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

The content of package org.apache.commons.codec.language.bm has been translated from the original php source code available at http://stevemorse.org/phoneticinfo.htm with permission from the original authors. 原稿著作權:著作權所有 (c) 2008 Alexander Beider & Stephen P。摩斯。

-------------- 分隔符號 --------------

。/ 通知 .txt

   =========================================================================
   ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
   ==  Version 2.0, in this case for the Apache XmlBeans distribution.    ==
   =========================================================================

本產品包含軟體開發於

Apache Software Foundation (http://www.apache.org/)。

本軟體的部分原先是以下列為依據:

- 軟體版權 (c) 2000-2003,BEA Systems,<http://www.bea.com/>。備註:ASF 祕書已就其執行副總裁 / 財務長簽署的 XMLBeans,交由 BEA Systems,Inc. 於 2003 年 9 月 9 日簽訂的軟體補助協議 (SGA)。

除了對 Apache XMLBeans 專案的貢獻之外,此軟體還包括:

- 來自 Apache Xerces-J 與 Apache Axis 產品的一或多個來源檔案,著作權所有 (c) 1999-2003 Apache Software Foundation

- W3C XML Schema 文件 Copyright 2001- 2003 (c) 全球資訊網協會 (Massachusetts Institute of Technology,European Research Consortium for Informatics and Mathematics,Keio University)

- Apache Xml Commons 專案的 resolver.jar,著作權所有 (c) 2001-2003 Apache Software Foundation

ExceptionUtils 是從 scala-library 中的 `scala.util.control.NonFatal` 衍生而來,而 scala-library 則是根據 Apache 2.0 授權發行。

著作權所有 (c) 2002-2023 EPFL

著作權所有 (c) 2011-2023 Lightbend,Inc。

Scala 包含開發於

LAMP/EPFL (https://lamp.epfl.ch/) 和

Lightbend, Inc. (https://www.lightbend.com/) .

-------------- 分隔符號 --------------

相依性:org.checkerframework:checker-qual

版權所有:Checker Framework 開發人員

授權:MIT

。/ 授權 .txt

檢查器架構限定詞

Checker Framework 開發人員 (著作權所有) 2004- 現在

MIT 授權:

授權授予任何人免費使用本軟體及相關文件檔案 (以下稱「軟體」) 的副本,以不受限制地處理本軟體,包括但不限於使用、複製、修改、合併、發佈、散佈的權利。「軟體」的再授權和 (或) 銷售副本,並允許提供「軟體」的人員進行此操作,但須符合下列條件:上述著作權聲明與此許可聲明應包含在「軟體」的所有副本或大部份之中。

本軟體係依「現狀」提供,不提供任何明示或默示之保證,包括但不限於適售性、對某特定用途適用性,以及不違反第三方權利之保證。作者或版權擁有者對於「軟體」或「軟體」使用或其他行為衍生或相關之合約規定或民事侵權行為,概不負任何責任。

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-cipher

版權所有:Codehaus Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

此元件中的程式碼包含從 http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.10/src/java/org/apache/commons/ssl/Base64.java 取得的類別 - Base64,這是 Apache 授權:http://www.apache.org/licenses/LICENSE-2.0

PBE 金鑰處理常式 PBECipher.createCipher() 採用自 http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.10/src/java/org/apache/commons/ssl/OpenSSL.java (亦為 Apache APL-2.0 授權):http://www.apache.org/licenses/LICENSE-2.0

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-classworlds

版權所有:Codehaus Foundation

授權:Apache 2.0

./LICENSE-Codehaus.txt

/*

$Id$

著作權所有 2002 (C) Codehaus。保留一切權利。若符合下列條件,則允許重新散佈及使用本軟體及相關說明文件 (「軟體」),且不做修改:

1. 重新發佈原始碼時,必須保留著作權聲明與注意事項。重新分配也必須包含此文件的副本。

2。 以二進位編碼形式轉散佈時,必須將以上的版權注意事項、這份條件清單以及以下的免責聲明複製到文件和 (或) 其他隨發行提供的資料中。

3. 未經 Codehaus 書面許可,不得使用 "classworlds" 來認可或推廣本 「軟體」所衍生的產品。如欲取得書面許可,請聯絡 bob@codehaus.org。

4. 未經 Codehaus 書面許可,本「軟體」衍生的產品不得稱為 "classworlds",也不得以其名稱顯示 "classworlds"。"classworlds" 是 The Codehaus 的註冊商標。

5. 應將到期貸方提供給 Codehaus。(http://classworlds.codehaus.org/)。

此軟體是由 CODEHAUS 與提供者 ``AS IS'' 及任何 EXPRESSED 或 IMPLIED WARRANTIES 提供,包括 (但不限於) 特定目的之商品與適用性的隱含保固免責聲明。在「無事件」中,CODEHAUS 或其貢獻者須對任何直接、間接、偶發、特殊、例證或後續損害負責 (包括但不限於採購替代貨品或服務;使用損失、資料或利潤;或業務中斷) 不過,即使建議這類損害的可能性,不論是在合約中、嚴格責任或侵權行為 (包括疏忽或其他方面) 導致的責任理論,亦不論是在合約中、嚴格責任或是侵權行為。

*/

-------------- 分隔符號 --------------

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-component-annotations

版權所有:Codehaus Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-interpolation

版權所有:sonatype

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-sec-dispatcher

版權所有:Codehaus Foundation

授權:Apache 2.0

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-utils

版權所有:Codehaus Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

(通知與 org.apache.maven.shared:maven-shared-utils 相同)

-------------- 分隔符號 --------------

相依性:org.codehaus.plexus:plexus-xml

版權所有:Apache Software Foundation

授權:Apache 2.0

。/ 授權 .txt

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

./src/main/resources/META-INF/LICENSE

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

。/ 通知 .txt

(通知與 org.apache.maven.shared:maven-shared-utils 相同)

-------------- 分隔符號 --------------

./src/main/resources/META-INF/NOTICE

本產品包含由 Indiana University Extreme 開發的軟體!實驗室 (http://www.extreme.indiana.edu/)。

本產品包含由 Apache Software Foundation (http://www.apache.org/) 所開發的軟體。

本產品包含由 ThoughtWorks (http://www.thoughtworks.com) 開發的軟體。

本產品包含由 javolution (http://javolution.org/) 開發的軟體。

本產品包含由 Rome (https://rome.dev.java.net/) 所開發的軟體。

-------------- 分隔符號 --------------

相依性:org.eclipse.sisu:org.eclipse.sisu.inject

版權所有:Eclipse Foundation

授權:Apache 2.0

。/ 授權 .txt

「Eclipse PUBLIC LICENSE - v 2.0 ACCOMPANYING PROGRAM 是根據本 」合約 " 的條款所提供。此方案的任何用途、重製或配銷構成接受者接受此協議。

1.「貢獻」是指:

a) 就初始貢獻者而言,根據本協議所發佈的初始內容,以及

b) 就每個後續貢獻者而言:

i) 對計劃的變更,以及

ii) 增加計劃;

其中此類變更和 (或) 新增至「方案」的來源,且由該特定「貢獻者」分配。如果貢獻者本身或代表該貢獻者行事的任何人將其新增至方案,則來自貢獻者的「來源」。提撥不包含「未修改之工作」之「方案」的變更或新增。「提供者」是指「分配程式」的任何人員或實體。

「授權專利」指由貢獻者授權的專利聲明,這些聲明必須單獨使用或銷售其貢獻,或與計劃合併時侵犯。

「計劃」指根據本協議所分配的供款。

「收件人」指根據本「合約」或任何「次要授權」(如適用) 收到「程式」的任何人,包括「貢獻者」。

「衍生作品」指的是以「程式」(或衍生自) 為基礎,且編輯修訂、註釋、詳述或其他修改所代表的整體作品,無論是以「程式」(或衍生自) 為基礎的任何作品,或是以「原始程式碼」(Source Code) 或其他形式來表示的任何作品。

「修改產出」係指原始碼或其他形式中產生新增、刪除或修改程式內容的任何工作,包括 (為了清楚瞭解包含程式任何內容之原始碼表單中的任何新檔案) 所產生的任何工作。修改作品不包括僅包含程式的宣告、介面、類型、類別、結構或檔案的工作,在每一個情況下均僅包含,以連結、依名稱連結或依其子類別連結程式或修改作品。

「散佈」(Distribute) 係指 a) 散佈或 b) 以任何方式提供複製。

「原始碼」是指「程式」偏好進行修改的形式,包括但不限於軟體來源碼、文件來源及組態檔。

「次要授權」是指 GNU 通用公共授權 (GNU General Public License,Version 2.0) 或該授權的任何更新版本,包括初始貢獻者所識別的任何例外或額外權限。

2. 權利授權

a) 根據本協議的條款,每位貢獻者均授予接受者非專屬、全球性、無權利金的著作權授權,以重製、準備衍生作品、公開展示、公開執行、散佈和再授權此類貢獻者的貢獻 (若有的話),以及此類衍生作品。b) 根據本協議的條款,每位貢獻者在此授予接受者「授權專利」下的非專屬、全球、無權利金專利授權,以原始碼或其他形式進行、使用、銷售、提供銷售、進口和以其他方式轉移此類貢獻者的貢獻 (若有的話)。此專利授權適用於貢獻與程式的組合,如果貢獻者新增貢獻時,此種新增貢獻導致授權專利涵蓋此類組合。專利授權不適用於包含「貢獻」的任何其他組合。沒有任何硬體依據本文獲得授權。c) 接受方理解,雖然每個貢獻者將授權授予本文件規定的貢獻,但任何貢獻者均不會提供任何保證,因為程式不侵犯任何其他實體的專利權或其他智慧財產權。每位貢獻者對於因侵犯智慧財產權或其他方式而引起的索賠,不對收件人承擔任何責任。作為行使本文所授予之權利與授權之條件,每位收件人承擔全部責任,以保障任何其他所需之智慧財產權 (若有的話)。例如,如果需要第三方專利授權以允許收件人散布程式,則收件人有責任在散布程式之前取得該授權。d) 每個貢獻者都表示其在其貢獻中具有足夠的著作權 (如果有的話),以授與著作權授權集如本合約所述。e) 儘管有任何「次要授權」的條款,但根據「次要授權」(如果第 3 節的條款允許的話) 的條款,任何「貢獻者」(本合約規定者除外) 均不會因接受「程式」而對任何「接受者」(本合約規定者除外)。

3. 需求

3.1 如果貢獻者以任何形式發佈計劃,則:

a) 程式也必須根據第 3.2 節規定提供作為原始碼,而提供方必須隨附程式的聲明,說明該程式的原始碼符合本協議規定,並告知接受方如何取得該代碼。以合理的方式,或透過專門用於軟體交換的媒體;以及 b) 貢獻者可根據與本協議不同的授權散布程式,前提是此類授權:i) 有效地聲明對所有其他貢獻者不做保證和條件、明示和隱含,包括所有權和非侵權的保證或條件,以及特定目的的可推銷性和適用性的默示保證或條件;ii) 有效地排除代表所有其他貢獻者對損害的所有責任,包括直接、間接、特殊、附帶和相應的損害,如利潤損失;iii) 未依據第 3.2 條,嘗試限制或更改收件人於原始碼中的權利;及 iv) 要求任何一方後續散佈程式需遵循本第 3 節規定的授權。

3.2 當程式分配為原始碼時:

a) 必須根據本協議提供,或者如果程式 (i) 與其他材料合併在根據次要授權提供的獨立檔案中,並且 (ii) 本協議附件 A 所述通知隨附於原始碼的初始貢獻者,則程式可根據該次要授權的條款提供,以及

b) 本 「合約」的副本必須包含在 「計畫」的每個副本中。3.3 貢獻者不得從其 「計畫」的任何副本中移除或更改任何版權、專利、商標、歸因通知、保固免責聲明,或責任限制 (以下稱「通知」),前提是 " 貢獻者」可加入自己的適當通知。

4. 商業配銷

軟體的商業經銷商可能對終端使用者、商業夥伴等方面承擔某些責任。雖然本授權用於促進程式的商業使用,但包含在商業產品中的程式貢獻者,應該以不對其他貢獻者造成潛在責任的方式進行。因此,如果貢獻者將方案納入商業產品方案中,則此類貢獻者 (「商業貢獻者」) 同意對所有其他貢獻者 (「彌償貢獻者」) 進行任何損失、損害和費用 (統稱「損失」) 的辯護和賠償。由第三方針對「賠償貢獻者」所提出的索賠、訴訟和其他法律訴訟,以此等商業貢獻者因其在商業產品方案中分銷計劃而遭的行為或疏忽所致。本節中的義務不適用於與任何實際或聲稱的智慧財產權侵權相關的任何索賠或損失。為了符合資格,賠償貢獻者必須:a) 立即以書面通知商業貢獻者有關索賠,b) 允許商業貢獻者控制並與商業貢獻者合作,進行辯護和任何相關的和解談判。賠償貢獻者可自費參與任何此類索賠。

例如,Contributor 可能將 Program 包含在商業產品 Product X 中。該貢獻者即為商業貢獻者。如果「商業貢獻者」隨後提出績效索賠,或提供與「產品 X」相關的保固,則這些績效索賠與保固僅為「商業貢獻者」的責任。根據本節,商業貢獻者必須對其他與這些績效聲明和保證相關的貢獻者提出申索,如果法院要求任何其他貢獻者支付任何損害賠償,商業貢獻者必須支付這些損害賠償。

5. 無保固

除本合約中明確規定者外,對於適用法律允許的範圍,本程式以「現況」基礎提供,不提供任何種類的保固或條件,無論是快速或隱含 (不限制)、任何保固或所有權條件、非侵權、特定目的的可推銷性或適用性。每位接受者需自行負責判定使用和散發程式的適當性,並承擔與行使本協議權利相關的所有風險,包括但不限於程式錯誤的風險和成本、遵守適用法律、資料、程式或設備損壞或遺失,以及作業無法使用或中斷。

6. 免責聲明

除本合約中明確規定者外,對於適用法律允許的範圍,任何直接、間接、偶發、特殊、假想或後續損害 (包括無限制損失利潤) 皆不承擔任何責任,但原因與在任何責任理論上,無論是在合約中、嚴格責任,還是因使用或散發程式而引起的 (包括疏忽或其他) 或行使本文所授予的任何權利而引起的,即使對這類損害的可能性有所建議。

7. 一般

若本「合約」的任何條款無效或無法執行,則其不會影響本「合約」其餘條款的有效性或可執行性,亦不會影響本「合約」其餘條款的有效性或可執行性,若雙方未採取進一步行動,則此類條款應在使此等條款有效且可強制執行的最低限度改革。

如果接受方針對任何指稱程式本身 (不包括程式與其他軟體或硬體的組合) 侵犯這類接受方專利權的實體 (包括交叉聲明或反申索) 提出專利訴訟,則根據第 2 (b) 條所授予的接受方權利應自提出訴訟之日起終止。

若「合約」下的所有「接受者」未能遵守本「合約」的任何重大條款或條件,且在知悉此類不合規情形後一段合理時間內未能發現此類錯誤,則「接受者」之權利將終止。如果本「合約」下的所有「接受者」權利均終止,則「接受者」同意在合理可行情況下盡快停止使用和散發程式。然而,接受方在本協議下的義務以及接受方授予的與程式有關的任何授權應繼續並存活。

每個人均可複製並散發本「合約書」的副本,但為了避免不一致,本「合約書」具有版權,且僅能以下列方式修改。協定管理員保留不時發布本協定新版本 (包括修訂版本) 的權利。除協議管理員外,沒有人有權修改本協議。Eclipse Foundation 是初始協議管理者。Eclipse Foundation 可以將責任轉讓給合適的獨立實體作為協議管理人。協議的每個新版本都會有一個辨別版本號碼。本程式 (包括貢獻) 在收到本程式所依據的協議版本下,一律可進行散佈。此外,在新版協議發布後,貢獻者可選擇在新版本下分配方案 (包括其貢獻)。

除上述第 2 (a) 條及第 2 (b) 條明文規定者外,無論明文、暗示、禁止或以其他方式,接受方均不會獲得任何貢獻者智慧財產權的權利或授權。未依據本合約明確授予之程式中的所有權利均為保留狀態。本協議中的任何內容均不得由非提供者或收件人的任何實體強制執行。本協議不會建立任何第三方受益人權利。

附錄 A – 次要授權聲明

「當 Eclipse 公用授權中規定的可用性條件滿足第 2.0 版時,也可能根據下列次要授權提供此原始碼:{name license (s)、version (s) 以及 exception 或 additional permission here}。」

只要包含本「合約」的副本 (包括本「附錄 A」) 就不足以授權「次要授權」下的「原始碼」。

如果無法或不希望將通知放在特定檔案中,則您可以將通知包含在收件人可能尋找這類通知的位置 (例如在相關目錄中的 LICENSE 檔案)。

您可以新增其他準確的著作權擁有權通知。」

-------------- 分隔符號 --------------

。/ 授權表頭 -epl2.txt

著作權所有 (c) ${year} Sonatype,Inc。

保留所有權利。本程式及隨附資料係依本發行軟體所附帶之 Eclipse Public License 2.0 條款提供,可從以下網址取得:https://www.eclipse.org/legal/epl-2.0/

SPDX- 授權識別碼:EPL-2.0

提供者:

貢獻者:Stuart McCulloch (Sonatype,Inc.) - 初始 API 與實作

-------------- 分隔符號 --------------

https://www.eclipse.org/legal/epl-v10.html

EPL 1.0 (與 org.apache.ant:ant 相同)

-------------- 分隔符號 --------------

相依性:org.eclipse.sisu:org.eclipse.sisu.plexus

版權所有:Eclipse Foundation

授權:EPL 1.0

https://www.eclipse.org/legal/epl-v10.html

EPL 1.0 (與 org.apache.ant:ant 相同)

-------------- 分隔符號 --------------

相依性:org.javassist:javassist

版權所有:Shigeru Chiba

授權:Apache 2.0;LGPL v. 2. 1;MPL 1. 1

。/ 授權 .html

MOZILLA 公眾授權條款

版本 1.1

1。 定義。

1.0.1. 「商業用途」指向第三方分發或以其他方式提供「涵蓋代碼」。

1.1. 「提供者」代表建立或貢獻修改的每個實體。

1.2. 「提供者版本」指的是「原始程式碼」、「提供者使用的先前修改」以及該特定「提供者」所做的修改的組合。

1.3. 「涵蓋代碼」是指「原始代碼」或「修改」或「原始代碼」與「修改」的組合,每個案例都包含其中的部分。

1.4. 「Electronic Distribution Mechanism」是指軟體開發社群中一般接受的電子資料傳輸機制。

1.5. 「執行檔」表示「涵蓋代碼」以外的任何形式。

1.6. 「初始開發人員」是指在附錄 A 要求的原始程式碼通知中,識別為初始開發人員的個人或實體。

1.7. 「較大工作」是指結合「涵蓋代碼」或其部分與未受本「授權」條款規範之代碼的工作。

1.8. 「授權」代表此文件。

1.8.1. 「可授權」指有權在最大可能範圍內授予,無論是在初始授權或隨後收購時,此處所載的任何和所有權利。

1.9. 「修改」是指從「原始程式碼」或任何先前修改的物質或結構中新增或刪除任何項目。當「涵蓋代碼」以一系列檔案形式發行時,「修改」為:

A. 包含原始程式碼或先前修改之檔案內容的任何新增或刪除。

B。任何包含原始程式碼或先前修改之任何部分的新檔案。

1.10. 「原始程式碼」是指電腦軟體程式碼的「原始程式碼」,其描述於附錄 A 所要求的「原始程式碼」通知中,而根據本「授權」發行時,此「原始程式碼」尚未受本「授權」規範。

1.10.1. 「專利聲明」係指任何專利聲明,現在所擁有或之後所取得,包括但不限於授出人可授權的任何專利聲明中的方法、程序和外觀聲明。

1.11. 「來源代碼」是指用來對其進行修改的「涵蓋代碼」偏好形式,包括其包含的所有模組,加上任何關聯的介面定義檔案、用來控制「執行檔」編譯和安裝的指令檔,或與「原始代碼」或「提供者」選擇之其他已知可用「涵蓋代碼」的原始程式碼差異比較。來源碼可以是壓縮或封存形式,但前提是適當的解壓縮或解除封存軟體廣泛可供免費使用。

1.12. 「您」(或 「您的」) 係指行使本 「授權」之所有條款或本 「授權」之未來版本 (根據第 6.1 條發行) 之權利的個人或法人。對於法人,「您」包含任何控制、受您控制或受您共同控制之實體。就此定義而言,「控制」表示 (a) 權力、直接或間接導致該實體的方向或管理,無論是按合約或其他方式,或 (b) 擁有超過 50% (50%) 的未發行股份或該實體的實益所有權。

2. 原始碼授權。

2.1. 初始開發人員授權。

初始開發人員在此授予您不受第三方智慧財產權聲明約束的全球無權利金、非專屬授權:

(a) 根據知識產權 (專利或商標除外) 可由初始開發人員授權使用、重製、修改、展示、執行、再授權及散佈原始程式碼 (或其部分),無論是否有修改及 / 或作為較大工作的一部分;及

(b) 根據「專利聲明」提出、使用或出售「原始程式碼」所侵犯的「專利聲明」,進行、製作、使用、執行、銷售和提供銷售和 / 或以其他方式處置「原始程式碼」(或其中的一部分)。

(c) 本第 2.1 (a) 條及 (b) 條所授予的授權,於初次開發人員根據本授權條款首次發行原始碼當日生效。

( (d) 儘管上文第 2.1 (b) 條,您從原始程式碼刪除的程式碼並無授予專利授權:1);2) 與原始程式碼分開;或 3) 因下列原因導致的侵權行為:i) 修改原始程式碼或 ii) 原始程式碼與其他軟體或裝置的組合。

2.2. 貢獻者授權。

在第三方智慧財產權索賠的規限下,每個貢獻者授予您一個全世界、免付費、非專屬的授權

(a) 根據知識產權 (專利或商標除外) 由貢獻者可授權使用、重製、修改、展示、執行、再授權及分發該等貢獻者 (或其部分) 所創造的修改,無論是其他修改,作為涵蓋守則及 / 或作為較大工作的一部分;及

( (b) 根據由該貢獻者單獨及 / 或與其貢獻者版本 (或該組合的一部分) 合併進行的修改所侵犯的專利聲明,進行、使用或出售、出售、銷售、已作出及 / 或以其他方式處置:1) 該貢獻者 (或其部分) 所作出的修改;及 2) 該貢獻者與其貢獻者版本 (或該組合的一部分) 所作的修改組合。

(c) 第 2.2 (a) 條及第 2.2 (b) 條所授出之授權於貢獻者首次使用涵蓋守則之日期生效。

(d) 儘管上文第 2.2 (b) 條,任何貢獻者已從貢獻者版本中刪除的程式碼均未獲得專利授權;2) 與貢獻者版本分開;3) 因下列原因導致的侵權行為:i) 第三方修改貢獻者版本或 ii) 由該貢獻者與其他軟體 (貢獻者版本的一部分除外) 或其他裝置所做的修改組合;或 4) 在沒有該貢獻者所做的修改時,受涵蓋代碼侵害的專利聲明。

3. 分配義務。

3.1. 授權的應用。

您建立或貢獻的修改受本授權的條款規範,包括但不限於第 2.2 節。「涵蓋代碼」的「原始程式碼」版本只能依據本「授權」的條款或本「授權」的未來版本 (根據第 6.1 條發行),而您必須在本「授權」的每份「原始程式碼」中包含一份副本。您不得針對任何變更或限制本「授權」適用版本或收件人權利之「原始程式碼」版本提供或執行任何條款。然而,貴方可能包含一份其他文件,其中提供了第 3.5 節所述的其他權利。

3.2. 來源代碼的可用性。

您所建立或供您貢獻的任何修改,必須在本 「授權」條款的 「原始程式碼」表單中,以與可執行版本相同的媒體,或透過接受的 「電子發佈機制」提供給您執行版本的任何人。可用;如果透過 Electronic Distribution Mechanism 提供,則必須於最初推出後至少十二 (12) 個月內維持可用狀態,或至少六 (6) 個月後,此類收件者可使用該特定修改的後續版本。即使「電子配銷機制」是由第三方維護,您仍需負責確保「原始碼」版本仍可使用。

3.3. 修改的描述。

您必須導致所有您貢獻的「涵蓋代碼」包含記錄您建立該「涵蓋代碼」所做變更的檔案,以及任何變更的日期。您必須包含顯著的聲明,說明修改是從初始開發人員提供的原始程式碼直接或間接衍生而來的,並包括初始開發人員在 (a) 原始程式碼中的名稱,以及 (b) 在貴方描述涵蓋程式碼的來源或所有權的可執行版本或相關說明文件中的任何通知。

3.4. 知識產權事項

(a) 第三方索償。

如果根據第 2.1 或第 2.2 條,貢獻者已瞭解,必須具備第三方智慧財產權的授權,才能行使此類貢獻者所授予的權利。標題為 "LEGAL" 之「來源代碼」分佈的文字檔,其中描述索賠與提出索賠的關係人,詳細說明收件人會知道聯絡對象。如果貢獻者在修改後獲得上述知識,如第 3.2 條所述,貢獻者應立即修改所有貢獻者提供的法律文件,並應採取合理計算的其他步驟 (例如通知適當的郵寄清單或新聞群組),以通知那些收到涵蓋代碼的人已獲得新知識。

(b) 貢獻者 API。

如果 Contributor 的修改包含應用程式設計介面,且 Contributor 已瞭解導入該 API 合理必要之專利授權,則 Contributor 也必須在 LEGAL 檔案中包含此資訊。

(c) 代表。

貢獻者表示,除了根據上述第 3.4 (a) 條所披露者外,貢獻者認為貢獻者的修改是貢獻者的原始創作,及 / 或貢獻者有足夠的權限可授予本授權所傳送的權利。

3.5. 必要通知。

您必須在「來源代碼」的每個檔案中複製「附錄 A」中的通知。如果由於其結構而無法將此類通知放入特定的「原始程式碼」檔案中,則您必須將此類通知包含在使用者可能會尋找此類通知的位置 (例如相關目錄) 中。如果您已建立一或多個修改,您可以將名稱新增為附件 A 所述通知的提供者。您也必須在「原始碼」的任何說明文件中複製本「授權」,其中說明收件人與「涵蓋代碼」相關的權利或所有權。您可以選擇向「涵蓋代碼」的一或多個接收者提供保固、支援、賠償或責任,並收取費用。不過,您只能代表您自己執行這項作業,而不能代表初始開發人員或任何提供者。貴用戶必須單獨提供任何此類保固、支援、賠償或責任義務,並且貴用戶在此同意彌補初始開發人員和每位貢獻者因您提供的保固、支援、賠償或責任條款而產生的任何責任。

3.6. 執行檔版本的分佈。

只有在符合「涵蓋代碼」的第 3.1-3.5 條規定時,才能在「可執行檔」表單中發佈「涵蓋代碼」,若您包含聲明「涵蓋代碼」的「原始代碼」版本是依據本「授權」的條款所提供之通知,包括說明您如何與何處履行第 3.2 條的義務。此通知必須以可執行版本、相關說明文件或文宣中的任何通知,其中貴方說明接收方與「涵蓋代碼」相關的權利。貴方可依據貴方選擇的授權,配銷「涵蓋代碼」的可執行版本或所有權權利,其中可能包含與本授權不同的條款,前提是貴方必須遵守本 「授權」的條款以及 「可執行檔」版本的授權,並不會嘗試限制或變更 「原始程式碼」版本中接受者的權利與本 「授權」中規定的權限。若您在不同的授權下發佈可執行檔版本,您必須確定與此授權不同的條款是由您單獨提供,而不是由初始開發人員或任何貢獻者提供。您在此同意,就初始開發人員或此類貢獻者因您提供的任何此類條款而產生的任何責任,賠償初始開發人員和每個貢獻者。

3.7. 更大的作品。

您可以將「涵蓋代碼」與其他未受本「授權」條款規範的代碼相結合,然後將「較大的工作」作為單一產品散發,來建立「較大的工作」。在這種情況下,您必須確定「涵蓋代碼」符合此「授權」的要求。

4. 無法遵守法規或法規。

若因法令、司法命令或法規而使您不可能遵守本「授權」中關於部分或全部「涵蓋代碼」的任何條款,則您必須:(a) 在可能的最大範圍內遵循本「授權」的條款;以及 (b) 說明限制及其所影響的程式碼。這類描述必須包含在第 3.4 節所述的 LEGAL 檔案中,且必須包含在原始程式碼的所有分佈中。除法令或規例所禁止的範圍外,有關描述必須詳盡,讓普通技能的收件人能夠了解。

5. 本 「授權」的應用。

本授權適用於初始開發人員在附錄 A 和相關涵蓋代碼中附加通知的代碼。

6. 授權的版本。

6.1. 新版本。

Netscape Communications Corporation (''Netscape'') 可不時發佈經修訂和 / 或新版本的授權。每個版本都會有辨別版本號碼。

6.2. 新版本的影響。

一旦「涵蓋代碼」以特定版本的「授權」發佈之後,您就可以依該版本的條款繼續使用它。您也可以根據 Netscape 所發佈的任何後續授權版本條款,選擇使用此類涵蓋範圍代碼。Netscape 以外的任何人有權修改本授權下建立的涵蓋代碼適用的條款。

6.3. 衍生性商品若您建立或使用本「授權」的修改版本 (您只能為了套用本「授權」當中尚未涵蓋的程式碼),您必須 (a) 重新命名您的授權,使「Mozilla」、「MOZILLAPL」、「MOZPL」或「MOZPL」等詞彙您的授權中沒有出現「Netscape」、「MPL」、「NPL」或任何類似字詞 (請注意,您的授權與本授權條款不同除外),還有 (b) 另外,請您明確確認您的授權版本包含與 Mozilla Public License 及 Netscape Public License 不同的條款。(在附錄 A 所述的通知中填寫初始開發人員、原始程式碼或提供者的姓名,不得視為本授權的修改內容。)

7. 免責聲明。涵蓋代碼是依據本授權,以「現況」為依據,不提供任何種類的保固,無論是明示或暗示,包含 (不限制) 涵蓋代碼為無瑕疵、可販賣、符合特定目的或非侵權的保固。涵蓋代碼的品質與績效完全風險與您同行。如果任何涵蓋代碼在任何方面都出現缺陷,您 (不是初始開發人員或任何其他貢獻者) 會承擔任何必要服務、維修或更正的成本。此 「保固免責聲明」構成了此 「授權」的必要部份。除此免責聲明外,本處並未授權使用任何涵蓋代碼。

8. 終止僱用。

8.1. 若「本授權」及「本授權」所授予之權利未能遵守本「合約」之條款,且未能於 30 日內發現違規情形時,自動終止。適當授權之「涵蓋代碼」的所有轉授權,在本「授權」終止後仍然有效。本 「授權」終止以後,其性質必須保持有效狀態。

8.2. 如果您針對初始開發人員或貢獻者 (您對其提出此類動作的初始開發人員或貢獻者) 宣告專利侵權索賠 (不包括宣告式判斷動作),以起始訴訟:

(a) 該參與者的貢獻者版本直接或間接侵犯任何專利權,則該參與者的根據本授權第 2.1 及 / 或 2.2 條授予您的任何權利及所有權利,應於提前 60 天通知參加者終止,除非在 60 天內在接獲通知後,您有下列任一情形:(i) 書面同意向參與者支付與您過去及未來使用該參與者所做之修改相互同意的合理權利金,或 (ii) 撤銷您對貢獻者版本對該參與者的訴訟索賠。如果在收到通知後 60 天內,雙方並無書面同意合理的權利金和付款安排,或訴訟索賠未撤回,則參加者根據第 2.1 條和 / 或第 2.2 條授予您的權利會在上述第 60 天通知期屆滿時自動終止。

(b) 任何軟件、硬件或裝置 (該參與者的貢獻者版本除外) 直接或間接侵犯任何專利權,則該參與者的根據第 2.1 (b) 及第 2.2 (b) 條授予您的任何權利自您首次作出、使用、出售、分發或作出修改當日起被撤銷。

8.3. 假如你向參加者宣佈一項專利侵權申索,指稱該參與者的貢獻者版本直接或間接侵犯任何有關申索在之前解決 (例如通過許可或和解) 的專利專利侵權訴訟的啟動,則該參與者根據第 2.1 或 2.2 條所授予的牌照的合理價值在決定任何付款或牌照的金額或價值時應考慮在內。

8.4. 如果根據上述第 8.1 或 8.2 節終止,則貴方或本文的任何經銷商在終止前有效授予的所有最終使用者授權協議 (不包括分銷商和經銷商)。

9. 責任限制。

在「沒有情況」和「沒有法律理論」下,不論是「侵權」(包括疏忽)、「合約」或「否則」,「告訴您」、「初始開發人員」、「任何其他貢獻者」或「涵蓋代碼的任何分銷商」或任何此類對象的任何供應商,對任何間接人負責。任何字元的特殊、意外或後續損害,包括 (但不限於) 商譽損失、工作停止頁面、電腦故障或故障,或任何其他商業損害或損失的損害,即使該方得知此類損害的可能性。此責任限制不適用於因該方之疏忽而引致之死亡或個人傷害之責任。適用法律禁止此等限制。某些管轄區不允許排除或限制意外或後續損害,因此此排除與限制可能不適用於您。10。U.S. GOVERNMENT END USERS。

「涵蓋代碼」為「商業項目」,該術語定義於 48 C.F.R. 2.101 (1995 年 10 月),由「商業電腦軟體」與「商業電腦軟體文件」所組成,此類術語用於 48 C.F.R. 12.212 (1995 年 9 月)。與 48 C.F.R. 12.212 和 48 C.F.R. 227.7202-1 到 227.7202-4 (1995 年 6 月) 一致,所有美國政府終端使用者僅取得此處所列權利的涵蓋代碼。

11. 雜項

此授權代表與此處主題相關的完整協議。本授權的任何條款若無法執行,只能將此等條款修改到可以執行的程度為止。本「授權」應受加州法律條款 (若適用法律除外,另有規定除外),但不包括其法律衝突條款。至少一方為美國公民,或特許或註冊於美國開展業務之實體的糾紛,則任何與本「授權」相關的訴訟須受加州北區聯邦法院之管轄區,所在地位於加州聖塔克拉拉郡,而失去方對成本負責,包括但不限於法院成本和合理律師的費用和開支。明確排除「聯合國國際貨物銷售合同公約」的適用性。提供合約語言的任何法律或法規,不得解釋為違約者,不適用於本授權。

12. 索賠的職責。

在初始開發人員與貢獻者之間,每一方負責因使用本授權的權利而直接或間接產生的索賠與損害,且您同意與初始開發人員與貢獻者合作,以公平的方式分配此類責任。此處的任何內容均不擬定或應視為構成任何責任許可。

13. 多重授權代碼。

初始開發人員可以將涵蓋代碼的部分指定為「多重授權」。「多重授權」表示「初始開發人員」允許您根據您選擇的 MPL 或「初始開發人員」在附件 A 所述檔案中所指定的替代授權 (若有的話),使用「涵蓋代碼」的部分。

附件 A - Mozilla 公眾授權條款。

此檔案的內容依照 Mozilla Public License 1.1 版 (「授權條款」) 規範,您不得使用此檔案,除非受授權條款規範。您得以透過 http://www.mozilla.org/MPL/ 「授權」所發佈之軟體,以 「原狀」方式發佈 「授權」複本,且不提供任何明示或暗示的保證。請參閱授權,以取得管理授權下權限和限制的特定語言授權。

原代碼為 Javassist。

原始程式碼的初始開發人員是 Shigeru Chiba。初始開發人員建立的部分為版權所有 (C) 1999- Shigeru Chiba。保留一切權利。

貢獻者:__Bill Burke、Jason T。Greene______________。

此外,本軟體的內容可依據 GNU Lesser General Public License Version 2.1 或更新版本 (「LGPL」) 或 Apache License Version 2.0 (以下稱「AL」) 的條款使用,在此情況下,LGPL 或 AL 的條款亦適用,而非上述條款。如果您只想根據 LGPL 或 AL 的條款允許使用您本軟體的版本,而不允許他人使用您的版本在本軟體的 MPL 條款下,刪除上述條款以表明您的決定,並將其取代為 LGPL 或 AL 所要求的通知和其他條款。如果您未刪除上述條款,收件者可以根據任何 MPL、LGPL 或 AL 的條款使用此軟體的版本。

如果您在 JBoss 中取得此軟體,則此軟體的內容只能在 LGPL 的條款下使用。若要在 MPL 下使用它們,您必須取得僅包含 Javassist 的個別套裝軟體,但不能取得 JBoss 的其他部分。

原始來源樹狀結構的所有貢獻者已同意上述的原始授權條款。

-------------- 分隔符號 --------------

https://opensource.org/licenses/LGPL-2.1

GNU LGPL 協定 Name

2.1 版,1999 年 2 月

著作權所有 (C) 1991,1999 Free Software Foundation,Inc. 59 Temple Place,Suite 330,Boston,MA 02111-1307 USA 任何人皆可複製並散布此授權文件的動詞副本,但不允許加以變更。

[ 這是較少 GPL 的第一個發行版本。它也計算為 GNU Library Public License (版本 2) 的後續作業,因此版本號碼 2.1。]

Preamble 大部份軟體的授權是設計來移除您的自由,並改變它 。相較之下,「GNU 一般公共授權」的目的在於保證您的自由共用與變更自由軟體,以確保軟體可免費提供給其所有使用者使用。

本授權 (Lesser General Public License,簡稱 "Lesser General Public License") 適用於某些特別指定的軟體套件 (通常是程式庫),亦適用於 Free Software Foundation 及其他決定使用該軟體的作者。您也可以使用此授權,但我們建議您先仔細考慮此授權或普通公共授權是否為在任何特定情況下使用的較佳策略,以下列說明為依據。

當我們說自由軟體時,我們指的是自由使用,而不是價格。我們的「一般公共授權」(General Public Licenses) 旨在確保您有自由散發自由軟體 (如有需要,可向此服務收費);您會收到原始碼或者,如果需要,可以取得軟體;您可以變更軟體並在新的免費程式中使用軟體;並且您會收到通知,您可以執行這些動作。

為了保護您的權利,我們需要限制禁止經銷商拒絕這些權利,或要求您放棄這些權利。如果您分發內容庫的副本或進行修改,則這些限制會轉譯為您特定的職責。

例如,若您分發圖書館的副本 (不論是文法或費用),您必須給予收件人我們給予您的所有權利。您必須確定它們也能夠接收或取得原始碼。如果您將其他程式碼與內容庫連結,則必須提供完整的物件檔案給收件者,讓收件者能夠在變更內容庫並重新編譯之後,將它們與內容庫重新連結。你必須向他們展示這些條款,以便他們瞭解他們的權利。

我們以兩步驟的方式保護您的權利:(1) 我們對圖書館進行版權,以及 (2) 我們提供此授權,提供您複製、散佈和 / 或修改圖書館的合法權限。

為了保護每位經銷商,我們要非常清楚免費磁帶櫃沒有保固。此外,如果程式庫由其他人修改並通過,收件者應該知道它們不是原始版本,因此原始作者的信譽將不會受到其他使用者引進的問題影響。

最後,軟體專利會對任何免費程式的存在造成持續的威脅。我們希望確保公司不能有效地限制免費計劃的使用者,方法是向專利持有人取得限制性授權。因此,我們堅稱,為一個圖書館版本所獲得的任何專利授權,必須與本授權中規定的完整使用自由一致。

大多數 GNU 軟體 (包括某些程式庫) 均由一般 GNU 通用公共授權 (General Public License) 所涵蓋。此授權 (GNU Lesser General Public License) 適用於特定程式庫,且與一般公共授權相當不同。我們對某些程式庫使用此授權,以允許將這些程式庫連結至非免費程式。

當程式與資源庫連結時,無論是靜態或是使用共用資源庫,這兩個程式的組合會合法地說出合併的工作,即原始資源庫的衍生物。因此,一般公共授權僅允許在整個組合符合其自由準則時進行此類連結。「一般公共授權較少」允許將其他代碼與資源庫連結的同軸準則更為寬鬆。

我們將此授權稱為 "Lesser" 一般公共授權 ,因為其保護使用者的自由比一般公共授權更少。它還提供其他免費軟體開發人員比競爭對手的非免費程式更少的優勢。這些缺點是我們在許多圖書館使用普通的公共授權的原因。不過,Lesser 授權在某些特殊情況下提供了優勢。

舉例來說,在極少數的情況下,可能需要特別鼓勵特定磁帶櫃儘可能廣泛使用,以使其成為 de-facto 標準。為達到此目的,非免費程式必須允許使用資源庫。更常見的情況是,自由磁帶櫃的工作與廣泛使用的非自由磁帶櫃相同。在這種情況下,只要將免費程式庫限制為免費軟體,我們就只能使用 Lesser General Public License。

在其他情況下,在非可用程式中使用特定資源庫的權限,可以讓更多人使用大量的免費軟體。例如,在非免費程式中使用 GNU C 函式庫的權限,可讓更多人使用整個 GNU 作業系統以及其變體 GNU/Linux 作業系統。

雖然「較少一般公共許可證」對於使用者的自由較不具保護性,但它確實確保與「元件庫」連結之程式的使用者具有自由性,以及使用修改版本的「元件庫」執行該程式的權限。

遵循複製、分發及修改的精確條款與條件。請密切注意「基於資源庫的工作」與「使用資源庫的工作」之間的差異。先前包含從磁帶櫃衍生的程式碼,而後者必須與磁帶櫃結合才能執行。

複製、分發與修改的條款與條件

0. 本「授權合約」適用於包含版權持有人或其他授權方所發出通知的任何軟體程式庫或其他程式,並表示其可能依據本「較少一般公共授權」(亦稱為「本授權」) 的條款進行散佈。每個被授權人都會以「您」的身份處理。

「程式庫」是指軟體功能和 (或) 資料的集合,以便與應用程式 (使用某些功能和資料) 輕鬆連結以形成可執行檔。

下方的「程式庫」是指根據這些條款發佈的任何此類軟體程式庫或工作。「基於圖書館的作品」是指圖書館或著作權法下的任何衍生作品:也就是說,包含圖書館或其中一部分的作品,無論是動詞或修改,或直接翻譯成另一種語言。(此後,翻譯不限於「修改」一詞。)

工作的「來源代碼」表示對其進行修改的偏好工作形式。對於程式庫,完整的原始程式碼是指它所包含之所有模組的所有原始程式碼,加上任何關聯的介面定義檔案,再加上用來控制程式庫編譯和安裝的命令檔。

除了複製、分發與修改以外,本 「授權」並未涵蓋其範圍。使用「元件庫」執行程式的行為不受限制,且只有在其內容構成以「元件庫」為基礎的工作時,才會涵蓋該程式的輸出 (與使用「元件庫」撰寫程式的工具無關)。是否為真,取決於內容庫的功能,以及使用內容庫的程式功能。

1. 您可在任何媒體中,複製並散佈圖書館完整原始碼的動詞副本,前提是您在每個副本上以適當方式發佈。著作權聲明與免責聲明;請保留所有提及本「授權」的注意事項,若無任何保固,請將本「授權」的副本以及「程式庫」一起散佈。

閣下可就轉讓副本的實體行為收取費用,而閣下可選擇提供保修保障以換取費用。

2. 您可修改圖書館的副本或副本或其任何部分,因此根據圖書館組成工作,並複製和分發上述修改或根據上文第 1 條的條款工作,前提是您也符合下列所有條件:

a) 修改的工作必須本身為軟體程式庫。

b) 你必須讓修改過的檔案帶有明顯的通知,說明你更改了檔案和更改的日期。

c) 根據本授權條款,您必須向所有第三方免費授權全部工作。

d) 如果修改過的程式庫中的設施參照使用該設施的應用程式程式所提供的函數或資料表格,而不是當設施被傳遞時所傳遞的引數叫用後,您必須付出一個誠信的努力,以確保在應用程式不提供此類功能或表格的情況下,設施仍然運作,並執行其目的的任何部分保持有意義。

(例如,函式庫中用來計算平方根的函式具有完全獨立於應用程式的目的。因此,「子區段 2d」要求此函數所使用的任何應用程式提供的函數或表格必須為選擇性:如果應用程式未提供,則平方根函數仍必須計算平方根。)

這些要求適用於修改後的整體工作。如果該工作的可識別部分並非衍生自元件庫,且可以合理地將它們本身視為獨立與獨立作品,則當您以個別作品散佈這些元件時,本授權及其條款不適用於這些元件。但當您以「元件庫」作為工作之一部分散佈相同的章節時,整體的散佈必須依據本「授權」的條款,其其他授權者的權限會延伸至整個部份,因此不論是誰撰寫的。

因此,本節並不意圖索取權利或爭取您完全由您撰寫的工作權利;而意圖是行使根據圖書館控制衍生或集體作品的分發權利。

此外,唯有在儲存或配銷媒體的磁碟區上,其他不是以程式庫為基礎的工作 (或以程式庫為基礎的工作) 聚總,並不會在本授權範圍內帶出其他工作。

3. 您可以選擇將一般 GNU 通用公共授權 (而非本授權) 的條款套用到特定的圖書館副本。若要這麼做,您必須修改所有提及本 「授權」的注意事項,這樣它們才能指 「一般 GNU 通用公共授權」(第 2 版),而非本 「授權」。(如果出現比一般 GNU General Public License 版本 2 更新的版本,您可以視需要指定該版本。) 請勿在這些注意事項中做任何其他變更。

在特定副本中進行此變更後,該副本便無法回復,因此一般 GNU 通用公共授權適用於所有後續副本和衍生作品。

當您要將元件庫的程式碼複製到非元件庫的程式中時,此選項非常有用。

4. 您可以根據上文第 1 和第 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. 自由軟體基金會得不時發佈修訂版及 / 或新版的 Lesser General Public License。此類新版本與目前版本類似,但可能因解決新問題或疑慮而有不同細節。

每個版本都會有辨別版本號碼。如果 「元件庫」指定了本 「授權」的版本號碼以及 「任何更新的版本」,您可以選擇遵循該版本或由 「自由軟體基金會」發佈之任何更新版本的條款和條件。如果程式庫未指定授權版本號碼,您可以選擇任何由 Free Software Foundation 發佈的版本。

14. 如果您想要將部分 Library 包含到其配銷條件與這些不相容的其他免費程式中,請寫信給作者詢問權限。對於由自由軟體基金會有版權的軟體,請寫至自由軟體基金會;我們有時會對此產生例外。我們的決策將根據兩個目標來引導,以保留我們所有自由軟體衍生工具的自由狀態,並促進軟體的共用和重複使用。

無保固

15. 因為圖書館是免費授權的,圖書館沒有保固,所以適用法律允許的範圍。除另有註明外,版權持有人及 / 或其他各方均提供圖書館「現況」而不作任何形式之擔保,無論是明示或暗示,包括但不限於特定目的之可推銷性及適能性之隱含擔保。相對於程式庫的品質和效能,整個風險都是您自己的。如果程式庫有瑕疵,您應承擔所有必要服務、維修或更正的成本。

16. 在任何情況下,除非適用法律要求或同意書寫,否則任何著作權持有人,或任何可修改和 / 或重新發佈上述圖書庫的其他人,對您的損害負責,包括使用或因使用而造成的任何一般、特殊、意外或後續損害無法使用資源庫 (包括但不限於遺失資料或資料呈現不準確或遺失由您或第三方保存,或與任何其他軟體一起運作的資源庫失敗),即使該持有人或其他方已獲認可這類損害的可能性。

條款與條件 如何將這些條款套用至您的新程式庫。如果您開發了新的程式庫,並且希望它成為公眾最大的可能用途,我們建議讓它自由軟體,讓每個人都能重新分配和變更。您可以依據這些條款 (或者,依據一般公共授權的條款) 允許重新配銷。

若要套用這些條款,請將下列通知附加至資料庫。最安全地將它們附加到每個來源檔案的開頭,以最有效地傳達保固的排除;每個檔案至少應有 「版權」行,以及找到完整通知的指標。

< 給函式庫名稱與其功能的想法的一行。> 著作權所有 (C) <year> < 作者名稱 >

本文件庫為自由軟體,您可以依據自由軟體基金會所發佈的 GNU Lesser General Public License 條款,重新發佈及 / 或修改其內容;自由軟體基金會的版本為 2.1,或 (您選擇) 任何較新版本。

傳佈此檔案庫的目的在於希望它能成為一個有力的工具,但不給予任何保證,亦不提供產品適售性,以及對某特定用途適用性的默示保證。請參閱 GNU Lesser General Public License 以取得更進一步的詳細資訊。

本資料庫應隨附 GNU Lesser General Public License 複本;若未授權,請寫信至 Free Software Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA 02111-1307 USA

此外,也新增如何透過電子郵件和書面郵件與您聯絡的資訊。

如有必要,您亦應向您的僱主 (若您以程式設計師身份工作) 或學校 (如有) 簽署圖書館的「版權免責聲明」。以下是範例;更改名稱:

Yoyodyne,Inc.,她不聲明對由 James Random Hacker 所撰寫的 "Frob" 程式庫 (用於調整旋鈕的程式庫) 中的所有著作權權益。

Ty Coon 的簽名,1990 年 4 月 1 日 Ty Coon,副總裁

就是這麼簡單!

-------------- 分隔符號 --------------

https://www.apache.org/licenses/LICENSE-2.0

Apache 2.0 (與 com.github.javaparser:javaparser-core 相同)

-------------- 分隔符號 --------------

相依性:org.slf4j:slf4j-api

版權所有:QOS.ch

授權:MIT

。/ 授權 .txt

版權所有 (c) 2004-2022 QOS.ch Sarl (瑞士) 保留一切權利。

在此允許任何人免費取得此軟體複本與相關文件檔案 (統稱「軟體」),不受限制使用「軟體」,包括不限制使用、複製、修改、合併、發佈、散佈、轉授權與 (或) 出售「軟體」複本的權利,並允許「軟體」提供對象擁有相同權利,但必須符合下列條件:

以上著作權聲明與此許可通知應包含在軟體的所有複本或絕大部分之部分。

本軟體係依「現狀」提供,不提供任何明示或默示之保證,包括但不限於適售性、對某特定用途適用性,以及不違反第三方權利之保證。作者或版權擁有者對於「軟體」或「軟體」使用或其他行為衍生或相關之合約規定或民事侵權行為,概不負任何責任。

-------------- 分隔符號 --------------