Jackson
# Jackson JSON 處理器
Jackson 是高效能的 Free/Open Source JSON 處理程式庫。它原本是由 Tatu Saloranta (tatu.saloranta@iki.fi) 撰寫,自 2007 年起即為開發中。
它目前是由開發人員社群所開發,並且由 FasterXML.com 提供商用支援。
## 點
您可以從 CREDITS 檔案找到提供者清單,該檔案包含在某些人工因素中 (通常是來源分佈);但是一律可從原始程式碼管理 (SCM) 系統專案使用。
-
僅在文件中包含下列授權,即使該授權中有多項授權產品。
下列適用根據 Apache 2.0 License 授權的所有產品:
您必須遵守 Apache License 2.0 版本 (以下簡稱「授權」) 的條款,才能夠使用列示的檔案。
您可以從 http://www.apache.org/licenses/LICENSE-2.0 取得授權內容複本。
下方也提供此授權內容。
除非因適用法律需要或書面同意,根據本授權散佈的軟體為「以現狀」基礎散佈,無任何明示或暗示的保證或條件。
請參閱控管授權之權限與限制的特定語言授權。
Apache License
版本 2.0、2004 年 1 月 http://www.apache.org/licenses/
使用、複製以及散佈的條款和條件
-
定義。
「授權」指的是本文件第 1 到 9 條定義之使用、複製以及散佈的條款和條件。
「授權人」指的是著作權所有人或由著作權所有人授予授權的實體。
「法律實體」指的是實施實體和進行控制的所有其他實體受該實體控制,或者受該實體集中控制。根據此定義,「控制」代表 (i) 讓無論是否簽訂合約的上述實體,進行指導或管理的直接權利或間接權利,或者 (ii) 擁有百分之五十 (50%) 或以上已發行股票的所有者,或者 (iii) 上述實體的實權所有者。
「貴用戶」(或「貴用戶的」) 指的是行使本授權授予之權限的個人或法律實體。
「原始」形式指的是對包括但不限於軟體原始程式碼、文件來源以及組態檔進行修改的偏好形式。
「目標」形式指的是對原始形式進行機械轉換或轉譯的任何形式,包括但不限於已編譯的物件程式碼、產生的文件以及轉換為其他媒體類型。
「著作」指根據授權所製作之來源或物件形式的著作,如著作中包含或附加的著作權注意事項所示。
(下文附錄中提供了一個範例)。
「衍生著作」指的是根據著作 (或從著作衍生而來) 之原始形式或目標形式的任何著作,以及編輯修訂、註釋、詳細描述或其他修改等構成原始著作的整體。根據本授權,衍生著作不得包括與著作及其衍生著作分離的著作,或僅與著作及其衍生著作的介面相連結 (或依名稱連結) 的著作。
「貢獻」是指任何創作作品,包括
工作的原始版本及其對該工作或衍生工程的任何修改或添加,故意
提交給授權人,以納入著作權所有人或代表著作權所有人授權提交的個人或法律實體。就本定義而言,「已提交」是指傳送給授權人或其代表的任何電子、口頭或書面通訊,包括但不限於
供「授權人」用於討論和改進工作之電子郵件清單、原始碼控制系統,以及發行由「授權人」管理或代表「工作」之追蹤系統上的通訊,但不包括由著作權所有人以書面明確標示或指定為「非貢獻」之通訊。
「協力者」指的是授權人和代表授權人收到之貢獻,並隨後包含在著作之貢獻內的任何個人或法律實體。
-
著作權使用權之授予。根據本授權的條款和條件,每位貢獻者均授予貴用戶永久、全球、非排他性、免費、無權利金、不可撤回的版權許可,以重製、準備衍生著作,
在「來源」或「物件」表單中公開展示、公開執行、再授權和散發「工作」和這類衍生作品。
-
專利使用權之授予。根據本授權的條款和條件,每位提供者均授予貴方永久、全球、非排他性、免費、免權利金、不可撤銷 (本節所述除外) 的專利授權,可製作、製作、使用、提供銷售、銷售、進口及以其他方式移轉工作,而此類授權僅適用於可授權的專利聲明
此類貢獻者必須單獨侵犯其貢獻,或將其貢獻與提交此類貢獻的工作結合。如果您針對任何實體提出專利訴訟 (包括
在訴訟中交互申索或反申索,指稱在《工作》中包含的《工作》或《貢獻》構成直接或貢獻的專利侵權,則根據本《授權》授予貴用戶的任何專利授權,應在提出有關訴訟之日起終止。
-
轉散佈。貴用戶可在任何媒介中複製和散佈著作或衍生著作的副本,無論是否修改,還是以原始形式或目標形式,前提是貴用戶需滿足下列條件:
-
貴用戶必須為著作或衍生著作的任何其他接收者提供本授權的副本;並且
-
貴用戶必須讓任何修改過的檔案附帶明顯的通知,聲明用戶已更改過檔案;並且
-
貴用戶必須從著作的原始形式中,以貴用戶散佈的任何衍生著作的原始形式保留所有著作權、專利、商標和歸屬聲明,
不包括與衍生工程的任何部分無關的該等通知;及
-
如果工作將「注意事項」文字檔作為其分佈的一部分,則貴方分佈的任何衍生工作必須至少在一種情況下,包括此類注意事項檔案中包含的歸屬注意事項的可讀副本,但不包括與衍生工作任何部分不相關的注意事項
以下位置:在作為衍生工程的一部份分配的通知文字檔中;在來源表單或
說明文件,如與衍生工程一起提供;或在衍生工程產生的顯示畫面中,如果通常出現此類協力廠商通知的話。NOTICE 檔案的內容僅供參考,
請勿修改「授權」。您可在您配銷的衍生性商品中新增您自己的歸因通知,以及
或作為工作通知文字的附錄,前提是無法解釋此類額外的屬性注意事項
修改授權。
您可以將自己的版權聲明新增至您的修改,並且可以提供額外或不同的授權條款和條件
使用、複製或分發您的修改,或針對任何此類衍生作品整體使用 (前提是您的使用)
著作的複製與散佈,否則必須遵守本授權中所述的條件。
-
貢獻的提交。除非您明確聲明,否則任何有意提交供款以納入工作
貴方對授權人應遵守本授權的條款和條件,沒有任何額外條款或條件。
儘管上述如此規定,執行授權人有關貢獻的條款時,任何情況下均不得替代或修改任何個別授權協議的條款。
-
商標。本授權並未授予用戶使用授權人的商號、商標、服務標章或產品名稱,但將這些名稱用於合理和慣例性描述著作起源和複製注意事項檔案的內容時除外。
-
擔保免責聲明。除非適用法律要求或書面同意,「授權人」提供「依現狀」基礎的工作 (及每位貢獻者提供其貢獻)。
無任何形式的保證或條件,無論明示或
隱含,包括但不限於任何保證或條件
職稱、不侵權、適售性或對 A 的適用性
特別目的。貴方僅對使用或轉散佈著作的正確性負責,並假設任何
根據本 「授權」行使權限的相關風險。
-
責任限制。在任何情況下,根據任何法律理論,無論是侵權 (包括疏忽)、合約或其他,除非適用法律要求 (例如蓄意行為和重大疏忽行為) 或書面同意,任何提供者對於因本 「授權」所產生或因使用或無法使用而造成的任何字元,包括任何直接、間接、特殊、附帶或後續的損害,均須對您負責。
工作 (包括但不限於商譽損失、工作停止頁面、電腦故障或失靈,或任何和所有其他商業損害或損失的損害),即使有關貢獻者已獲知有關損害的可能性。
-
接受保證或附加責任。轉散佈著作或及其衍生著作時,貴用戶可選擇提供或為符合本授權承擔之支援、擔保、賠償或其它職責義務和 (或) 權利而收取費用。但是,在承擔上述義務時,貴用戶只可代表本身和本身責任來執行,無需代表任何其它協力者,並且貴用戶僅可保證、防護並保持每個協力者不受任何因此而產生的責任或對因貴用戶自身承擔這樣的保證或附加責任而對這樣的協力者所提出的索賠。
條款與條件結束
附錄:如何將 Apache 授權應用在您的著作中。
若要將 Apache 授權應用至您的著作,請附加下列樣板聲明,並以您自己的識別資訊取代方括號“[]”中的欄位。(請勿包含方括號!)文字應採用與檔案格式對應的註釋語法。我們也建議在相同的「列印頁面」上納入檔案名稱或類別名稱以及用途說明作為著作權聲明,以在第三方存檔中便於識別。
著作權所有 [yyyy] [ 著作權所有人名稱 ]
根據 Apache 授權版本 2.0 (以下簡稱「授權」) 授權;您不得使用此檔案,除非遵守授權。您可在以下位置取得「授權」的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非適用法律要求或書面同意,根據本授權散佈的軟體是以「原狀」基礎散佈,
不提供任何明示或暗示的擔保或條件。
請參閱控管授權之權限與限制的特定語言授權。