微軟與紅帽在同一周宣布開源計劃
原創(chuàng)【51CTO獨家翻譯】微軟公司與紅帽公司在本周相繼發(fā)布了基于GPL(通用公共許可證)的開源軟件。GPL是一個廣泛被使用的自由軟件許可證,最初由理查德·斯托曼為GNU計劃而撰寫。此許可證最新版本為“第3版”(v3),2007年6月29日發(fā)布。GNU寬通用公共許可證(英文:GNU Lesser General Public License,一般簡稱LGPL)是改自GPL的另一個版本,其目的是為了應用于一些軟件庫。但是對于微軟來說,送出這份禮物并非自愿。在微軟方面,由于它的Windows 7下載工具違反了GPL而不得不發(fā)布了基于GPLv2的Windows 7 USB/DVD下載工具。上月11日一位博客作者發(fā)現了微軟的違權行為后,微軟便立刻刪除了其下載工具,并且開始了調查。關于微軟違權的更多信息請參看:微軟可能在Windows 7 USB/DVD工具中借鑒了GPL代碼;微軟致歉Windows7工具中使用了GPL代碼。
伴隨著用戶的耐心等待,微軟重新發(fā)布了這款下載工具,并將其代碼開源。微軟說,測試和本地化的工作需要比他們預期長的多的時間,但現在已經交付CodePlex.com運行。CodePlex.com是微軟開源計劃的主要支持者。這一切看起來都不錯,但是我仍然想要知道,開源代碼的開發(fā)者是否得到了一些額外的補償。因為他會很不高興的看到,微軟利用他的代碼來為Windows 7擴大市場份額。而Windows 7是未來Linux市場的主要競爭對手。微軟希望(事實上也需要)在人們心目中樹立一個更加開放的形象,比如說接受行業(yè)標準,采用開源社區(qū)的最佳實踐,并讓其他軟件公司的產品能夠更容易地兼容它的 Windows和其他平臺。為什么開放對微軟來說是至關重要的呢?首要原因是客戶的呼聲。我們剛剛完成了一項有536位商業(yè)科技專業(yè)人士參與的調查,結果 54%的受訪者表示,如果微軟能夠加大開放的力度,那他們就更有可能考慮購買它的產品。此外,政府監(jiān)管以及競爭方面的壓力也是促使其開放的重要原因。如果微軟無法擊敗開源模式,那它就必須順應開源的潮流,而不是將其視為不共戴天的頭號大敵。微軟對開源從公開口水戰(zhàn)、到商業(yè)合作(收買?)、學習開放模式、再到釋放兼容性善意,這戲劇化情況未來還會怎么演不得而知。只是我懷疑,微軟的幾個堅持若一天不改變,兩者可能永遠都會處在楚河漢界的兩邊,再怎么演變,只是為軟件業(yè)歷史憑添曲折的情節(jié)。
而紅帽公司本周也為Linux桌面虛擬化平臺送出一份開源大禮。紅帽公司將去年從KVM虛擬化先驅Qumranet獲得的SPICE托管虛擬化桌面協(xié)議開源。SPICE(獨立計算環(huán)境的簡單協(xié)議)是紅帽企業(yè)虛擬化桌面平臺的一個重要組成部分,目前正在測試階段,并且預期在2010年發(fā)布。這里我非常想要知道,當Citrix公司的開發(fā)者發(fā)現Qumranet使用SPICE時是怎么想的,畢竟SPICE與Citrix公司的ICA(獨立計算構架)非常的相似。獨立計算體系結構(Independent Computing Architecture,ICA)是Citrix公司的窗口顯示協(xié)議。它能在服務器上模擬本地應用程序處理的多用戶層。多用戶層上的ICA顯示服務可將應用程序的執(zhí)行和顯示邏輯分離開來,使得應用程序可以100%地在服務器上執(zhí)行,并通過標準的網絡傳輸協(xié)議TCP/IP和IPX等把用戶界面?zhèn)魉偷娇蛻舳恕?/P>
微軟進軍開源領域帶來的是機遇還是夢魘,我們拭目以待。
【編輯推薦】