許可證

Mozilla 公共許可證(MPL)

Mozilla 公共授權 2.0

1.定義

  • 1.1. “貢獻者”

指創建、參與創建或擁有涵蓋軟體的每個個人或法人實體。

  • 1.2. “貢獻者版本”

指貢獻者使用的其他人的貢獻(如果有)與該特定貢獻者的貢獻的組合。

  • 1.3. “貢獻”

指特定貢獻者的涵蓋軟體。

  • 1.4. “涵蓋的軟體”

指初始貢獻者已在附件 A 中附上通知的源代碼形式、該源代碼形式的可執行形式以及該源代碼形式的修改形式(在每種情況下均包括其部分內容)。

  • 1.5。 “與二級許可證不相容”

指初始貢獻者已將附件 B 中所述的通知附加到涵蓋軟體;或涵蓋軟體是根據授權 1.1 版或更早版本的條款提供的,但不是根據二級授權的條款提供的。

  • 1.6. “可執行形式”

指除原始碼形式以外的任何形式的作品。

  • 1.7. “更大的工作”

指將涵蓋軟體與其他材料合併到一個或多個單獨文件中的作品,但不屬於涵蓋軟體。

  • 1.8。 “執照”

指本文件。

  • 1.9. “可授權”

意味著有權在最大可能的範圍內授予本許可證所傳達的任何和所有權利,無論是在首次授予時還是隨後授予。

-1.10。 “修改”

指下列任何一項:因新增、刪除或修改適用軟體的內容而產生的任何原始程式碼形式的檔案;或包含任何涵蓋軟體的原始程式碼形式的任何新檔案。

-1.11。貢獻者的“專利權利要求”

指任何專利權利要求,包括但不限於方法、流程和設備權利要求,這些權利要求在任何可由該貢獻者授權的專利中,若非因授予許可,則透過製造、使用、銷售、提供銷售、製造、進口或轉讓其貢獻或其貢獻者版本而構成侵權。

-1.12。 “二級許可證”

指 GNU 通用公共授權 2.0 版、GNU 寬通用公共授權 2.1 版、GNU Affero 通用公共授權 3.0 版或這些授權的任何更高版本。

-1.13。 “源代碼形式”

指對作品進行修改時所優先考慮的形式。

-1.14。 「您」(或「您的」)

指依本許可行使權利的個人或法人實體。對於法人實體,「您」包括控制您、受您控製或與您共同控制的任何實體。為了本定義的目的,「控制」是指 (a) 直接或間接地控製或管理該實體的權力,無論是透過合約或其他方式,或 (b) 擁有該實體超過百分之五十 (50%) 的流通股或受益所有權。

2. 許可授予和條件
2.1。補助金

每位貢獻者特此授予您全球範圍內、免版稅、非獨佔的許可:

  1. 根據智慧財產權(專利或商標除外),由該貢獻者授權使用、複製、提供、修改、展示、執行、分發和以其他方式利用其貢獻,無論是在未經修改的基礎上,還是經過修改,或者作為更大作品的一部分;和
  2. 根據該貢獻者的專利權利要求製造、使用、銷售、提供銷售、製造、進口或以其他方式轉讓其貢獻或其貢獻者版本。
2.2。生效日期

第 2.1 條中授予的與任何貢獻有關的許可自貢獻者首次分發該貢獻之日起對每項貢獻生效。

2.3。資助範圍的限制

本第 2 部分所授予的許可是本許可下授予的唯一權利。根據本許可證分發或許可涵蓋軟體並不暗示任何額外的權利或許可。儘管有上述 2.1(b)節的規定,貢獻者並未授予任何專利許可:

  1. 貢獻者從涵蓋軟體中刪除的任何程式碼;或者
  2. 因以下原因造成的侵權:(i)您和任何其他第三方對涵蓋軟體的修改,或(ii)其貢獻與其他軟體的組合(作為其貢獻者版本的一部分的除外);或者
  3. 在沒有貢獻的情況下,適用軟體侵犯了專利權利要求。

