開源生物鏈中的眾生相
譯文【2013年8月1日 51CTO外電頭條】上周的OSCON大會再次提醒我們,開源軟件已經逐步獲得主導世界的決定權。長久以來,我們一直誤以為“開源無法成就創新”。但事實恰恰相反,現在大家該問的是:企業軟件的創新進展一旦脫離了開源領域、還能否像今天這樣繁榮興盛?
Hadoop已經成為大數據發展趨勢的核心,OpenStack則在私有云領域獨樹一幟。開源框架與IDE在應用程序開發領域占據絕對的統治地位,更不用提所有主流NoSQL數據庫都屬于開源成果。我還需要再提Android嗎?它在智能手機操作系統中的王者地位(至少在數量方面)不容質疑。再有,除了微軟與Salesforce之外,我們幾乎很難再找到一家不在服務中使用開源軟件的云供應商。
在本屆OSCON大會上,IBM公開接納Cloud Foundry已經成為開源地位的***證明。在OpenStack的協助下,IBM將負責代碼貢獻,但由Cloud Foundry社區執行開發引導工作。作為一家樂于在咨詢業務中使用開源軟件的企業,IBM顯然將在此次決策中獲得收益。
競逐優勢地位
Cloud Foundry的例子也證明了開源機制已經成為眾多企業巨頭逐鹿***的對抗舞臺。Cloud Foundry是Pivotal公司(今年四月由VMware分離創立)的核心技術。從一開始,Cloud Foundry PaaS的可下載版本(目前仍處于測試階段)就選擇了開源路線--VMware于2011年創建了此項目并采用Apache 2許可機制。IBM也宣布將把Cloud Foundry整合至自家云平臺當中,并決定加入Pivotal戰略聯盟顧問委員會。
眾所周知,OpenShift平臺與Cloud Foundry屬于直接競爭關系,那么IBM對后者的垂青會給藍色巨人同紅帽之間建立的聯盟關系帶來哪些影響?我可以想象,紅帽現在肯定對盟友的左右搖擺感到不快。不過IBM確實非常狡猾--把寶押給OpenStack,藍色巨人等于買下一匹穩贏不輸的賽馬。Cloud Foundry是當前少數幾種既可充當云服務、又提供本地可安裝版本的PaaS方案,這一特性對于企業用戶而言***吸引力。更不用提在InfoWorld此前發表的《我們到底該選擇哪款PaaS》一文中,Cloud Foundry順利從競爭對手當中脫穎而出。
不過我們也不用對紅帽感到歉疚,這家公司已經成為OpenStack項目中的***代碼貢獻者。此外,該公司的KVM管理程序已經成為絕大多數OpenStack實施的基礎機制。盡管Rackspace仍然是OpenStack名義上的擁有者,但紅帽這家開源企業已經成為OpenStack項目不可或缺的依賴對象,這一現象已經引發了某些人的恐慌。RHEL OpenStack平臺很可能終有一天會像如今的紅帽企業Linux一樣,在數據中心領域占據統治地位。
在Hadoop方面,大家一定已經感受到Cloudera與Hortonworks之間劍拔弩張的緊張氣氛。前者已經將雅虎公司***老化的技術人員、一手創立Hadoop且在企業與員工領域取得巨大商業成功的明***人物Doug Cutting招至麾下,擔任***架構師一職。不過拆分自雅虎公司且嚴格遵循Apache 2純粹開源血統的Hadoop項目Hortonworks也在逐步贏得企業客戶的心--這主要是由于它與Teradata(與微軟一樣屬于傳統商務智能廠商)的合作關系。
在NoSQL領域,我們也能列出諸多位居領導地位的純開源方案,其中包括Cassandra、Couchbase以及MongoDB。10gen公司創始人Dwight Merriman在效力于DoubleClick期間觀察到大規模項目對新型數據庫方案的需求,因而果斷建立起MongoDB項目。為Couchbase提供核心技術的開源項目CouchDB則出自BSD分布式緩存項目眾位***的手筆。Cassandra背后的技術原本是針對Facebook而開發,但人氣高漲的Cassandra社區一步步將項目推向前方。另外,開源供應商DataStax將Cassandra與Apache Hadoop相結合,并為其企業版本帶來一系列企業級安全功能。
社區發展
每個開源項目都處于獨立的動態趨勢之下。當巨頭廠商介入之后--例如OpenStack以及新的OpenDaylight項目--智慧與魄力的對抗就顯得更加激烈。不過一旦優勝者出現,形勢將變得更加有趣。舉例來說,開發人員常常宣稱自己喜愛PaaS的便利性,然而一旦缺少某些功能或者功能實現方式過為繁瑣,他們的生活也會瞬間跌入地獄。如果Cloud Foundry最終真能以主導平臺的姿態出現,大家將迎來一套***龐大的社區,從而帶來更完整、更可行的新型解決方案。
比起一個充斥著無數標準的噩夢般未來,我們真心希望開源領域能迎來大一統時代。
顯然,某些項目屬于真正的草根方案,其中最顯著的莫過于Mozilla火狐--這款瀏覽器仍然位列Ohloh網站***人氣項目榜首位。除此之外,還有一些專門針對主流方案供應商無良行為所開發的同類產品,例如LibreOffice以及MariaDB(從這個角度看Linux也可算作其中之一)。以谷歌Android及Chrome為代表的其它一些項目則始終以單一企業內部方案的面貌出現。雖然備受矚目的開源項目以及***活力的技術社區往往會接受商業供應商的"招安",但廣泛社區的持續性參與才是催生杰出軟件的***環境。
今年,《開源未來》年度調查報告***次以"軟件質量更好"作為采用開源方案的首要理由。有些意料之外,卻正在情理之中。
原文鏈接:http://www.infoworld.com/t/open-source-software/open-source-races-the-top-223569