日前,在接受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,還要看正式頒布出來以後,其他開源軟件社區的想法,使自身的產品盡量跟社區兼容。