以Linux的誕生為標(biāo)志,開源軟件進入我們的視野已經(jīng)超過25年了。20多年來,開源軟件由小及大,到今天成為一股潮流。除了Linux之外,開源領(lǐng)域還出現(xiàn)了像Openstack、Hadoop、Spark、Docker、Mesos、Kubernetes等明星開源項目,帶動了開源社區(qū)的欣欣向榮。
顯然,開源軟件能從當(dāng)初一個個試驗性作品成長為企業(yè)應(yīng)用系統(tǒng)中的核心支撐,開源軟件公司(這里指以開源軟件為主要業(yè)務(wù)載體的公司,如紅帽、Docker等)功不可沒。很難想象,離開了紅帽、SUSE、Canonical(Ubuntu)這樣的公司,Linux還能有今天的影響力。
與此同時,這些商業(yè)公司也從開源軟件身上收獲了真金白銀。開源軟件的領(lǐng)頭羊紅帽公司不久前公布的財報顯示,其營收已經(jīng)突破20億美元,這距離其營收超過10億美元不過4、5年時間,已連續(xù)保持16年的業(yè)績增長。而且紅帽CEO在不久前的一次采訪中也已經(jīng)定下了新的目標(biāo):50億美元。如今,進入“50億美元俱樂部”的純軟件公司并不多,微軟、SAP、甲骨文、Saleforce.com、VMware個個都是業(yè)界能呼風(fēng)喚雨的巨頭,因此對Red hat而言這個目標(biāo)并不是非常容易,但其CEO對外表示希望5年內(nèi)能實現(xiàn),可見其對未來信心十足。
紅帽公司亞太區(qū)高級副總裁兼總經(jīng)理Dirk-Peter van Leeuwen
紅帽公司為何成功對很多從事開源軟件的公司而言,“Red hat營收突破20億美元,正在沖擊50億”無疑于一劑強心劑,因為他們一直在苦苦掙扎之中,一度對開源軟件的這種商業(yè)模式失去信心。表面上開源軟件企業(yè)的商業(yè)模式——軟件免費、服務(wù)收費已經(jīng)經(jīng)過市場檢驗,紅帽、SUSE、Canonical等都是走的這個路數(shù),然而,到真正自己操作起來,才發(fā)現(xiàn)要真正用這個商業(yè)模式掙錢太不容易。兩相對比也才真正體現(xiàn)了紅帽公司的成功難能可貴。
其實,紅帽提供的軟件,無論是它的Linux、Docker、Ceph還是Openstack等相關(guān)的套件,交付給用戶的這些軟件代碼在開源社區(qū)都有,紅帽的工作是把它們整合到一起,成為一個可以交付給用戶部署的整體解決方案。從某種程度上說,紅帽沒有真正屬于自己的IP,紅帽有的,在開源社區(qū)里都可以找到。即使這樣紅帽還是做到了20億美元,如今要沖刺50億,秘密在哪里?
當(dāng)我把“紅帽成功的秘密在哪里”這個問題拋給紅帽公司亞太區(qū)高級副總裁兼總經(jīng)理Dirk-Peter van Leeuwen時,他給了我一個非常簡單的回答,紅帽有今天有兩個原因:一個商業(yè)模式簡單、透明,就是紅帽一直堅持軟件免費、服務(wù)收費,客戶對哪些工作要付費非常清楚、放心;第二,與開源社區(qū)保持緊密聯(lián)系,100%開源。
Dirk-Peter van Leeuwen是一位資深的紅帽人,2004年加盟紅帽公司,開創(chuàng)了紅帽公司在比利時、荷蘭和盧森堡(比荷盧)等地區(qū)的業(yè)務(wù)。多年里主政紅帽不同地區(qū)的業(yè)務(wù),使得他對于開源軟件的商業(yè)模式有更切身的體會。然而,Dirk-Peter van Leeuwen給出的這個理由簡單得實在難以置信,因為看起來幾乎所有開源企業(yè)都是這樣的(至少是這樣表述的)。
Dirk-Peter van Leeuwen進一步解釋說,雖然看似簡單,但要做到很困難,特別是第二條,也就是100%開源。在他看來,不是所有開源軟件公司都是開源的,很多公司開源的是一套軟件,賣給客戶的是一套軟件(這個我的確有所耳聞),還有些公司先是開源的,慢慢就變成閉源的了,不是自己愿意而是不得已。
“因為他們最初從開源社區(qū)拿來軟件,整合集成給用戶使用,在這個過程中他們自己也會做些二次開發(fā)工作,但是他們沒有把這些工作反饋給社區(qū),它們的軟件并沒有隨社區(qū)不斷更新,最后導(dǎo)致自己的軟件與開源社區(qū)版本分道揚鑣,越走越遠。最終所有軟件的升級維護都變成自己的工作,而不堪重負被拖垮了。” Dirk-Peter van Leeuwen說。
而紅帽不存在這一問題,在很多開源社區(qū)紅帽公司的代碼貢獻量都位于第一、第二位。因為紅帽公司有很多技術(shù)人員會為開源社區(qū)做貢獻,而且紅帽也會把所有的代碼反饋給社區(qū),也就是100%開源,并保持與社區(qū)同步。這樣做的好處就是可以充分利用社區(qū)的創(chuàng)新,同時對用戶而言,也沒有鎖定這個擔(dān)憂。
“紅帽的成功在我們的商業(yè)模式。無論是Linux、Ceph還是Openstack,開源社區(qū)都有,但是企業(yè)不敢用。紅帽的商業(yè)模式簡單來講是把開源的項目變成企業(yè)所需要的一個產(chǎn)品。”紅帽大中華區(qū)總經(jīng)理張先民補充說。
紅帽在這個過程中做了幾件事情,一個是把社區(qū)里的軟件中的Bug找出來,整合成企業(yè)可用的產(chǎn)品;第二為用戶提供技術(shù)支持;第三是建立一個生態(tài)圈。“紅帽的事情簡單地說,是作為企業(yè)與開放社區(qū)的橋梁。創(chuàng)新在社區(qū),但企業(yè)不敢用,紅帽把開源社區(qū)里好的項目變成企業(yè)級的產(chǎn)品。”張先民表示。
創(chuàng)新與產(chǎn)品之間的平衡紅帽另外一個秘訣是招到了創(chuàng)新與穩(wěn)定的平衡。
“開源軟件本身追求的是不斷創(chuàng)新,這與用戶(特別是企業(yè)用戶)需要穩(wěn)定的版本需求是有根本矛盾的。參與者在社區(qū)里不斷提交新代碼、新功能,推動者軟件的不斷完善和優(yōu)化;然而,用戶希望拿到的是一個穩(wěn)定可靠的版本,并不希望軟件不斷升級、打補丁。因此,對開源軟件公司而言是要平衡好這個關(guān)系,需要選擇一個合適的時間點,拿出一個相對成熟的產(chǎn)品給用戶。” Dirk-Peter van Leeuwen說。
實際上,做好這種平衡是對開源軟件公司的一個重大考驗,而且公司運營得越久這個問題越是突出。紅帽從2002年正式確立了今天的這種商業(yè)模式,從Linux到現(xiàn)在的Docker、Ceph、Openstack,很好地找到了這種平衡。不僅如此,為了給企業(yè)用戶以充分的信心,紅帽公司承諾對自己的軟件提供10年的支持和維護服務(wù),這顯然不是一般軟件公司敢于承諾的。然而,這卻是用戶非常需要的,何許這也正是其能吸引想中國銀行、招商銀行這些大客戶的一個重要原因!
采訪中,Dirk-Peter van Leeuwen提醒有志于開源軟件的技術(shù)人員,開源軟件只有第一沒有第二,個性化很難成功,除非有新的創(chuàng)新性想法。
談到紅帽公司在中國的發(fā)展,Dirk-Peter van Leeuwen有幾個重點領(lǐng)域,即云計算、存儲、Docker。他說,中國是紅帽在亞洲地區(qū)增長最快的市場,對中國市場非常有信心。特別是存儲,中國市場成長驚人,紅帽也將會在這方面投入更多資源。