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