本許可證不授予任何貢獻者的商標、服務標誌或標誌的任何權利(除非為了遵守第 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。可執行檔的分發

如果您以可執行形式散佈涵蓋軟體,則:

  1. 此類涵蓋軟體還必須以原始程式碼形式提供,如第 3.1 節所述,並且您必須告知可執行形式的接收者如何及時以合理的方式獲取此類原始程式碼形式的副本,且費用不得超過分發給接收者的成本;和
  2. 您可以根據本許可證的條款分發此類可執行形式,或根據不同的條款對其進行再許可,前提是可執行形式的許可證不會試圖限製或改變接收者在本許可證下對源代碼形式的權利。
3.3。分發更大的作品

您可以根據您選擇的條款創建和分發更大的作品,前提是您也遵守本授權對涵蓋軟體的要求。如果較大作品是涵蓋軟體與受一個或多個次級許可證管轄的作品的組合,並且涵蓋軟體與次級許可證不相容,則本許可證允許您根據此類次級許可證的條款額外分發此類涵蓋軟體,以便較大作品的接收者可以自行選擇根據本許可證或此類次級許可證的條款進一步分發涵蓋軟體。

3.4。通知

您不得刪除或變更涵蓋軟體原始碼形式中包含的任何授權聲明(包括版權聲明、專利聲明、免責聲明或責任限制)的內容,但您可以在修正已知事實錯誤所需的範圍內變更任何授權聲明。

3.5。附加條款的適用

您可以選擇向一個或多個涵蓋軟體的接收者提供擔保、支援、賠償或責任義務,並收取費用。但是,您只能代表您自己這樣做,而不能代表任何貢獻者這樣做。您必須絕對明確地表示,任何此類保證、支持、賠償或責任義務均由您單獨提供,並且您特此同意賠償每個貢獻者因您提供的保證、支持、賠償或責任條款而產生的任何責任。您可以新增針對任何司法管轄區的額外免責聲明和責任限制。

4. 因法規或規章無法遵守

若由於法令、司法命令或法規,您無法遵守本許可證中有關部分或全部適用軟體的任何條款,則您必須:(a) 盡最大可能遵守本許可證的條款; (b)描述限制及其影響的代碼。此類描述必須放在本許可證下涵蓋軟體的所有分發版所包含的文字檔案中。除法律或法規禁止的範圍外,此類描述必須足夠詳細,以便具有普通技術的接收者能夠理解。

5. 終止

5.1.如果您未能遵守本許可的任何條款,本許可授予的權利將自動終止。但是,如果您遵守規定,則特定貢獻者根據本許可授予的權利將恢復:(a)暫時恢復,除非且直到該貢獻者明確且最終終止您的授予;以及(b)持續恢復,如果該貢獻者未能在您重新遵守規定後 60 天內以某種合理方式通知您不遵守規定的情況。此外,如果特定貢獻者以某種合理方式通知您不合規的情況,這是您第一次收到該貢獻者關於不遵守本許可證的通知,並且您在收到通知後 30 天內遵守本許可證,則您從該特定貢獻者獲得的授權將持續恢復。

5.2.如果您透過主張專利侵權主張對任何實體提起訴訟(不包括確認判決訴訟、反訴和交叉訴訟)聲稱貢獻者版本直接或間接侵犯任何專利,則本許可證第 2.1 條下的任何及所有貢獻者授予您的涵蓋軟體權利均應終止。

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

6. 免責聲明

*本授權下的涵蓋軟體以「現況」提供,不附帶任何明示、暗示或法定的保證,包括但不限於涵蓋軟體無瑕疵、適銷、適合特定用途或不侵權的保證。有關涵蓋軟體的品質和效能的全部風險均由您承擔。如果任何涵蓋軟體在任何方面有缺陷,您(而非任何貢獻者)將承擔任何必要的服務、維修或更正的費用。此免責聲明構成本許可證的重要組成部分。除本免責聲明外,本許可證不授權使用任何涵蓋軟體。 *

7. 責任限制

*在任何情況下,根據任何法律理論,無論是侵權(包括疏忽)、合約或其他方式,任何貢獻者或任何按上述允許分發涵蓋軟體的人均不對您承擔任何直接、間接、特殊、偶然或後果性損害的責任,包括但不限於利潤損失、商譽損失、停工、電腦故障或故障,或任何和所有其他商業損害或損失,即使該方已被告知此類損害的可能性。在適用法律禁止此類限制的範圍內,此責任限制不適用於因該方的疏忽而導致的死亡或人身傷害的責任。某些司法管轄區不允許排除或限制偶然或間接損害,因此此排除和限制可能不適用於您。 *

8. 訴訟

與本許可有關的任何訴訟只能在被告維持其主要營業地的司法管轄區的法院提起,並且此類訴訟應受該司法管轄區的法律管轄,而不考慮其法律衝突條款。本節規定不妨礙一方提起交叉訴訟或反訴訟的能力。

9. 雜項

本許可代表有關本協議標的的完整協議。如果本許可證的任何條款被認定為不可執行,則該條款應僅在必要的範圍內進行修改,以使其可執行。任何規定合約語言應按照對起草者不利的方式解釋的法律或法規不得用來按照對貢獻者不利的方式解釋本許可證。

10. 授權版本
10.1。新版本

Mozilla 基金會是許可證管理者。除第 10.3 節規定外,除許可證管理員之外的任何人都無權修改或發布本許可證的新版本。每個版本都會被賦予一個不同的版本號。

10.2。新版本的影響

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

10.3。修改版本

如果您建立的軟體不受本許可證的約束,並且您想要為此類軟體建立新的許可證,則可以建立和使用本許可證的修改版本,但前提是您重命名該許可證並刪除對許可證管理員名稱的任何引用(但需要注意的是,此類修改後的許可證與本許可證不同)。

10.4。以不符合二級許可證的形式分發原始程式碼

如果您選擇根據本版本授權的條款分發與次級授權不相容的原始程式碼形式,則必須附上本授權附件 B 中所述的聲明。

附件 A – 原始碼形式授權聲明

此原始碼形式受 Mozilla 公共授權 v. 2.0 條款的約束。如果 MPL 的副本未與此文件一起分發,您可以在 https://mozilla.org/MPL/2.0/ 取得。

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

您可以添加額外的準確的版權所有權聲明。

附件 B – “與二級許可證不相容”聲明

根據 Mozilla 公共授權 v. 2.0 的定義,此原始碼形式「與二級授權不相容」。