CNET科技资讯网3月12日国际报道 十年后的今天,Mozilla决定,现在是该更新开放源代码授权条款的时候了。
Firefox浏览器与Thunderbird电邮软件,都由Mozilla公共授权条款(Mozilla Public License,MPL)管理。程序设计师若想在自己的程序里使用开源软件、以各种方式作延伸使用、或只是检视软件的基本程序设计指令,都必须依循MPL订定的权利与限制规范。
Mozilla周三宣布更新这项授权条款时表示:Mozilla和其他的计划过去十年来都使用1.1版的Mozilla公共授权条款,这项授权条款的精神一直很适用,协助传达我们日益扩大社区的一些基本价值。然而,条款里的某些措词可能已显得过时。
大致而言,这套授权条款允许人们修改受MPL规范的软件,但前提是修改程序的源代码也必须依照同样的授权条款与众人分享。不过,MPL也允许企业或其他人散布软件的二进位(binary)版--可让电脑直接执行的版本--这些软件混合了MPL程序代码与他们自己的专属软件。
和其他开源代码授权条款一样,Mozilla也公开征询各界对如何修订MPL的看法。Mozilla希望在今年10月或11月完成修订。但依照GNU通用公共授权第三版(GPLv3)遭遇重重困难的前例来看,上述时间表恐怕太乐观。
新授权条款仍将符合自由软件基金会(Free Software Foundation)对“自由”的定义,以及开放源代码促进会(Open Source Initiative)对开放源代码的定义,但授权条款将予以简化。
Mozilla计划推动的改变包括:
变得与Apache授权条款兼容,一方面是指专利条件,广泛来说则是让使用MPL软件的计划在采用Apache授权程序代码时更有弹性。
我们专利授权的影响(特别是第8.2条),将反映当今的授权措施。
授权条款全球化,让它更适用于我们遍布全球的志愿者社区。
授权条款范本化(Templatizing),并采取其他适当步骤减少授权条款增生,例如与其他衍生出的授权条款的作者合作。
更新源代码/可执行档(Source/Executable)的区别,以适用于当今的软件开发,包括直译式语言(interpreted languages)、binary modification和non-code users等。
用户评论