fbpx
维基百科

Mozilla公共许可证

Mozilla公共许可证(英語:Mozilla Public License,简称MPL)是个自由开源、详细的软件许可证,由Mozilla基金会开发并维护。该條款融合了BSD许可证GNU通用公共许可证的特性,追求平衡专有软件和开源软件开发者之间的顾虑。[6]

Mozilla公共许可证
作者Mozilla基金会[1]
版本2.0[1]
发布者Mozilla基金会[1]
发布日期2012年1月3日[1]
DFSG兼容[2]
自由软件[3]
OSI认证[4]
GPL兼容2.0:是[3](預設與GPL 2+、LGPL 2.1+、AGPL 3+等相容,除非被標示「不與次級授權條款相容」)
1.1:否
Copyleft有限[1]
与不同许可证代码链接[5]
网站www.mozilla.org/MPL/

此條款已有两个版本,[7]最新发布的2.0版以更简潔和更好的兼容其他條款为目标。[8]

MPL用于Mozilla FirefoxMozilla Thunderbird及其他Mozilla软件的许可,[9]但也被其他产品所用,如Adobe以此为Flex产品线许可,[10]还有LibreOffice 4.0(同时使用LGPL 3+)。[11][12]1.1版还被一些公司特意改编成衍生许可证,如Sun Microsystems通用开发与散布许可证[13]

条款

MPL既是得到自由软件基金会承认的自由软件许可证[3],也是得到开放源代码促进会承认的开源软件许可证[4]。MPL允许在其授权下的源代码与其他授权的文件进行混合,包括私有许可证。但在MPL授权下的代码文件必须保持MPL授权,并且保持开源。[5]这样的条款让MPL既不像MITBSD那样允许衍生作品完全转化为私有,也不像GPL那样要求所有的衍生作品,包括新的组件在内,全部必须保持GPL。通过允许在衍生项目中存在私有模块,同时保证核心文件的开源,MPL同时激励了商业及开源社区来参与帮助开发核心软件。[14]

使用MPL授權的軟體並不受專利的限制,其可以自由使用,出售,並可自由的重新發佈。帶有專利程式碼的版本仍然可以使用,轉讓,甚至出售,但未經許可則不能修改程式碼。此外,MPL並不授予使用者對於開發者商標的使用權[5]

為了滿足MPL的條款限制,使用者必須負擔一些「責任」,主要是關於散發使用MPL授權的軟體。使用者必須確保重新散發的軟體所有原始碼均以MPL授權,即使是以執行檔的方式提供或是與其他使用專有軟體授權的原始碼結合也一樣。但若跟以GNU通用公眾授權條款GNU較寬鬆通用公眾授權條款Affero通用公眾授權條款授權的原始碼結合則是例外。此時開發者則可選用以上三種更加嚴格的條款來授權[5]

历史

1.0版的MPL是由米切爾·貝克在1998年所編寫,當時她在網景公司擔任律師。網景希望其開放原始碼的策略能讓網景瀏覽器可以與微軟Internet Explorer競爭[15]。為了隱藏瀏覽器真正的原始碼,網景公司編寫了一份知名的Netscape公共许可证,其中的一個條款允許在這個授權方式下發行的原始碼以專有軟體的方式重新授權。網景公司只接受可以改變授權方式的第三方原始碼,導致當時許多開放原始碼社群的批評。

然而,同一時間,貝克正撰寫著一份類似Netsape公眾授權條款的授權條款,但包含了一些Copyleft的特性,從而使得其他人的貢獻能保持開源。它以網景公司新的開放原始碼代碼庫為名,稱之為「Mozilla公共授權條款」,雖然它最初只是為了補足一些使用NPL授權的核心模組的不足而撰寫,但它很快的就變得比NPL還流行,最後甚至被開放原始碼促進會所認可[16]

