開源協議 – 一分鐘讀懂開源 – MPL

Mozilla公共許可證(英語:Mozilla Public License,簡稱MPL)是個自由、開源、詳細的軟件許可證,由Mozilla基金會開發並維護。該協議融合了BSD許可證和GNU通用公共許可協議的特性,追求平衡專有軟體和開源軟體開發者之間的顧慮。

簡單來說

  1. 修改後也必須開源
  2. 修改後可使用其他許可證協議
  3. 修改後必須針對修改的地方提供說明文件

原文翻譯

Mozilla公共許可證
版本2.0

1.定義

1.1。“貢獻者”

指創建,貢獻或擁有涵蓋軟件的每個個人或法人實體。1.2。“貢獻者版本”

指貢獻者使用的其他貢獻(如果有)和該特定貢獻者的貢獻的組合。1.3。“貢獻”

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

指原始貢獻者已在附件A中附加了通知的源代碼格式,該源代碼格式的可執行格式以及該源代碼格式的修改,在每種情況下均包括其部分內容。1.5。“與次要許可證不兼容”

方法

  1. 初始貢獻者已將附件B中所述的通知附加到涵蓋軟件上;或者
  2. 確保涵蓋軟件是根據許可的版本1.1或更早版本提供的,但不是根據次要許可的條款提供的。

1.6。“可執行表格”

指除源代碼表以外的任何形式的作品。1.7。“更大的工作”

是指將涵蓋軟件與其他資料合併在一個或多個單獨文件中的作品,該文件不是涵蓋軟件。1.8。“執照”

表示此文檔。1.9。“可許可”

表示無論是在最初授予時還是在隨後的授予中,都盡可能地授予本許可所傳達的任何和所有權利。1.10。“修改”

表示以下任何一項:

  1. 源代碼表中因涵蓋軟件的內容的增加,刪除或修改而導致的任何文件;或者
  2. 源代碼表單中包含任何涵蓋軟件的任何新文件。

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。分配較大的作品

您還可以根據自己的選擇創建和分發更大的作品,前提是您還遵守涵蓋軟件的本許可要求。如果較大作品是受保護軟件與受一個或多個輔助許可管轄的作品的組合,並且受保護軟件與輔助許可不兼容,則本許可允許您根據該輔助許可的條款另外分發該受保護軟件( s),以便大型作品的接收者可以選擇根據本許可或此類次要許可的條款進一步分發涵蓋軟件。

3.4。告示

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

3.5。附加條款的適用

您可以選擇向Covered Software的一個或多個接收者提供擔保,支持,賠償或責任義務並收取費用。但是,您只能代表您自己,而不能代表任何貢獻者。您必須絕對清楚地指出,任何此類擔保,支持,賠償或責任義務僅由您自己提供,並且您在此同意賠償每位貢獻者因擔保,支持,賠償或責任而引起的任何責任。您提供的條款。您可能包括其他擔保免責聲明和針對任何司法管轄區的責任限制。

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

如果您由於法規,司法命令或法規而無法對部分或全部涵蓋軟件遵守本許可的任何條款,則您必須:(a)遵守本許可的條款以:盡最大可能;(b)描述限制及其影響的代碼。此類描述必須放置在本許可下涵蓋軟件的所有發行版隨附的文本文件中。除了法律或法規所禁止的範圍外,此類描述必須足夠詳細,以使普通技術人員能夠理解它。

5.終止

5.1。如果您不遵守其任何條款,則根據本許可授予的權利將自動終止。但是,如果您合規,則將恢復(a)臨時(除非且直到該貢獻者明確並最終終止您的授予),並且(b)持續恢復(如果該貢獻者失敗),則從該特定貢獻者根據本許可授予的權利將恢復。在您恢復合規後的60天內,通過某種合理的方式通知您不合規。此外,如果您從某個特定貢獻者處獲得的贈款會持續不斷地恢復,但前提是該貢獻者通過某種合理的方式通知您該不遵守行為,這是您首次從該貢獻者處收到不遵守本許可的通知,

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公共許可證v。2.0條款的約束。如果未隨該文件一起分發MPL的副本,則可以在https://mozilla.org/MPL/2.0/上獲得一份。

如果不可能或不希望將通知放在特定文件中,則可以將通知放在收件人可能會尋找該通知的位置(例如相關目錄中的LICENSE文件)。

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

附件B-“與次要許可證不兼容”公告

根據Mozilla公共許可證v。2.0的定義,此源代碼格式為“與次級許可證不兼容”。

以上內容請以官方「英文版」為主。 https://www.mozilla.org/en-US/MPL/2.0/

Back To Top
error: 內容被保護 !!