在美國(guó)版“知乎”Quora上搜“Open Source(開(kāi)源)”,出來(lái)第一條問(wèn)題是:
“Linux的失敗真的是因?yàn)殚_(kāi)源嗎?”。其中一個(gè)回答給我很多啟發(fā):
“有些人把安卓和Chrome OS的成功歸結(jié)于Linux開(kāi)源,但我認(rèn)為兩者根本不相關(guān)。安卓和Chrome OS的成功并非得益于Linux/GNU/FOSS,而是因?yàn)樗麄冇幸粋€(gè)‘聰明的、高利潤(rùn)的、閉源且專(zhuān)屬的商業(yè)模式’(smart, highly profitable, closed source, proprietary business model)”。
從IBM鯨吞RedHat、微軟收購(gòu)GitHub到Elastic、MongoDB等初創(chuàng)公司相繼上市,這一系列事件早就不再是對(duì)開(kāi)源本身的認(rèn)可,而是標(biāo)志著開(kāi)源業(yè)務(wù)作為一種商業(yè)行為(business),其價(jià)值和模式逐漸復(fù)興,終于獲得了資本市場(chǎng)的廣泛承認(rèn)。
同時(shí),初創(chuàng)團(tuán)隊(duì)和科技巨頭在各自開(kāi)源商業(yè)化過(guò)程中的不同策略與相互間的競(jìng)合關(guān)系,讓我獲得了更深層的理解。
毋庸置疑,IP(Intellectual Property,知識(shí)產(chǎn)權(quán))造就了兩代偉大的科技公司和高壁壘的商業(yè)模式:
以芯片銷(xiāo)售和基帶授權(quán)構(gòu)建壟斷地位的英特爾和高通;
以軟件授權(quán)PC廠商的微軟以及直接將原生操作系統(tǒng)和硬件捆綁銷(xiāo)售的蘋(píng)果。
后面兩家公司所締造的以開(kāi)發(fā)者為中心的軟件及App生態(tài),外加軟件本身的網(wǎng)絡(luò)效應(yīng),直接推動(dòng)了互聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)和如今AI等技術(shù)的發(fā)展。在這個(gè)過(guò)程中,用戶和開(kāi)發(fā)者對(duì)平臺(tái)的依賴(lài)再一次加固了生態(tài)的壁壘。
壁壘帶來(lái)壟斷,壟斷產(chǎn)生高利潤(rùn)。
在所有技術(shù)的背后還能看到另外一家巨頭的影子——谷歌,其策略似乎跟上面所有公司的做法完全相反。從開(kāi)源Chrome瀏覽器、安卓系統(tǒng)、到深度學(xué)習(xí)框架Tensorflow等技術(shù),在A16Z去年喊出“開(kāi)源正在吞噬軟件”之前,我已經(jīng)堅(jiān)定地認(rèn)為谷歌是近十年來(lái)軟件技術(shù)發(fā)展的最大貢獻(xiàn)者和獲利者,開(kāi)源是其最重要的商業(yè)策略之一。
但經(jīng)過(guò)這段時(shí)間的研究,當(dāng)我再看到Quora上的那個(gè)回答時(shí),逐漸明白了一個(gè)基本邏輯:
選擇開(kāi)源本質(zhì)上是個(gè)技術(shù)方向性問(wèn)題,不是商業(yè)問(wèn)題,更不能成為一種商業(yè)模式。
回到安卓系統(tǒng)的例子,當(dāng)年谷歌開(kāi)源的只是AOSP部分(Android Open Source Project,安卓開(kāi)源項(xiàng)目),收費(fèi)的是GMS(Google Mobile Service,谷歌移動(dòng)服務(wù)),GMS就是谷歌旗下各種應(yīng)用及API,包括我們熟知的地圖、郵箱、Youtube和應(yīng)用商店等。
由于安卓的內(nèi)核本身基于Linux,后者要求安卓的核心代碼必須免費(fèi)公開(kāi)。而GMS才是谷歌的“印鈔機(jī)”,通過(guò)軟件的網(wǎng)絡(luò)效應(yīng)和巨大用戶基數(shù),手機(jī)廠商最終不得不把它作為出廠標(biāo)配,才讓谷歌延續(xù)了來(lái)自IP世界的“高利潤(rùn)、閉源且專(zhuān)屬”的商業(yè)模式,奠定了其在移動(dòng)操作系統(tǒng)的霸主地位。
所以,從技術(shù)角度,涉及操作系統(tǒng)底層架構(gòu)、操作性能、用戶界面等部分,任何開(kāi)發(fā)者或硬件廠商都可以根據(jù)開(kāi)源代碼進(jìn)行二次開(kāi)發(fā)。在遵守相關(guān)開(kāi)源許可證的基礎(chǔ)上,二次開(kāi)發(fā)者有權(quán)自由選擇是否開(kāi)源,這取決于他們是否希望直接從中獲利。
此外,谷歌在開(kāi)源Tensorflow后一年,旗下更多產(chǎn)品的性能得到快速提升,而自己的AI公司Deepmind也隨后宣布采用新一代Tensorflow作為底層算法框架。可見(jiàn)開(kāi)源與否對(duì)大多數(shù)公司來(lái)說(shuō)更是一個(gè)公開(kāi)檢驗(yàn)其核心技術(shù)領(lǐng)先性及可用性的機(jī)會(huì)。
HashiCorp是一家開(kāi)發(fā)支持多云部署開(kāi)源工具的公司,這個(gè)月剛宣布完成1.75億美金的E輪融資。CTO Armon在一次關(guān)于開(kāi)源的討論會(huì)上說(shuō)道:當(dāng)面對(duì)開(kāi)源或閉源的選擇時(shí),團(tuán)隊(duì)會(huì)先辨別問(wèn)題是來(lái)自“技術(shù)復(fù)雜性(technical complexity)”還是涉及“組織架構(gòu)(organizational)”。如果影響的是工具或產(chǎn)品的基本使用效果,這就是個(gè)技術(shù)問(wèn)題,解決后必須開(kāi)源;如果來(lái)自公司內(nèi)部的孤島或效率問(wèn)題,則不需要公開(kāi)。
其次,如果想把一個(gè)開(kāi)源項(xiàng)目(project)做成一款成功的開(kāi)源產(chǎn)品(product),這才是商業(yè)問(wèn)題。
有個(gè)開(kāi)源項(xiàng)目在上線初沒(méi)少在用戶面前吃閉門(mén)羹,團(tuán)隊(duì)由UC Berkeley的幾位博士生組成,被拒絕的主要因?yàn)槭怯脩魮?dān)心團(tuán)隊(duì)畢業(yè)后可能解散。于是在2013年,大家決定全職投入并成立了一家公司,叫Databricks,如今已經(jīng)完成了F輪融資,估值超過(guò)60億美金。前三年團(tuán)隊(duì)只做一件事情,推廣并行計(jì)算框架Spark項(xiàng)目并積極維護(hù)開(kāi)發(fā)者社區(qū)。直到2015年,需求突然噴發(fā),代碼貢獻(xiàn)量激增,才讓他們開(kāi)始思考如何商業(yè)化。
這是大多數(shù)團(tuán)隊(duì)都會(huì)經(jīng)歷的一個(gè)過(guò)程,更有意思的是,Databricks的CEO Ali和HashiCorp的Armon都認(rèn)為:成功的開(kāi)源項(xiàng)目背后能持續(xù)提供核心支持的往往只是一個(gè)精簡(jiǎn)的團(tuán)隊(duì)或一家公司,最多兩家。
并且,商業(yè)化對(duì)于初創(chuàng)團(tuán)隊(duì)(或處于成長(zhǎng)期的公司)與大公司相比,主要有以下幾點(diǎn)不同,僅供參考:
出發(fā)點(diǎn)不同:大公司可能在一個(gè)項(xiàng)目的早期便開(kāi)源,憑借其號(hào)召力希望更多人一起“貢獻(xiàn)”迭代,初創(chuàng)團(tuán)隊(duì)則會(huì)在產(chǎn)品相對(duì)成熟的時(shí)候再開(kāi)放,希望盡快吸引用戶深度“使用”,注重完善產(chǎn)品在工業(yè)環(huán)境下的綜合表現(xiàn)。
“開(kāi)源不是我的一時(shí)沖動(dòng),而是深思熟慮、謀劃已久”,物聯(lián)網(wǎng)開(kāi)源大數(shù)據(jù)平臺(tái)濤思數(shù)據(jù)的CEO陶建輝曾在自己的公號(hào)上寫(xiě)道。三年時(shí)間寫(xiě)代碼,不到十人的研發(fā)團(tuán)隊(duì),項(xiàng)目在GitHub上線僅三個(gè)月就獲得超過(guò)一萬(wàn)個(gè)star,這對(duì)初創(chuàng)公司來(lái)說(shuō)非常不易;
戰(zhàn)略意義不同:無(wú)論產(chǎn)品還是生態(tài)可能僅是大公司商業(yè)戰(zhàn)略的一環(huán),而對(duì)于初創(chuàng)公司產(chǎn)品和用戶就是全部。
開(kāi)源數(shù)據(jù)庫(kù)上市公司MongoDB非常重視自助式開(kāi)源產(chǎn)品“Community Server”,認(rèn)為它是公司最重要的銷(xiāo)售漏斗。當(dāng)開(kāi)源社區(qū)中的用戶想在數(shù)據(jù)庫(kù)上搭建應(yīng)用時(shí),就可以免費(fèi)試用托管式的DbaaS(Database as a Service,數(shù)據(jù)庫(kù)即服務(wù))產(chǎn)品Atlas,當(dāng)使用量進(jìn)一步增加的時(shí)候便需要付費(fèi)。隨后公司銷(xiāo)售將會(huì)在付費(fèi)用戶群中繼續(xù)篩選具有更高階需求和付費(fèi)能力的銷(xiāo)售目標(biāo),為他們提供企業(yè)級(jí)產(chǎn)品Enterprise Advanced,包括專(zhuān)屬服務(wù)器、運(yùn)維工具等增值服務(wù);
運(yùn)營(yíng)策略不同:因此大公司建立“聯(lián)盟”(partnership),包括傳統(tǒng)軟件巨頭、咨詢(xún)公司、ISV(獨(dú)立軟件開(kāi)發(fā)商)、集成商、SaaS服務(wù)商等伙伴,而初創(chuàng)團(tuán)隊(duì)更注重維護(hù)“開(kāi)發(fā)者社區(qū)”(community)。
尤其對(duì)于中國(guó)團(tuán)隊(duì),從一開(kāi)始就應(yīng)該注意國(guó)際化問(wèn)題,“從英文文檔、教程、案例到輔導(dǎo)課程(tutorial)準(zhǔn)備,建立嚴(yán)格的代碼審核流程,重視每一位用戶的貢獻(xiàn)”,一流科技的CEO袁進(jìn)輝對(duì)我說(shuō)道,他公司旗下的深度學(xué)習(xí)框架OneFlow也將在幾個(gè)月后開(kāi)源。
所以,當(dāng)做好了充足的思考和準(zhǔn)備,決定要全身心投入到商業(yè)化運(yùn)作的時(shí)候,“東風(fēng)”在哪里?
第三、找到企業(yè)級(jí)客戶,“SaaS”的重點(diǎn)不是“Software”,而是“Service”,正如“云服務(wù)”的重點(diǎn)不是云,而是服務(wù)。
盡管初創(chuàng)團(tuán)隊(duì)和大公司在開(kāi)源初期的出發(fā)點(diǎn)和策略有所不同,但當(dāng)前者發(fā)展到后期或被大公司并購(gòu)后,這些行為的邊界將會(huì)逐漸模糊,新的差異會(huì)很快出現(xiàn):
以前用戶大多是“開(kāi)發(fā)者”,現(xiàn)在開(kāi)發(fā)者不能完全代表他的“企業(yè)”,必須重新調(diào)研企業(yè)級(jí)客戶的真實(shí)且完整的需求;
以前用戶發(fā)現(xiàn)了代碼錯(cuò)誤提交的是“pull request”,然后等待你的回復(fù),現(xiàn)在客戶會(huì)在半夜給你的客服致電,要求立刻處理問(wèn)題;
以前客戶習(xí)慣獨(dú)立下載軟件并私有部署,希望你在必要時(shí)提供在場(chǎng)支持和維護(hù),現(xiàn)在他們習(xí)慣把更多應(yīng)用和數(shù)據(jù)放在云端,并希望你也能提供類(lèi)似的“服務(wù)”和收費(fèi)方式。
你會(huì)發(fā)現(xiàn),這些新特點(diǎn)的出現(xiàn)基本跟開(kāi)源與否無(wú)關(guān)。
以RedHat為首的開(kāi)源1.0時(shí)代隨著RedHat在2018年被IBM以340億美金收購(gòu)而落下帷幕,2.0時(shí)代的“東風(fēng)”便是面對(duì)新特點(diǎn)之下全新的商業(yè)模式、產(chǎn)品路線和應(yīng)用架構(gòu)——SaaS、“Developer-led(開(kāi)發(fā)者導(dǎo)向)”以及云原生。
我在《Salesforce后平臺(tái)崛起的機(jī)會(huì)》中闡述了SaaS和云原生的重要性和機(jī)會(huì),這里就“開(kāi)發(fā)者導(dǎo)向”補(bǔ)充幾點(diǎn):
首先在開(kāi)源初期,獲得社區(qū)里的開(kāi)發(fā)者支持(advocacy)至關(guān)重要,原因不再贅述;
產(chǎn)品化后,需要進(jìn)一步為開(kāi)發(fā)者提供額外服務(wù),讓他們能專(zhuān)注在應(yīng)用級(jí)開(kāi)發(fā)上。隨著開(kāi)發(fā)者在公司采購(gòu)決策的影響力增加,產(chǎn)品將很有可能形成面向企業(yè)級(jí)客戶的銷(xiāo)售轉(zhuǎn)化。這類(lèi)似Zoom之所以能改變公司自上而下的采購(gòu)模式,正是因?yàn)閱T工在企業(yè)IT采購(gòu)中的影響力逐年上升;
最后,深入企業(yè)級(jí)客戶的研發(fā)甚至業(yè)務(wù)流程,構(gòu)建全棧方案。這對(duì)于在底層基礎(chǔ)設(shè)施層(infrastructure)從事相關(guān)開(kāi)源項(xiàng)目的公司來(lái)說(shuō)可能更重要,原因在后面會(huì)解釋。
陶建輝也分享過(guò),“從一開(kāi)始設(shè)計(jì),就決定要打造一個(gè)全棧的時(shí)序數(shù)據(jù)處理工具,不僅只是一個(gè)時(shí)序數(shù)據(jù)庫(kù),還提供緩存、流式計(jì)算、消息隊(duì)列、訂閱等系列功能”,才能最大程度減少產(chǎn)品對(duì)系統(tǒng)資源的消耗和維護(hù)的復(fù)雜度。
只有做到以開(kāi)發(fā)者為導(dǎo)向,才能最終做到以客戶為中心。
最后,面對(duì)繞不開(kāi)的“如果BAT(國(guó)外是FAANG)做了,你怎么辦?”這個(gè)問(wèn)題,謹(jǐn)慎選擇開(kāi)源許可證,保護(hù)IP。
對(duì)開(kāi)源許可證的類(lèi)型,給大家做個(gè)快速歸納:
(來(lái)源:https://www.cnblogs.com/newcaoguo/p/7103249.html)
促使我思考這個(gè)問(wèn)題來(lái)自以下幾個(gè)事件:
原有的GPL協(xié)議,由于網(wǎng)絡(luò)服務(wù)(Web service)公司的興起(如Google)產(chǎn)生了一定漏洞,比如使用GPL協(xié)議下的開(kāi)源軟件,它并不發(fā)布于網(wǎng)絡(luò)之中而只是通過(guò)云提供服務(wù),則公司可以自由的使用GPL協(xié)議卻不開(kāi)源自己私有的解決方案。所以,AGPL的出現(xiàn)就是為了彌補(bǔ)這個(gè)漏洞;
2018年10月,MongoDB宣布其開(kāi)源許可證從AGPL v3切換到自己定義的SSPL(Server Side Public License,服務(wù)器端公共許可證)。SSPL會(huì)明確要求托管MongoDB實(shí)例的云服務(wù)商(尤其在亞洲的公司,你們細(xì)品)要么從MongoDB獲取商業(yè)許可證,要么向社區(qū)開(kāi)源其服務(wù)代碼,意在打擊逃避AGPL監(jiān)督的行為;
2019年1月,亞馬遜AWS推出托管文檔數(shù)據(jù)庫(kù)服務(wù)DocumentDB,與MongoDB完全兼容。官網(wǎng)宣稱(chēng)可以“提供大規(guī)模運(yùn)行關(guān)鍵任務(wù)型 MongoDB 工作負(fù)載時(shí)所需的性能、可擴(kuò)展性和可用性”,同時(shí)提出能幫助用戶“輕松地將本地或在亞馬遜云上的MongoDB數(shù)據(jù)庫(kù)遷移到DocumentDB,并且?guī)缀醪粫?huì)出現(xiàn)停機(jī)”。產(chǎn)品推出后立即在開(kāi)源社區(qū)引起巨大爭(zhēng)議,而MongoDB股價(jià)在當(dāng)天下跌13%。
AGPL雖然試圖在規(guī)則上彌補(bǔ)上述“Web service loophole(網(wǎng)絡(luò)服務(wù)漏洞)”的問(wèn)題,但從MongoDB推出SSPL便知道效果不佳。更讓我擔(dān)心的是DocumentDB的出現(xiàn)把一個(gè)技術(shù)方向性問(wèn)題直接推到了商業(yè)可行性層面,讓“云服務(wù)”在眾多以SaaS模式進(jìn)行開(kāi)源商業(yè)化的初創(chuàng)公司面前成為了一把雙刃劍:
客戶把數(shù)據(jù)和計(jì)算交給開(kāi)源公司,而開(kāi)源公司的服務(wù)質(zhì)量(包括性能、可擴(kuò)展性和可用性)又取決于云服務(wù)商(AWS、阿里或微軟等)同時(shí)其代碼還暴露在公開(kāi)環(huán)境中。那么無(wú)論從規(guī)模經(jīng)濟(jì)還是服務(wù)質(zhì)量來(lái)看,后者在基礎(chǔ)設(shè)施層上天然具有一定優(yōu)勢(shì)。
當(dāng)然,如同上面所說(shuō),隨著對(duì)全棧服務(wù)、混合云部署以及在物聯(lián)網(wǎng)設(shè)備和邊緣上區(qū)別處理等特殊需求的出現(xiàn),一開(kāi)始就在云上設(shè)計(jì)、開(kāi)發(fā)并維護(hù)相關(guān)產(chǎn)品的初創(chuàng)公司會(huì)逐漸形成自己的護(hù)城河。
所以,當(dāng)公司選擇了SaaS作為商業(yè)運(yùn)作的基本模式后,判斷護(hù)城河堅(jiān)固與否和其商業(yè)價(jià)值,最終還是會(huì)回到SaaS最核心的幾個(gè)指標(biāo):例如增長(zhǎng)、流失率(Churn rate)和收入留存率(NDR)等。
AI三要素算法、算力和數(shù)據(jù)中,谷歌對(duì)后兩者擁有足夠強(qiáng)的優(yōu)勢(shì),在開(kāi)源安卓上嘗到甜頭后,2015年開(kāi)源深度學(xué)習(xí)框架Tensorflow便成了順理成章的事情。百度也在2016年開(kāi)源了其深度學(xué)習(xí)框架“飛槳”,上周清華大學(xué)正式對(duì)外開(kāi)放自研的深度學(xué)習(xí)框架“計(jì)圖”,而這周輪到曠視的“天元”。有傳聞稱(chēng)華為也計(jì)劃在今年開(kāi)放早已上線的深度學(xué)習(xí)平臺(tái)MindSpore(近日已開(kāi)源),仔細(xì)看各家都有自己的技術(shù)特點(diǎn)和商業(yè)小算盤(pán)。
未來(lái)在AI、基礎(chǔ)設(shè)施以及IoT等前沿領(lǐng)域和相關(guān)技術(shù)上,我們一定會(huì)看到更多國(guó)內(nèi)開(kāi)源項(xiàng)目及科技巨頭的行動(dòng)。
但需要非常謹(jǐn)慎的是,這與所謂的“國(guó)產(chǎn)替代”不可相提并論。原因如下:
開(kāi)源社區(qū)是全球開(kāi)發(fā)者同場(chǎng)競(jìng)技和知識(shí)共享的地方,僅得到國(guó)內(nèi)的“開(kāi)發(fā)者支持”既沒(méi)有說(shuō)服力也不夠有影響力;
從“開(kāi)發(fā)者導(dǎo)向”到“以客戶需求為中心”,除了個(gè)別敏感領(lǐng)域外,開(kāi)源公司的客戶群體理應(yīng)不分國(guó)別。何況如果連企業(yè)級(jí)客戶的安全及隱私性都無(wú)法保證,如何確保那些高危領(lǐng)域的安全呢?
以SaaS為主要模式的開(kāi)源產(chǎn)品,由于自助服務(wù)(Self-service)而形成的網(wǎng)絡(luò)效應(yīng),自然會(huì)為公司帶來(lái)全球性口碑。這將直接影響SaaS的核心指標(biāo),任何保護(hù)性政策都對(duì)公司長(zhǎng)期商業(yè)價(jià)值沒(méi)有任何好處。
哪怕對(duì)于一切“國(guó)產(chǎn)替代”的項(xiàng)目,我非常認(rèn)同松禾資本的董事總經(jīng)理郭琤琤在《國(guó)產(chǎn)替代:沸騰的十年大潮 | 松禾研究》中的觀點(diǎn):“我們要的是真實(shí)的替代,不要偉大的備胎。”
那么,在這個(gè)“開(kāi)源正吞噬著軟件”的時(shí)代,我們將會(huì)看到什么樣的項(xiàng)目和公司呢?
一個(gè)在前端經(jīng)久不衰的開(kāi)源服務(wù),背后必然有一個(gè)具備高度凝聚力和全球化視野的開(kāi)發(fā)團(tuán)隊(duì),以及圍繞這個(gè)團(tuán)隊(duì)而組建的高度商業(yè)化運(yùn)作的公司,這與國(guó)別無(wú)關(guān)。
作者介紹
高寧,職業(yè) VC,主要關(guān)注科技和企業(yè)服務(wù)領(lǐng)域,因?yàn)閭€(gè)人興趣和職業(yè)關(guān)系,會(huì)同時(shí)關(guān)注二級(jí)市場(chǎng)對(duì)標(biāo)公司的走勢(shì)。