2005年8月上旬,LinuxWorld在舊金山舉行。此次LinuxWorld舉辦了一系列關於Linux如何適應數據中心架構的研討會, 此次還討論了如何提升Linux的安全性、在虛擬環境和網格環境中運行Linux以及改進Linux管理工具等等。
如果此前有人對Linux能否在企業級數據中心應用中占有一席之地還持保留態度的話,那麼此次的LinuxWorld應該能夠打消他的疑慮。LinuxWorld討論的問題不再是“Linux能否適應企業級應用環境”,而是“如何適應”以及“在Linux平台上應該使用哪些開放源代碼軟件”。來自Forrester研究公司的調查結果顯示,受訪者將Linux排在了第三位,僅次於Windows Server和IBM z/OS。供應商和客戶對Linux的興趣不斷增加,這標志著Linux正成長為主流操作系統。此次會議的一大新聞點就是,微軟也舉辦了一次研討會。人們普遍認為,微軟在LinuxWorld上的出現,表明Linux正在走向成熟。
微軟積極應對Linux挑戰
在題為“多系統並存環境中Linux的管理”的研討議上,掌管微軟的Linux/開放源代碼實驗室的微軟平台技術戰略部門的經理Bill Hilf介紹了在微軟的Linux/開放源代碼實驗室中,他和他的團隊如何在“世界上微軟技術運用最密集的IT環境”中使用開放源代碼技術。Hilf曾經參與過IBM公司Linux部署工作,對開放源代碼軟件有很深的認識。事實上,自從LinuxWorld大會於1999年開始舉辦以來,他每年都參加了,Hilf開玩笑說,“我應該為此拿一塊勳章之類的東西”。
事實上,一些激進的開放源代碼運動支持者仍然堅信微軟正在秘密研發自己的Linux操作系統。對於這個問題Bill Hilf提出了嚴肅的看法,“我們完完全全、毫無保留地投入到了Windows中,我們認為,Windows可以實現很多極其強大的功能。許許多多事情值得去創新,在Linux中我們看不到同樣水平的創新工作,我們沒有理由認為Linux所作的事情比我們做得更好或者更有效率。”Hilf說,無數人向他提出這樣的問題——微軟是不是正在開發自己的Linux版本。這個問題被問得如此之多,以至於在一次訪談中他開玩笑說,“關於這個問題我可以寫一本書了。
“那些懷疑專家們相當老道,”Hilf說,“曾經有人跑過來告訴我,‘我知道Longhorn是在Linux內核的基礎上設計的’。”不過Hilf承認,雖然微軟全力投入Windows的研發,但這並不妨礙微軟繼續推行19個月以來一直在實施的戰略:實現微軟專有技術和Linux以及很多其他開放源代碼軟件之間有效的互操作,而這個問題成為此次LinuxWorld的焦點話題之一,“我們提出了大量的互操作問題,並試圖解決這些問題”。Hilf向Linux信徒們展示了他和他的工程師們每天在實驗室裡面所使用的技術——操作系統、服務器,如何對其進行虛擬化,如何用微軟的管理工具讓它們協同工作。” Hilf稱自己Linuxword大會時,不是站在微軟的立場上說話,而是作為一名普通的與會者發言。
Dave Rosenberg是來自舊金山的一位市場顧問,他說,微軟為“更好地處理Linux”做出了一些努力,Hilf的發言則標志著微軟首次在開放源代碼的圈子裡介紹其在Linux互操作性方面所做的工作。Michael Goulde是Forrester研究公司的高級分析師,他說,微軟已經開始意識到支持Linux的必要性,就如同在Windows Server中提供面向Unix的服務來實現Windows和Unix的互操作,微軟現在面對的情況是,在客戶環境中,Linux正在增多,因此必須提供對Linux的支持,就如同過去提供對Unix的互操作支持一樣”。
微軟最近表現出和Linux陣營的對手拉近距離的意向。2005年早些時候在拉斯維加斯舉行的微軟管理大會上,微軟首席執行官Steve Ballmer說,微軟的Virtual Server 2005 Service Pack 1將支持基於Linux的虛擬機。他還表示,微軟收集的反饋信息表明,用戶希望微軟操作管理器(MOM)能夠支持非Windows系統,比如Linux。
Hilf說,客戶面臨的技術環境正在多樣化,對此微軟比若干年前有了更加清晰的認識,同時微軟也更加開明了,願意讓自己的產品和競爭對手(比如Linux)進行互操作。“我在微軟第一年所看到的最令人驚訝的變化就是這家公司對開放源代碼態度的轉變,一開始是‘上帝啊,別碰那個東西,它會爆炸的’,而現在是‘關於這個東西我想進一步了解一下’,對立情緒正在逐步減少。”
Hilf說,微軟將繼續努力,讓類似MOM這樣的軟件具備管理非微軟產品的功能,不過這項工作將主要通過第三方開發商完成。他們可以為MOM開發插件,即MOM管理包,通過這種管理包管理競爭對手的軟件。Hilf表示,微軟會繼續以這種方式推動互操作的發展,而不是自己開發。“這和我們開發這套平台和工具的原則相一致,那就是,讓第三方開發商利用他們自己的技術和智慧來設計針對他們自己應用程序的管理包。”
GPL 3預計2007年問世
GPL(通用公共許可協議)的最新版本——GPL 3有可能會在2007年早些時候問世。GPL是最常用的自由軟件授權協議,最初由Richard Stallman於1989年為GNU的免費操作系統起草,該協議的第2版於1991年問世。
“GPL 2使用了將近15年,一直沒有進行過重大修改。GPL 2的這15年,見證了自由軟件從鮮為人知到廣泛傳播的發展過程。”自由軟件基金會(FSF)成員Eben Moglen說,他同時還是哥倫比亞大學法學院的法學和司法史教授。他還說:“我們需要對GPL國際化,雖然GPL 2在美國以外的其他地區也很適用,比如歐洲,但是其國際性必須繼續提高,才能方便世界各國的律師運用。”
按照Moglen的說法,GPL 2過分依賴於《伯爾尼公約》,其表達方式非常接近美國版權法。現在的版本在某些國家的律師看來有些不習慣,因此GPL必須更加清楚地從國際化角度認識版權問題。而且GPL 3必須反映技術的新發展,最明顯的例子就是Web服務的出現。GPL向用戶提供了拷貝、修改和共享軟件的權利,但是自由軟件基金會現在面臨著新情況——一些軟件並非以拷貝的形式而是以Web服務的形式發布。未來幾個月內,Moglen、Stallman以及其他自由軟件基金會的成員將編寫GPL 3的第一份草案。
OSDL公布專利共同體計劃
ODSL(開放源代碼實驗室)是致力於推廣Linux的全球組織,宣布將實施一項名為“專利共同體(Patent Commons)”的新計劃,該計劃會將開放源代碼運動的相關許可協議以及專利收集起來,方便開發者使用,同時該計劃還鼓勵專利持有人提供專利許可。具體而言,專利共同體項目將提供數據庫存放軟件專利及其許可證,還有企業提供的專利使用許可。ODSL還會收集其他法律資料,包括開放源代碼軟件供應商提供的補償計劃。
授權給開放源代碼運動的專利數量去年有所增加,因此OSDL有必要對其進行全面的搜集整理,以便開發者充分利用,ODSL同時表示,此舉還將有助於減少專利官司。該計劃鼓勵公司或個人將他們的知識產權貢獻給開放源代碼運動,從而減少對用戶進行逐個授權帶來的管理上的麻煩。
OSDL認為,此舉將方便公司向開放源代碼運動貢獻知識產權,這些公司包括IBM、諾基亞、Novell、Red Hat以及Sun。 供應商也認可這種做法,因為將專利交給專利共同體後,出現法律糾紛時可以避免直接向開發者以及用戶提起法律訴訟。OSDL表示,專利持有人將獲得要求專門組織對其專利使用情況進行監控的權利。目前專利共同體項目仍然處於計劃階段。