Mozilla 发布 OSI 批准的 MPLv2
上周,开源运动的历史迎来了一个低调的里程碑,Mozilla 公共许可证 (MPLv2) 第二版的正式发布,并被 批准为官方开源许可证。虽然在许多人看来,这可能只是另一个法律细节,但它在实施方式和创建意图上都具有重要意义。这是一个旨在统一的许可证。
许可证的起草和审查过程非常开放,Luis Villa 为此功不可没。讨论主要在开放论坛上进行,促成了文本的多次修订。Luis 还早期接触了开源促进会,接受了许可证审查小组的意见,并轻松获得了董事会的批准。
关于新许可证的其他报道主要集中在修改后的专利和平条款和其他调整条款(再见,网景!),但在我看来,Mozilla 许可证第二版创建的最重要发展是纳入了与 GNU 通用公共许可证 (GPL) 的特定兼容性。以前,Mozilla 项目使用复杂且混乱的三重许可证安排,使其能够跨越著作权保护和非著作权保护许可的世界。MPL 的其他用户(及其许多以虚名命名的克隆版本)往往不屑一顾,导致某些代码库与 GPL 许可软件的广阔世界隔绝。
MPLv2 采用了欧洲委员会的欧洲公共许可证 (EUPL) 首创的方法,包含允许项目可选地和明确地声明与其他许可证兼容的条款,最值得注意的是 GPL 家族。我认为 MPLv2 是对以前 v1.x 系列的重大升级,因为其明确兼容 GPL,首次在宽松许可和著作权保护范式之间架起了一座可行的桥梁。它不能满足 任何一方世界的极端主义者,但务实地为企业支持的开源项目提供了一种新方法。他们可以拥有一个维持宽松许可代码的社区,同时还为该社区提供一种与其他具有著作权保护许可代码的社区建立联系的方式。
随着双重许可商业模式的稳步衰落(有些人称之为“出售著作权保护例外”),宽松许可对于开源的商业贡献者来说变得越来越重要,这一点变得越来越明显。尽管如此,GPL 世界不会消失,因此,维持意识形态鸿沟的方法——包括那些坚持消除所有 GPL 代码的方法——对每个参与开源业务的人来说都是不利的。
我欢迎 MPLv2 作为对统一许多开源开发人员共同事业的积极贡献。Mozilla,做得好!