不到一年之後,貝克及Mozilla基金會對MPL作了一些更動,因為只是一些小變動,所以只將版本號碼微調至1.1[17]。這個修改版本是經由開放的過程所完成,其同時考慮到了團體及個人貢獻者的意見。其主要更動是釐清關於專利部份的條款,以及允許多許可的共存。最後這一個特性旨在鼓勵與偏好使用GPL授權的開發者合作[18]。除了很多計畫都以此衍生出他們自己的授權條款,這個版本的結構,法律切合度,以及其對專利權的明確態度都深深的影響了後來流行的授權條款,像是第三版的GPL等[13]

2010年初,因為經過了十幾年的時間都沒有對其進行調整以符合隨時在變動的法律以及價值觀,所以創造MPL第二版的的開放過程便開始進行[19]。大約21個月後,新版的MPL不僅使授權條款更加清晰,更加方便應用,同時也相容於GPL及Apache授權條款[8]。修訂小組由米切爾·貝克監督,路易斯·維拉英语Luis Villa領導,並獲得Gervase Markham及Harvey Anderson的支援[20]。他們發佈了三個Alpha版本,兩個Beta版本,以及兩個發行候選版本在2012年1月3日最終釋出前供大眾檢視並提出修改意見[1]

与其他條款的兼容性

不像那些較嚴格的Copyleft授權條款,使用MPL授權的原始碼可以在一個複雜的軟體中與任何其他的授權條款相結合,只要仍滿足MPL授權條款中3.3節的規定即可[5]。這意味著在一份給定的原始檔裡面,必須全部的原始碼都以MPL授權,否則就所有原始碼均以其他方式授權[5]

MPL第二版與Apache授權條款[8]以及GPL第二版或更新、LGPL2.1版或更新,及AGPL第三版或更新相容[3]。而1.1版因為有「一些複雜的限制」造成與GPL的不相容(從而阻止升級到MPL 2.0)。MPL 1.1版雖然也包含了一個可以讓開發者在第二個授權(包含GPL及與GPL相容的授權條款)下撰寫程式碼的條款,但MPL 1.1與GPL卻無法「合法的連結」,導致自由軟體基金會不鼓勵開發者使用MPL 1.1進行授權[21]。因為這個理由,早期的Firefox採用了三重授權:MPL 1.1、GPL 2.0、LGPL 2.1[22]Mozilla Application Suite仍採用三重授權。

