日前,在接受CNET记者采访时,中科红旗副总裁、CTO郑忠源表示,在适应软件发展新情况以及语言表述方面,GPL v3比v2有很大的进步,但具体到DRM这个条款来看,他与Linux 之父托瓦尔兹看法相同。
早些时候,托瓦尔兹表示,GPL v3不仅要求用户公布修改的源代码,还要求公布相关硬件。他认为,作为软件开发人员,鉴定硬件如何运行软件不是自己的责任。
作为开源软件最重要的一种软件许可协议,GPL v2是在上世纪90年代初公布,但在近十多年发展中,开源软件发展历程中出现了许多的新的情况。为了新的形势、软件使用新的方式以及更清晰的解读原来GPL协议中一些争议内容,自由软件基金会决定制定新的GPL协议规范。
虽然协议修改出于一个良好的初衷,但开源软件业内人士也担心这一修改或将引来开源软件领域的震荡。郑忠源认为,在GPL v3出来之后,开源软件世界里将会出现相当长时间的震荡,不过,对于这场震荡将会影响的时间和规模还很难预料,因为最终版还没有出来。
他告诉记者,“世界有如此多软件都在GPL v2的约束之下,而自由软件是集合全世界程序员劳动,即使是贡献一行代码,如果该程序员只同意这一代码只遵循GPL v2之下,就不能随便去修改协议。如果计划将软件转移到GPL v3之下,理论上讲,必须征得所有代码人的同意。但是目前还很难确定有多少开发人员愿意转移到新版本之下,如果有的人愿意转,有的人不愿意转,这其中就有很多的麻烦;而如果多数人都不愿意改变,那这一事情也许就无声无息。”
“震荡的规模将取决于开源社区的接受度以及v3与v2的兼容度。”郑忠源说。
对于中科红旗是否将支持新的GPL协议,郑忠源表示,还要有待正式版本推出之后再作决定。他表示,红旗的软件主要来源于开源软件社区,每一个软件包作者采取什么样的态度,红旗并没办法做决定。而对于属于红旗自己开发的部分是否要转移到v3,还要看正式颁布出来以后,其他开源软件社区的想法,使自身的产品尽量跟社区兼容。