ITBear旗下自媒體矩陣:

將開源進(jìn)行到底:Facebook引爆下一輪開源浪潮

   時(shí)間:2014-06-23 10:32:54 來源:網(wǎng)易科技編輯:星輝 發(fā)表評論無障礙通道
將開源進(jìn)行到底:Facebook引爆下一輪開源浪潮

據(jù)國外媒體的報(bào)道,F(xiàn)acebook如今已經(jīng)無可爭議地成為全球最大的開源公司之一,繼為自己的網(wǎng)絡(luò)服務(wù)和移動應(yīng)用研發(fā)和部署服務(wù)器、數(shù)據(jù)存儲設(shè)備以及供電設(shè)備之后,F(xiàn)acebook在前不久發(fā)布了采用開放設(shè)計(jì)理念的Wedge網(wǎng)絡(luò)交換機(jī),再加上此前所推出的開放定制化操作系統(tǒng)FBOSS以及對“開放計(jì)算項(xiàng)目(Open Compute Project)”的大力推動,F(xiàn)acebook顯然已經(jīng)對全球的開源事業(yè)做出了巨大的貢獻(xiàn)。

那么,F(xiàn)acebook的這些舉措是不是已經(jīng)敲響了其他開源公司的“喪鐘”了呢?畢竟包括Facebook、谷歌和LinkedIn在內(nèi)的多家互聯(lián)網(wǎng)科技企業(yè)都已經(jīng)走上了開源之路,那些以銷售開源軟件為主要業(yè)務(wù)的公司是否還有生存的余地呢?

全新的軟件產(chǎn)業(yè)

在很長的一段時(shí)間中,大部分軟件是為了滿足企業(yè)需求而開發(fā)的,而不是為了銷售,但隨著Oracle、IBM、SAP和微軟等軟件巨頭的出現(xiàn),我們也開始看到越來越多的商業(yè)銷售軟件,盡管上述軟件公司如今已經(jīng)達(dá)到數(shù)十億甚至更大的規(guī)模,但實(shí)際上開源軟件產(chǎn)業(yè)的價(jià)值已經(jīng)達(dá)到數(shù)萬億美元的規(guī)模,這是傳統(tǒng)的軟件銷售行業(yè)所難以比擬的。

軟件的發(fā)展曾經(jīng)一度受制于“授權(quán)模式”,但這種情況目前正在發(fā)生改變。Facebook和其他互聯(lián)網(wǎng)巨頭企業(yè)已經(jīng)認(rèn)識到開源的重要價(jià)值。開發(fā)商自然希望在開源環(huán)境下利用最優(yōu)質(zhì)的代碼來開發(fā)軟件,這也正是流媒體視頻公司Netflix定期在其總部舉行開放源碼活動的原因所在,因?yàn)檫@不僅能夠吸引更多的開發(fā)商,同時(shí)還能促進(jìn)自身軟件生態(tài)系統(tǒng)的健康發(fā)展。

所以就目前情況而言,越開源就意味著能夠開發(fā)出質(zhì)量越高的軟件,這種全新的軟件開發(fā)模式已經(jīng)開始被越來越多的主流軟件企業(yè)所接受。

Facebook 的大膽選擇

以開源分布式數(shù)據(jù)庫管理系統(tǒng)Apache Cassandra為例,F(xiàn)acebook曾在2008年采用該系統(tǒng)為其郵件系統(tǒng)提供支持,但是在2010年Facebook在對郵件系統(tǒng)進(jìn)行升級時(shí)放棄了該系統(tǒng),轉(zhuǎn)而采用Hbase,針對此次轉(zhuǎn)變,F(xiàn)acebook曾做過如下說明:

“2008年我們采用了開源的Cassandra,用以滿足用戶郵件系統(tǒng)中收件箱搜索對數(shù)據(jù)庫的要求,但是我們的運(yùn)營和數(shù)據(jù)庫團(tuán)隊(duì)在MySQL方面的知識更為廣泛一些,這一轉(zhuǎn)換對于他們來說需要付出許多時(shí)間成本,所以我們不得不停止對Cassandra的資金投入,轉(zhuǎn)而選擇更大的新系統(tǒng)。在對MySQL、Cassandra和HBase等多個數(shù)據(jù)庫系統(tǒng)進(jìn)行測試和評估之后,我們最終選擇了HBase來為Facebook全新郵件系統(tǒng)提供數(shù)據(jù)庫支持。”

從此不難看出,F(xiàn)acebook并未局限在原有的技術(shù)環(huán)境之中,即便自己曾在該項(xiàng)技術(shù)上投入了許多資源,“Facebook一直以來在工具的選擇上面都非常務(wù)實(shí),”Facebook的前任工程師史蒂芬•格瑞姆(Steven Grimm)介紹說,“盡管最初我們采用的是Cassandra來進(jìn)行內(nèi)部開發(fā),但是隨后發(fā)現(xiàn)它難以解決新的網(wǎng)站功能的數(shù)據(jù)存儲問題,所以最終我們還是選擇用HBase來替換Cassandra。”

Facebook的這一選擇自然是非常了不起,但是這種模式對于其他也采用Cassandra數(shù)據(jù)庫的公司(如Netflix和思科)來說可能并不適用,他們更希望內(nèi)部的數(shù)據(jù)庫架構(gòu)更加穩(wěn)定,這應(yīng)該是Facebook的模式所并不具備,畢竟Facebook只是通過改變來滿足了自身的需求,而并未涉足開源軟件業(yè)務(wù)。

開源黃金時(shí)代

盡管開源的概念已經(jīng)出現(xiàn)了多年,但實(shí)際上“開源黃金時(shí)代”才剛剛開始,F(xiàn)acebook及其同行所推出的開源項(xiàng)目已經(jīng)表明未來將會有更多的公司來提供與開源代碼相關(guān)的維護(hù)和支持服務(wù)。

隨著互聯(lián)網(wǎng)和軟件技術(shù)的不斷發(fā)展,“每家公司都必須是一家軟件公司”早已成為老生常談,但許多企業(yè)距離這個目標(biāo)還有很遠(yuǎn),即便的是那些以軟件開發(fā)為核心競爭力的公司,他們在開源項(xiàng)目中也難以占據(jù)優(yōu)勢地位,所以“開源時(shí)代”對于每家公司都是平等的,只有保持不斷創(chuàng)新,才有可能在這個競爭激烈的市場上繼續(xù)生存下去。

在這個“開源黃金時(shí)代”中,許多有趣的、偉大的計(jì)算趨勢均由開源所引領(lǐng),包括智能手機(jī)設(shè)備、云計(jì)算基礎(chǔ)設(shè)置和大數(shù)據(jù)基礎(chǔ)設(shè)施等等,開源讓我們得以對數(shù)據(jù)有更為深入的認(rèn)識。相信在以Facebook和谷歌等科技巨頭的引領(lǐng)下,會出現(xiàn)更多更優(yōu)質(zhì)的開源軟件來進(jìn)一步改變我們的生活和所處的社會。

譯者:璞玉

百度新聞與網(wǎng)易科技合作稿件,轉(zhuǎn)載請注明出處。

舉報(bào) 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version