Linux之父Linus Torvalds最近終於發現了可以說服他采用即將到來的第三版通用公共許可的事情:開源Solaris。
周日Torvalds在一封發給Linux內核郵件列表的電子郵件中表示,“假若Sun真要在GPL 3下推出OpenSolaris的話,這可能是一個促使Linux采用新許可的原因,我不認為GPL 3是和GPL 2一樣好的許可,但是另一方面,我比較注重實際效果,如果我們能避免出現采用不同許可的二種內核以及由此帶來的沖突,我想這是我們使用GPL 3的一個理由。”
作為最著名的開源項目的領導人,Torvalds對GPL第三版的推遲發布起了很大作用。目前Linux核心采用的是GPL第二版,Torvalds和它的Linux的核心程序員對新版的GPL草案持有嚴重的保守意見。盡管他依然認為GPL第二版是更好的授權許可,不過他對於最新的GPL第三版草案的態度已經緩和了很多。
在這場關於授權許可的爭論中,其中一個問題是Linux和Solaris軟件是否混合成一個共享的源代碼組合,還是它們必須保持現在各自獨立的狀態。混合的優勢包括增加Solaris的ZFS(Zettabyte文件系統)存儲軟件或DTrace跟蹤工具到Linux中,或者增加Linux對硬件的廣泛支持功能到Solaris中,不過,及時法律上的障礙被克服,技術上的挑戰依然是一個問題。
在今年二月份,OpenSolaris社區的成員對根據GPL發布Solaris的可能性進行了熱烈的討論。但是,Sun公司緊握這個軟件的版權,其首席執行官Jonathan Schwartz在五月份表示,他希望GPL第三版會讓Sun集中在一個統一的授權上。
但是,Torvalds表達了很多警告性的言論,以向那些熱切盼望Linux-Solaris交叉授粉的朋友潑冷水。舉個例子來說,他對Sun發布軟件的態度並不樂觀。
“對於人們所垂涎的ZFS和其他東西,Sun不會以一種平等的方式發布以讓Linux可以使用它們,”Torvalds在一片“悲觀預測”的文章中表示,“對於Sun來說,單獨采用GPLv3發布看上去不錯,而且依然可以防止Linux使用它們有用的東西,卻能讓他們不付出什麼就可以拿走至少一部分Linux的東西。”
Torvalds承認自己的看法也可能是錯的,例如對於Sun采用GPL發布Java就出乎了他意料。
Torvalds表示,“好消息是Jonathan Schwartz似乎真的不一樣,我希望他對於開放源代碼是認真嚴肅的。但別誤會我的意思:我認為真正的開源GPL 3 Solaris會是一件真正好的的東西,即使最後在源代碼方面僅是單向交流也無妨!”
原文URL:http://www.builderau.com.au/news/soa/Open-source-Solaris-makes-GPL-3-more-attractive-Linus-Torvalds/0,339028227,339278528,00.htm