Linux領袖Linus Torvalds對GPL 3(通用公共授權第三版)依然存疑,但若有開放原始碼Solaris為馬前卒,Linux或許會跟進。
Torvalds在10日發給Linux核心開發成員的信件中寫道:「如果昇陽真要根據GPL 3釋出OpenSolaris,那或許是(Linux接受新版的)好理由。…我不認為GPL 3和(GPL)第二版一樣好,但另一方面,我是個務實者,如果我們能避免產生兩個採用不同授權許可的核心,和因此造成的摩擦,我願意勉強接受GPL 3。」
身為最知名開放原始碼計畫的領導人,Torvalds在GPL 3漫長的研擬過程中扮演重要角色。Linux核心目前採用GPL 2,Torvalds與核心的程式設計師伙伴都曾對GPL 3草案表達過嚴重的保留態度。針對最近一次草案,Torvalds的反對略有緩和,但他還是認為GPL 2「就是比較好的授權許可」。
受到新版的爭論所影響的部分,包括Linux和Solaris是否能混合成單一共用的原始碼,還是維持各自獨立的現狀。一般而言,混合的優點包括Linux可增加Solaris的ZFS (Zettabyte檔案系統)儲存軟體或DTrace調查功能,也能為Solaris加入Linux更廣泛的硬體支援功能。但即使法律的障礙移除,技術性挑戰仍是一大問題。
今年2月,OpenSolaris社群成員開始熱烈討論Solaris根據GPL釋出的可能性。但昇陽仍緊握該軟體的著作權,執行長Jonathan Schwartz則在5月表示,他希望GPL 3能讓昇陽「會合於一個統一的授權」。
但對於那些熱切盼望Linux-Solaris相互增益的人,Torvalds毫不留情地潑下冷水。例如,他對昇陽釋出軟體的態度並不樂觀。他在稍後發表的一篇「悲觀預測」文章中寫道:「他們不會用一種讓Linux也能平等使用的方式,釋出眾人垂涎的ZFS和其他東西。對昇陽而言,單獨採用GPLv3釋出,可以讓他們作足面子,同時防止Linux取用他們有用的部分,卻能讓他們不付任何代價就拿走至少部分的Linux。」
他也承認自己可能看錯,並以昇陽採用GPL釋出Java為例。Torvalds寫道:「好消息是Jonathan Schwartz似乎真的不一樣,而我祈求上蒼,他對於開放原始碼事務能夠言行如一。但別誤會:我認為貨真價實的開放原始碼GPL 3 Solaris會是非常、非常好的東西,即使最後在原始碼方面,僅是作到單向交流也無妨!」(陳智文/譯)



