從RedHat到MongoDB,開源商業(yè)軟件是如何占領(lǐng)世界的
5年前,做商業(yè)化開源軟件的公司可謂鳳毛麟角,幾乎只有Redhat一家。
如今開源軟件已經(jīng)遍地開花,其中獨(dú)角獸就有估值65億美元的Mulesoft、估值40億美元的MongoDB等。IBM去年也以320億美元收購了Redhat。
為什么開源軟件這些年越來越熱門,在商業(yè)化領(lǐng)域大放異彩呢?
風(fēng)投公司Index Venture的合伙人Mike Volpi總結(jié)了這些年來開源軟件的發(fā)展歷程。他認(rèn)為,5年間開源軟件自身發(fā)生了根本性的變化,促進(jìn)了開源業(yè)務(wù)的發(fā)展。
從免費(fèi)到增值付費(fèi)
早期的開源項(xiàng)目,社區(qū)開發(fā)人員是軟件庫的主要貢獻(xiàn)者,他們對(duì)開源軟件的商業(yè)化極度抵制。
如今,社區(qū)和客戶群對(duì)開源商業(yè)模式有了更多的了解,并且認(rèn)識(shí)到開源公司應(yīng)該有一個(gè)“付費(fèi)墻”,這樣他們才能繼續(xù)創(chuàng)新。
事實(shí)上,從客戶的角度來看,開源軟件的兩個(gè)價(jià)值主張是: a )可以閱讀代碼;b )將其視為免費(fèi)增值。
免費(fèi)增值的概念是,你基本上可以免費(fèi)使用它,如果要在生產(chǎn)過程中大規(guī)模使用,則需要付費(fèi)。
△ Linux操作系統(tǒng)的發(fā)明者Linus Torvalds
如果企業(yè)客戶能真正地去閱讀代碼,那么他們更歡迎付費(fèi)的開源軟件。因?yàn)槭褂瞄_源軟件,只需要稍微修改代碼,然后就可以分發(fā)使用。
推動(dòng)是這一發(fā)展的關(guān)鍵因素是,對(duì)企業(yè)更加友好的軟件許可證的出現(xiàn)。
開源軟件的商業(yè)化歷程
開源軟件的發(fā)展歷程可以總結(jié)為三個(gè)階段:從開源到開放核心,再到SaaS。
第一代開源:軟件免費(fèi),服務(wù)付費(fèi)
開源項(xiàng)目誕生的起初并不是為了商業(yè)化,而是為了打破閉源軟件公司的壟斷。微軟、甲骨文、SAP等公司從軟件銷售中獲取高額的利潤(rùn)。當(dāng)時(shí)的開發(fā)者并不認(rèn)同這種模式。
因此,他們從操作系統(tǒng)和數(shù)據(jù)庫開始,協(xié)作編寫軟件,讓每個(gè)人都不僅可以看到軟件代碼,甚至還可以對(duì)它進(jìn)行改進(jìn)。
該軟件最初由開發(fā)人員創(chuàng)建,這意味著一開始它對(duì)用戶并不方便和友好。
但它具有高性能、健壯性和靈活性的特點(diǎn)。這些優(yōu)點(diǎn)逐漸滲透到軟件世界中。
十多年來,Linux已經(jīng)成為成為第二受歡迎的服務(wù)器操作系統(tǒng),僅次于Windows。開源數(shù)據(jù)庫管理系統(tǒng)MySQL蠶食甲骨文的主導(dǎo)地位,這些反映了開源軟件的發(fā)展趨勢(shì)。
第一代的開源軟件創(chuàng)業(yè)公司,例如Redhat、MySQL,利用對(duì)開源軟件發(fā)行版提供“企業(yè)級(jí)” 支持來盈利。
這些業(yè)務(wù)有一些明顯的局限性,用支持服務(wù)將軟件貨幣化很難,但操作系統(tǒng)和數(shù)據(jù)庫的市場(chǎng)非常大,以至于這些公司依然可以利用這種商業(yè)模式建立大公司。
第二代開源:部分軟件免費(fèi),想用全部請(qǐng)付錢。
第二代開源軟件公司的代表是Cloudera和Hortonworks,這些軟件公司在開源項(xiàng)目和業(yè)務(wù)上和第一代有根本上的不同。
他們的軟件是由公司內(nèi)部開發(fā)的,而不是依靠開源社區(qū)。其中只有部分軟件是免有費(fèi)許可的,公司向客戶收取軟件商業(yè)使用許可的費(fèi)用。
商業(yè)方面專門為企業(yè)生產(chǎn)使用而構(gòu)建,因此更容易貨幣化。因此,即使其產(chǎn)品市場(chǎng)沒有與操作系統(tǒng)和數(shù)據(jù)庫相同的吸引力,這些公司也有能力獲得更多收入。
第三代開源:在云端使用開源軟件
但是,第二代開源業(yè)務(wù)的商業(yè)模式也存在缺陷。
首先,沒有一家公司對(duì)軟件擁有“道德權(quán)威”,因此競(jìng)爭(zhēng)者通過提供越來越多的免費(fèi)軟件來爭(zhēng)奪利潤(rùn)。
第二,這些公司經(jīng)常阻礙軟件的發(fā)展,試圖讓自己與眾不同。
云提供商能夠使用開源軟件來創(chuàng)建相同軟件庫的SaaS業(yè)務(wù)。亞馬遜的EMR就是一個(gè)很好的例子。
從某種意義上來說,這些是開放核心/云服務(wù)混合企業(yè),他們有多種途徑來賺錢。通過提供SaaS形式的產(chǎn)品,這些企業(yè)可以將開源軟件和商業(yè)軟件結(jié)合在一起,這樣客戶就不必再擔(dān)心他們應(yīng)該獲得哪一個(gè)許可。
Elastic Cloud,Confluent Cloud和MongoDB等公司就是這種第三代產(chǎn)品的例子。這種轉(zhuǎn)變的意義是,開源軟件公司現(xiàn)在有機(jī)會(huì)成為軟件基礎(chǔ)設(shè)施的主導(dǎo)商業(yè)模式。
開源社區(qū)的作用
雖然這商業(yè)化開源軟件受到主體公司的控制,但開源社區(qū)仍然在開源項(xiàng)目的創(chuàng)建和開發(fā)中發(fā)揮著關(guān)鍵作用。
開源社區(qū)的作用在于,利用網(wǎng)絡(luò)的病毒式傳播推廣好的開源軟件,發(fā)現(xiàn)軟件的缺點(diǎn),保證軟件的質(zhì)量。GitHub在其中扮演了重要角色。
開源商業(yè)模式的優(yōu)點(diǎn)
開源公司的商業(yè)模式與傳統(tǒng)公司完全不同。閉源軟件公司通常能獲取更高的利潤(rùn),而開源軟件通常比閉源軟件成本更低,可以利用低價(jià)換取市場(chǎng)。
在市場(chǎng)上。當(dāng)某些東西更便宜時(shí),更多的人會(huì)購買它。這就是為什么開源軟件會(huì)如此大規(guī)模和快速地被采用。
開源軟件的第一個(gè)好處是能更快地獲取用戶。由于開源特性,開發(fā)人員可以直接下載使用軟件,在付費(fèi)前就已經(jīng)成為了將來的潛在付費(fèi)客戶。
另外在開源軟件在銷售宣傳上的成本更低。
如果使用開源軟件,你看到更多的是這樣的宣傳語:“您已經(jīng)在您的環(huán)境中使用了500個(gè)我們的軟件實(shí)例,您不想升級(jí)到企業(yè)版并獲得這些附加功能嗎?”
這種方式不同于商業(yè)廣告,它有著更短的銷售周期,不需要太多銷售人員,并且銷售成本的回收更快。
這種“病毒式”的傳播方式,使開源軟件公司比傳統(tǒng)軟件公司效率更高。
一些開源公司業(yè)務(wù)能夠以三位數(shù)的速率增長(zhǎng),同時(shí)保持適度的燒錢速度。這在傳統(tǒng)軟件公司中是很難想象的。
開源軟件公司的未來
Mike在四年前在開源上撰寫關(guān)于開源的文章時(shí),當(dāng)時(shí)世界上只有Redhat一種商業(yè)模式的開源公司。
如今已經(jīng)有一大批估值數(shù)十億美元的公司誕生,證明了開源商業(yè)模式的力量。
據(jù)調(diào)查,全球優(yōu)秀公司中,很少有公司打算讓他們的核心軟件系統(tǒng)完全不開源。
如果財(cái)富5000強(qiáng)將他們?cè)陂]源軟件上的花費(fèi)轉(zhuǎn)移到開源軟件上,我們將會(huì)看到一個(gè)全新的軟件公司格局出現(xiàn),這個(gè)新群體的價(jià)值將達(dá)到數(shù)百億美元。
那一天不會(huì)來得太快。這些開源公司還需要在未來十年內(nèi)發(fā)展壯大。但這種趨勢(shì)是不可否認(rèn)的。