Mozilla公共许可证

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

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

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

条款
MPL既是得到自由软件基金会承认的自由软件许可证

使用MPL授權的軟體不受專利的限制,其可以自由使用、出售,亦可自由的重新發佈。帶有專利程式碼的版本仍然可以使用,轉讓,甚至出售,但未經許可則不能修改程式碼。此外,MPL不授予使用者對於開發者商標的使用權。為了隱藏瀏覽器真正的原始碼,網景公司編寫了一份知名的Netscape公共许可证,其中的一個條款允許在這個授權方式下發行的原始碼以專有軟體的方式重新授權。網景公司只接受可以改變授權方式的第三方原始碼,導致當時許多開放原始碼社群的批評。

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

不到一年之後,貝克及Mozilla基金會對MPL作了一些更動,因為只是一些小變動,所以只將版本號碼微調至1.1。這個修改版本是經由開放的過程所完成,其同時考慮到了團體及個人貢獻者的意見。其主要更動是釐清關於專利部份的條款,以及允許多許可的共存。最後這一個特性旨在鼓勵與偏好使用GPL授權的開發者合作。除了很多計畫都以此衍生出他們自己的授權條款,這個版本的結構,法律切合度,以及其對專利權的明確態度都深深的影響了後來流行的授權條款,像是第三版的GPL等。大約21個月後,新版的MPL不僅使授權條款更加清晰,更加方便應用,同時也相容於GPL及Apache授權條款。他們發佈了三個Alpha版本,兩個Beta版本,以及兩個發行候選版本在2012年1月3日最終釋出前供大眾檢視並提出修改意見。因為這個理由,早期的Firefox採用了三重授權:MPL 1.1、GPL 2.0、LGPL 2.1。
Mozilla Application Suite仍採用三重授權。

基于MPL的條款

  • 1.1(基于MPL 1.1)
  • Celtx公共许可证
  • 通用开发与散布许可证

*

  • (MPL v1.0)(经过修改的MPL 1.0,其中“根据瑞典法律以英文解决争议”)
  • 公共许可证
  • 公共许可证
  • 公共许可证
  • SugarCRM公共许可证
  • Firebird的初始开发者公共许可证(基于MPL v1.1)
  • 公共许可证(基于MPL 1.1)

*
*

參見

  • GNU Affero通用公眾授權條款
  • GNU通用公眾授權條款
  • 自由文档许可证;}-
  • GNU較寬鬆通用公眾授權條款
  • BSD授權條款
  • MIT授權條款
  • Apache授權條款

参考资料
外部链接
*[http://www.mozilla.org/MPL Mozilla公共许可证主页]
*[http://www.mozilla.org/MPL/MPL-1.1.html Mozilla公共许可证1.1版]
*[http://www.mozilla.org/MPL/2.0 Mozilla公共许可证2.0版]
*[https://web.archive.org/web/20120304032207/http://www.mozilla.org/MPL/1.1/FAQ.html MPL FAQ]
*[http://www.croftsoft.com/library/tutorials/gplmpl/ Promiscuous Source (GPL vs. MPL)]

评论 (0)

  • 还没有评论,来抢沙发吧。