Apache軟體基金會主席Greg Stein:軟體需要在開源中獲益(轉)

ba發表於2007-08-15
Apache軟體基金會主席Greg Stein:軟體需要在開源中獲益(轉)[@more@]來自:PCworld

Google公司的專案工程管理人士,並身兼Apache軟體基金會主席一職的Greg Stein日前聲稱:來自開放原始碼團體的強有力競爭已迫使那些靠軟體授權過日子的商人們慢慢的放下架子,他們不再象過去那樣死死抓著軟體使用許可權不放了!

  Google公司的專案工程管理人士,並身兼Apache軟體基金會主席一職的Greg Stein日前聲稱:來自開放原始碼團體的強有力競爭已迫使那些靠軟體授權過日子的商人們慢慢的放下架子,他們不再象過去那樣死死抓著軟體使用許可權不放了!

  例如支援Linux和Unix作業系統的桌面平臺Gnome,已經成為KDE(一種開放的UNIX圖形桌面環境)的強有力競爭對手,而後者還在使用許可方面有所限制。在五月初舉行的一個會議上,內容中心就是如何把握開放原始碼的走向,會上Stein提到:KDE中的圖形工具開發包並不開放自己的原始碼,這意味著KDE也將面臨同樣的境地!由此一來,人們在將其納入一個更大的工具包中後,繼而會在分發或銷售它時受到種種約束!

  “在Gnome的支持者已經動手打造出一個免費桌面環境的情況下,KDE的擁護者不得已只能放鬆長久以來對KDE使用許可的把持,取而代之的是的一個開放原始碼許可,要不這麼做,他們就只能眼睜睜的看著自己的市場逐漸萎縮了。”

  而SSH(Secure Shell,安全接殼)協議作為另一種私有產品也要面對來自開源運動的挑戰,作為芬蘭SSH Communications Security通訊安全公司的成果,它被普遍應用在建立連線本地與外界電腦間的安全通道上。

  Stein補充到說:“在開放源軟體遵守GPL(通用公共許可證)的前提下,其也能獲得SSH的使用權,但過不了多久便會失效,這不異於剝奪了SSH使用者在產品和安全上進行升級的能力。”

  “於是,一個開發團隊在SSH的這個GPL版本上做起了文章,他們透過複製諸多功能與安全修復專案藉以提高其能力(這讓它比那些私有SSH軟體都顯的更有生機),至此,開放化的OpenSSH已經超越了原來那家芬蘭公司在此方面的所做所為。”

  鑑於目前缺乏免費的工業級J2EE應用伺服器,一個名為“Apache Geronimo”的計劃已經啟動,這再次表現出業界對軟體許可制度所施加的壓力。

  但Stein還是承認,不管怎麼樣,並非所有的軟體都能做到開放原始碼,比如遊戲和稅控軟體在開發過程中就都要求有相關領域的專業技術支援!遊戲是設計藝術家們集體智慧的結晶,而製作稅控軟體缺了律師是萬萬不可的。他進一步解釋說:何況在這類領域內,也缺乏對那些專業人士的激勵機制,讓他們死心踏地的將最終產品迎合開放原始碼運動猶如白日做夢。

Google取勝的中堅

  Stein對開放原始碼運動的信心不容質疑,他此時考慮的是如何在Google中使用開源軟體,正如他所說的:“Google所獲得的成功,很大部分要感激開放原始碼所做的貢獻。”

  Google資料中心下面擁有數以千計的伺服器,它們遍佈世界各地,每月有4.5億獨立訪問者在此尋求可靠的線上服務支援,若是使用私有軟體程式來實現這樣的目的,所需花費無疑是龐大昂貴的。不容質疑,Google需要為自己巨量的運作提供同樣巨量的動力,公司決定使用常用的“white-box”伺服器執行Linux作業系統,而非幾個大型的企業級伺服器。此法有助於消除大機器帶來的可靠性問題,因為這樣一來,要是其中某個資料中心中途卡了殼,它所擔負的任務就會立即被其他的資料中心接管!

  除了Linux作業系統外,作為Google的基礎結構,其相當多動力源自諸如Apache基金會的Java庫、Python、PHP、MySQL這樣的開放源軟體,有得必有失,同時管理這麼多版本的軟體自然會讓人感覺痛苦不少。
  還是在兩年前,Goolge成立了一個開放原始碼程式辦公室以管理自己的開源軟體、開發工具以及相應的許可證,它還能確保在改進Google的開源軟體過程中,能與其他開發者團體保持聯絡。

  除了以上諸多的好處外,Stein最後提醒:開放原始碼使得我們能控制自己命運。為此他解釋說:我們可以獲取一份Linux核心的複製,然後用它來做我們需要做的事情,由此在配製Linux時候就不會存在任何強加的規矩。“要是需要尋找一個解決方案,我們大可以隨心所欲的出入Linux核心,而無需求告賣家專門為我們定製某樣東西。”

  而會議上另外一位演講者Ian Holsman,他是Zilbo.com的創始人,並在澳大利亞從事開放原始碼顧問的工作,他也提醒說,開放原始碼使得人們有機會察看程式碼具體內容,這意味著其間出現的錯誤更容易被發現!“這樣,即便是你公司的技術人員也能修復被查出的原始碼問題,相比之下,你若是試著透過電話尋求技術支援,那還得使出吃奶的勁來向電話那一頭描述問題現象。”

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958789/,如需轉載,請註明出處,否則將追究法律責任。

相關文章