基于MPL的條款

  • AROS公共许可证英语AROS Public License1.1(基于MPL 1.1)
  • Celtx公共许可证[23]
  • 通用开发与散布许可证
  • Common Public Attribution License英语Common Public Attribution License
  • Erlang公共许可证1.1英语Erlang Public License(MPL v1.0)[24](经过修改的MPL 1.0,[25]其中“根据瑞典法律以英文解决争议”[26]
  • gSOAP英语gSOAP公共许可证[27]
  • OpenMRS英语OpenMRS公共许可证
  • OpenELIS英语OpenELIS公共许可证
  • SugarCRM公共许可证
  • Firebird的初始开发者公共许可证(基于MPL v1.1)[28]
  • MonetDB英语MonetDB公共许可证(基于MPL 1.1)[29]
  • Sun公共许可证英语Sun Public License
  • 雅虎公共许可证英语Yahoo! Public License

參見

参考资料

  1. ^ 1.0 1.1 1.2 1.3 1.4 1.5 . Mozilla Foundation. [1 March 2012]. (原始内容存档于2012年3月13日). 
  2. ^ Mozilla Public License (MPL). The Big DFSG-compatible Licenses. Debian Project. [2009-06-06]. (原始内容于2016-04-05). 
  3. ^ 3.0 3.1 3.2 3.3 Mozilla Public License (MPL) version 2.0. Various Licenses and Comments about Them. Free Software Foundation. [2012-01-03]. (原始内容存档于2011-08-22). 
  4. ^ 4.0 4.1 Open Source Licenses. Open Source Initiative. [2012-01-07]. (原始内容于2015-11-21). Mozilla Public License 2.0 (MPL-2.0) 
  5. ^ 5.0 5.1 5.2 5.3 5.4 5.5 Mozilla Public License, version 2.0. Mozilla Foundation. [28 February 2012]. (原始内容于2015-08-21). 
  6. ^ St. Laurent, Andrew M. 3. Understanding Open Source & Free Software Licensing. O'Reilly Media. 2004): 62–63. ISBN 978-0-596-00581-8. 
  7. ^ Historical Licensing Documents. Mozilla Foundation. [29 February 2012]. (原始内容于2015-08-28). 
  8. ^ 8.0 8.1 8.2 About MPL 2.0: Revision Process and Changes FAQ. Mozilla Foundation. [29 February 2012]. (原始内容于2015-03-04). 
  9. ^ Mozilla Foundation License Policy. Mozilla Foundation. [29 February 2012]. (原始内容于2015-08-21). 
  10. ^ Adobe Flex FAQ: Licensing. Adobe Systems. [29 February 2012]. (原始内容于2020-12-03). 
  11. ^ 存档副本. [2013-10-01]. (原始内容于2017-05-30). 
  12. ^ 存档副本. [2013-10-01]. (原始内容于2016-02-11). 
  13. ^ 13.0 13.1 Fontana, Richard. The new MPL. 9 January 2012 [1 March 2012]. (原始内容于2016-10-13). 
  14. ^ O'Hara, Keith J.; Kay, Jennifer S. Open source software and computer science education (PDF). Journal of Computing Sciences in Colleges (Consortium for Computing Sciences in Colleges). February 2003, 18 (3): 3–4 [29 February 2012]. ISSN 1937-4771. (原始内容 (PDF)于2014-04-22). 
  15. ^ Andreessen, Marc. The Time 100: Mitchell Baker: The "Lizard Wrangler". Time Magazine (Time). 18 April 2005, 165 (16). ISSN 0040-781X. OCLC 1311479. 
  16. ^ Wilson, Rowan. The Mozilla Public License - An Overview. OSS-Watch. University of Oxford. 15 November 2011 [29 February 2012]. (原始内容于2012-10-16). 
  17. ^ Hecker, Frank. . 2 April 1999 [1 March 2012]. (原始内容存档于2008年6月28日). 
  18. ^ . 24 September 1999 [1 March 2012]. (原始内容存档于2011年1月5日). 
  19. ^ . Mozilla Foundation. 10 March 2010 [1 March 2012]. (原始内容存档于2011年11月27日). 
  20. ^ . Mozilla Foundation. [1 March 2012]. (原始内容存档于2012年3月6日). 
  21. ^ Mozilla Public License (MPL) version 1.1. Various Licenses and Comments about Them. Free Software Foundation. [2009-06-06]. (原始内容存档于2011-08-22). 
  22. ^ . Mozilla Foundation. 14 August 2007 [28 February 2012]. (原始内容存档于2010-05-13). 
  23. ^ CePL, version 1.3. [2013-10-01]. (原始内容于2010-07-29). 
  24. ^ Erlang Programming Language. [2017-05-07]. (原始内容于2020-02-22). 
  25. ^ ERLANG PUBLIC LICENSE: Version 1.1. [2013-10-01]. (原始内容于2021-11-05). This Erlang License is a derivative work of the Mozilla Public License, Version 1.0. 
  26. ^ . [2017-05-07]. (原始内容存档于2012-06-07). 
  27. ^ gSOAP Public License. [2013-10-01]. (原始内容于2020-02-16). 
  28. ^ Initial Developer's Public License. [2017-05-07]. (原始内容于2020-09-19). 
  29. ^ MonetDB License - MonetDB. [2017-05-07]. (原始内容于2020-10-22). 

外部链接

mozilla公共许可证, 英語, mozilla, public, license, 简称mpl, 是个自由, 开源, 详细的软件许可证, 由mozilla基金会开发并维护, 该條款融合了bsd许可证和gnu通用公共许可证的特性, 追求平衡专有软件和开源软件开发者之间的顾虑, 作者mozilla基金会, 版本2, 发布者mozilla基金会, 发布日期2012年1月3日, dfsg兼容是, 自由软件是, osi认证是, gpl兼容2, 預設與gpl, lgpl, agpl, 等相容, 除非被標示, 不與次級授權條. Mozilla公共许可证 英語 Mozilla Public License 简称MPL 是个自由 开源 详细的软件许可证 由Mozilla基金会开发并维护 该條款融合了BSD许可证和GNU通用公共许可证的特性 追求平衡专有软件和开源软件开发者之间的顾虑 6 Mozilla公共许可证作者Mozilla基金会 1 版本2 0 1 发布者Mozilla基金会 1 发布日期2012年1月3日 1 DFSG兼容是 2 自由软件是 3 OSI认证是 4 GPL兼容2 0 是 3 預設與GPL 2 LGPL 2 1 AGPL 3 等相容 除非被標示 不與次級授權條款相容 1 1 否Copyleft有限 1 与不同许可证代码链接是 5 网站www wbr mozilla wbr org wbr MPL wbr 此條款已有两个版本 7 最新发布的2 0版以更简潔和更好的兼容其他條款为目标 8 MPL用于Mozilla Firefox Mozilla Thunderbird及其他Mozilla软件的许可 9 但也被其他产品所用 如Adobe以此为Flex产品线许可 10 还有LibreOffice 4 0 同时使用LGPL 3 11 12 1 1版还被一些公司特意改编成衍生许可证 如Sun Microsystems的通用开发与散布许可证 13 目录 1 条款 2 历史 3 与其他條款的兼容性 4 基于MPL的條款 5 參見 6 参考资料 7 外部链接条款 编辑MPL既是得到自由软件基金会承认的自由软件许可证 3 也是得到开放源代码促进会承认的开源软件许可证 4 MPL允许在其授权下的源代码与其他授权的文件进行混合 包括私有许可证 但在MPL授权下的代码文件必须保持MPL授权 并且保持开源 5 这样的条款让MPL既不像MIT和BSD那样允许衍生作品完全转化为私有 也不像GPL那样要求所有的衍生作品 包括新的组件在内 全部必须保持GPL 通过允许在衍生项目中存在私有模块 同时保证核心文件的开源 MPL同时激励了商业及开源社区来参与帮助开发核心软件 14 使用MPL授權的軟體並不受專利的限制 其可以自由使用 出售 並可自由的重新發佈 帶有專利程式碼的版本仍然可以使用 轉讓 甚至出售 但未經許可則不能修改程式碼 此外 MPL並不授予使用者對於開發者商標的使用權 5 為了滿足MPL的條款限制 使用者必須負擔一些 責任 主要是關於散發使用MPL授權的軟體 使用者必須確保重新散發的軟體所有原始碼均以MPL授權 即使是以執行檔的方式提供或是與其他使用專有軟體授權的原始碼結合也一樣 但若跟以GNU通用公眾授權條款 GNU較寬鬆通用公眾授權條款 Affero通用公眾授權條款授權的原始碼結合則是例外 此時開發者則可選用以上三種更加嚴格的條款來授權 5 历史 编辑1 0版的MPL是由米切爾 貝克在1998年所編寫 當時她在網景公司擔任律師 網景希望其開放原始碼的策略能讓網景瀏覽器可以與微軟的Internet Explorer競爭 15 為了隱藏瀏覽器真正的原始碼 網景公司編寫了一份知名的Netscape公共许可证 其中的一個條款允許在這個授權方式下發行的原始碼以專有軟體的方式重新授權 網景公司只接受可以改變授權方式的第三方原始碼 導致當時許多開放原始碼社群的批評 然而 同一時間 貝克正撰寫著一份類似Netsape公眾授權條款的授權條款 但包含了一些Copyleft的特性 從而使得其他人的貢獻能保持開源 它以網景公司新的開放原始碼代碼庫為名 稱之為 Mozilla公共授權條款 雖然它最初只是為了補足一些使用NPL授權的核心模組的不足而撰寫 但它很快的就變得比NPL還流行 最後甚至被開放原始碼促進會所認可 16 不到一年之後 貝克及Mozilla基金會對MPL作了一些更動 因為只是一些小變動 所以只將版本號碼微調至1 1 17 這個修改版本是經由開放的過程所完成 其同時考慮到了團體及個人貢獻者的意見 其主要更動是釐清關於專利部份的條款 以及允許多許可的共存 最後這一個特性旨在鼓勵與偏好使用GPL授權的開發者合作 18 除了很多計畫都以此衍生出他們自己的授權條款 這個版本的結構 法律切合度 以及其對專利權的明確態度都深深的影響了後來流行的授權條款 像是第三版的GPL等 13 2010年初 因為經過了十幾年的時間都沒有對其進行調整以符合隨時在變動的法律以及價值觀 所以創造MPL第二版的的開放過程便開始進行 19 大約21個月後 新版的MPL不僅使授權條款更加清晰 更加方便應用 同時也相容於GPL及Apache授權條款 8 修訂小組由米切爾 貝克監督 路易斯 維拉 英语 Luis Villa 領導 並獲得Gervase Markham及Harvey Anderson的支援 20 他們發佈了三個Alpha版本 兩個Beta版本 以及兩個發行候選版本在2012年1月3日最終釋出前供大眾檢視並提出修改意見 1 与其他條款的兼容性 编辑不像那些較嚴格的Copyleft授權條款 使用MPL授權的原始碼可以在一個複雜的軟體中與任何其他的授權條款相結合 只要仍滿足MPL授權條款中3 3節的規定即可 5 這意味著在一份給定的原始檔裡面 必須全部的原始碼都以MPL授權 否則就所有原始碼均以其他方式授權 5 MPL第二版與Apache授權條款 8 以及GPL第二版或更新 LGPL2 1版或更新 及AGPL第三版或更新相容 3 而1 1版因為有 一些複雜的限制 造成與GPL的不相容 從而阻止升級到MPL 2 0 MPL 1 1版雖然也包含了一個可以讓開發者在第二個授權 包含GPL及與GPL相容的授權條款 下撰寫程式碼的條款 但MPL 1 1與GPL卻無法 合法的連結 導致自由軟體基金會不鼓勵開發者使用MPL 1 1進行授權 21 因為這個理由 早期的Firefox採用了三重授權 MPL 1 1 GPL 2 0 LGPL 2 1 22 Mozilla Application Suite仍採用三重授權 基于MPL的條款 编辑AROS公共许可证 英语 AROS Public License 1 1 基于MPL 1 1 Celtx公共许可证 23 通用开发与散布许可证 Common Public Attribution License 英语 Common Public Attribution License Erlang公共许可证1 1 英语 Erlang Public License MPL v1 0 24 经过修改的MPL 1 0 25 其中 根据瑞典法律以英文解决争议 26 gSOAP 英语 gSOAP 公共许可证 27 OpenMRS 英语 OpenMRS 公共许可证 OpenELIS 英语 OpenELIS 公共许可证 SugarCRM公共许可证 Firebird的初始开发者公共许可证 基于MPL v1 1 28 MonetDB 英语 MonetDB 公共许可证 基于MPL 1 1 29 Sun公共许可证 英语 Sun Public License 雅虎公共许可证 英语 Yahoo Public License 參見 编辑GNU Affero通用公眾授權條款 GNU通用公眾授權條款 GNU自由文档许可证 GNU較寬鬆通用公眾授權條款 BSD授權條款 MIT授權條款 Apache授權條款参考资料 编辑 1 0 1 1 1 2 1 3 1 4 1 5 Announcements Updating the MPL Mozilla Foundation 1 March 2012 原始内容存档于2012年3月13日 Mozilla Public License MPL The Big DFSG compatible Licenses Debian Project 2009 06 06 原始内容存档于2016 04 05 3 0 3 1 3 2 3 3 Mozilla Public License MPL version 2 0 Various Licenses and Comments about Them Free Software Foundation 2012 01 03 原始内容存档于2011 08 22 4 0 4 1 Open Source Licenses Open Source Initiative 2012 01 07 原始内容存档于2015 11 21 Mozilla Public License 2 0 MPL 2 0 5 0 5 1 5 2 5 3 5 4 5 5 Mozilla Public License version 2 0 Mozilla Foundation 28 February 2012 原始内容存档于2015 08 21 St Laurent Andrew M 3 Understanding Open Source amp Free Software Licensing O Reilly Media 2004 62 63 ISBN 978 0 596 00581 8 请检查 date 中的日期值 帮助 Historical Licensing Documents Mozilla Foundation 29 February 2012 原始内容存档于2015 08 28 8 0 8 1 8 2 About MPL 2 0 Revision Process and Changes FAQ Mozilla Foundation 29 February 2012 原始内容存档于2015 03 04 Mozilla Foundation License Policy Mozilla Foundation 29 February 2012 原始内容存档于2015 08 21 Adobe Flex FAQ Licensing Adobe Systems 29 February 2012 原始内容存档于2020 12 03 存档副本 2013 10 01 原始内容存档于2017 05 30 存档副本 2013 10 01 原始内容存档于2016 02 11 13 0 13 1 Fontana Richard The new MPL 9 January 2012 1 March 2012 原始内容存档于2016 10 13 O Hara Keith J Kay Jennifer S Open source software and computer science education PDF Journal of Computing Sciences in Colleges Consortium for Computing Sciences in Colleges February 2003 18 3 3 4 29 February 2012 ISSN 1937 4771 原始内容存档 PDF 于2014 04 22 Andreessen Marc The Time 100 Mitchell Baker The Lizard Wrangler Time Magazine Time 18 April 2005 165 16 ISSN 0040 781X OCLC 1311479 Wilson Rowan The Mozilla Public License An Overview OSS Watch University of Oxford 15 November 2011 29 February 2012 原始内容存档于2012 10 16 Hecker Frank Mozilla at One A Look Back and Ahead 2 April 1999 1 March 2012 原始内容存档于2008年6月28日 NPL Version 1 0M FAQ 24 September 1999 1 March 2012 原始内容存档于2011年1月5日 Announcing the Mozilla Public License Revision Process Mozilla Foundation 10 March 2010 1 March 2012 原始内容存档于2011年11月27日 People Updating the MPL Mozilla Foundation 1 March 2012 原始内容存档于2012年3月6日 Mozilla Public License MPL version 1 1 Various Licenses and Comments about Them Free Software Foundation 2009 06 06 原始内容存档于2011 08 22 Mozilla Relicensing FAQ Mozilla Foundation 14 August 2007 28 February 2012 原始内容存档于2010 05 13 CePL version 1 3 2013 10 01 原始内容存档于2010 07 29 Erlang Programming Language 2017 05 07 原始内容存档于2020 02 22 ERLANG PUBLIC LICENSE Version 1 1 2013 10 01 原始内容存档于2021 11 05 This Erlang License is a derivative work of the Mozilla Public License Version 1 0 English translation of the Erlang Public License legal text 2017 05 07 原始内容存档于2012 06 07 gSOAP Public License 2013 10 01 原始内容存档于2020 02 16 Initial Developer s Public License 2017 05 07 原始内容存档于2020 09 19 MonetDB License MonetDB 2017 05 07 原始内容存档于2020 10 22 外部链接 编辑 自由软件主题 Mozilla公共许可证主页 页面存档备份 存于互联网档案馆 Mozilla公共许可证1 1版 页面存档备份 存于互联网档案馆 Mozilla公共许可证2 0版 页面存档备份 存于互联网档案馆 MPL FAQ Promiscuous Source GPL vs MPL 页面存档备份 存于互联网档案馆 MPL Facts Version 1 1 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Mozilla公共许可证 amp oldid 77792184, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。