“零收入”依然淡定,一家基础软件公司的冒险与底气
中國開源項(xiàng)目的雄起時(shí)刻到了嗎?
作者王學(xué)琛
編輯火柴Q
這是第三次了,年初的董事會召開前,投資方的投后同事來問星爵業(yè)績規(guī)劃,他說:“不需要做報(bào)表,我們今年的目標(biāo)收入多半還是0。”
這家“三年收入都為0”的企業(yè),是星爵在 2017 年創(chuàng)立的 Zilliz,一家做開源模式的基礎(chǔ)軟件公司,主打融合異構(gòu)計(jì)算的數(shù)據(jù)科學(xué)軟件。這類公司在中國市場頗為另類——做基礎(chǔ)、通用型技術(shù),運(yùn)營模式是短期內(nèi)不會也難以開啟商業(yè)化的開源。不過今年以來,“基礎(chǔ)軟件+開源”的項(xiàng)目正在得到投資人青睞。
5 月底,「甲子光年」發(fā)布《“基礎(chǔ)軟件+開源”,為什么是現(xiàn)在?》一文后,不少投資人都表示這是他們今年的重點(diǎn)方向之一。
這一領(lǐng)域的融資消息也不斷:
2020 年 4 月,物聯(lián)網(wǎng)大數(shù)據(jù)平臺濤思數(shù)據(jù)完成超過 1000 萬美元的A輪融資,這是其今年完成的第二輪融資;云管理軟件及服務(wù)提供商騫云科技,同樣在 2020 年第一季度完成兩輪融資;2020 年 6 月,圖數(shù)據(jù)庫研發(fā)商歐若數(shù)網(wǎng)完成 800 萬美元 Pre-A 輪融資。
國外的開源數(shù)據(jù)庫 CockroachDB(蟑螂數(shù)據(jù)庫)也在 2020 年 5 月收獲D輪 8700 萬美元融資,目前已積累了超過 1.951 億美金的融資;云存儲技術(shù)服務(wù)商 Snowflake 在今年 2 月完成 4.79 億美元融資。
其實(shí)拋開暫時(shí)沒有收入這一點(diǎn),僅看企業(yè)用戶的增長,Zilliz 的畫面很美:
其在 2019 年 10 月 15 日正式開源的第一款產(chǎn)品,向量搜索引擎 Milvus 在 7 個(gè)月內(nèi)積累了 300 多家企業(yè)級用戶。即使是在沒有付費(fèi)門檻的開源市場,這個(gè)速度依然驚人——目前成立五年、已是中國開源項(xiàng)目樣本的新型分布式數(shù)據(jù)庫公司 PingCAP 積累前幾百家企業(yè)用戶用時(shí)為兩年半。在社區(qū)影響力上,Zilliz 也給中國“基礎(chǔ)軟件+開源”業(yè)帶來了新突破。
Milvus 在今年 3 月作為孵化項(xiàng)目加入了 Linux AI 基金會(LF AI),其創(chuàng)始人星爵也在 4 月 22 日當(dāng)選 Linux AI 基金會新一屆董事會主席,這是中國代表首次擔(dān)任國際頂級開源 AI 社區(qū)的最高職務(wù)。就在昨天(2020 年 6 月 15 日),Milvus 發(fā)布了最新版本 v0.10.0。
Milvus 各項(xiàng)社區(qū)指標(biāo)
其實(shí)這類公司、這個(gè)賽道都是在等一個(gè)蟬的故事:不鳴則已,一鳴驚人。前期不做收入,一旦開始進(jìn)入商業(yè)化就可能迎來爆發(fā)式增長。
星爵本人的經(jīng)歷對做成這件事已很有說服力——2009 年到 2015 年的 6 年里,他一直在研發(fā)甲骨文的第一個(gè)云數(shù)據(jù)庫產(chǎn)品 Oracle 12c,是最初奠基團(tuán)隊(duì) 5 人之一。如今,這個(gè)產(chǎn)品已累計(jì)為甲骨文帶來了 100 億美元的營收。
本文,「甲子光年」深度采訪了 Zilliz 的創(chuàng)始人星爵、合伙人顧鈞,多家 Milvus 的企業(yè)用戶以及 Zilliz 的投資方和其他觀察基礎(chǔ)軟件、開源項(xiàng)目的投資人。
這一次,到了中國開源項(xiàng)目雄起的時(shí)刻了嗎?
1. 7 個(gè)月 300+ 企業(yè)級用戶的加速度
7 個(gè)月拿 300 家企業(yè)級用戶,為什么這么快?
“選擇比努力重要”,加速度首先和 Zilliz 選的方向有關(guān)——他們切中了當(dāng)下數(shù)據(jù)處理領(lǐng)域的兩個(gè)趨勢:異構(gòu)計(jì)算和非結(jié)構(gòu)化數(shù)據(jù)處理。
這分別反映為 Zilliz 當(dāng)前的兩個(gè)主要成果:異構(gòu)眾核數(shù)據(jù)處理平臺 MegaWise 和向量搜索引擎 Milvus。
Zilliz 首先啟動的是對異構(gòu)眾核數(shù)據(jù)處理平臺 MegaWise 的研發(fā)。
異構(gòu)計(jì)算背后對應(yīng)的趨勢是,隨著 AI、物聯(lián)網(wǎng)、云計(jì)算的進(jìn)一步發(fā)展,未來的芯片架構(gòu)會越來越碎片化,場景也會越來越多元,計(jì)算和數(shù)據(jù)流淌在從云端、邊端到終端的各個(gè)角落。
此前,面對不同的架構(gòu),解決方案是堆人力,寫代碼。這是因?yàn)?PC 和移動時(shí)代,主流架構(gòu)只有 x86、Arm 等少數(shù)幾個(gè),與其費(fèi)勁攻克異構(gòu)計(jì)算,不如以開發(fā)的方式去適配。
但現(xiàn)在,在 x86、Arm 之外,RISC-V、達(dá)芬奇、寒武紀(jì)的 MLUv02 等新架構(gòu)涌現(xiàn),人工適配已無法實(shí)現(xiàn),異構(gòu)環(huán)境成為計(jì)算不得不攻克的壁壘。
圖為芯片專家唐杉博士維護(hù)的名為“AI 芯片全景圖”的 GitHub 頻道
同時(shí),Chris Lattner 開發(fā)的 LLVM 讓異構(gòu)計(jì)算的商用成為可能。簡單來說,LLVM 是一個(gè)橫跨編譯層和匯編層的框架,可以實(shí)現(xiàn)用一套語言調(diào)動不同指令集架構(gòu)的硬件。
第一個(gè)看到異構(gòu)計(jì)算的必要性,并從中獲利的是 Google 的深度學(xué)習(xí)框架 TensorFlow。
TensorFlow 的優(yōu)勢之一就是率先實(shí)現(xiàn)了異構(gòu)計(jì)算,通過技術(shù)屏蔽掉下面芯片體系結(jié)構(gòu)的差異,也屏蔽掉云端邊部署環(huán)境之間的差異。也因此,TensorFlow 在此方向上一度領(lǐng)先 Caffee、PyTorch 等3-5 年的時(shí)間窗。
Zilliz 成立第一天起也將此作為發(fā)力方向,在 2017 投入異構(gòu)眾核數(shù)據(jù)處理平臺 MegaWise 的研發(fā),也因此一度給外界留下了 GPU 數(shù)據(jù)庫的印象。
研發(fā)過程中,Zilliz 團(tuán)隊(duì)在兩年多時(shí)間里,完成了十?dāng)?shù)次版本迭代、近 30 萬行代碼,最終在 2019 年推出了 MegaWise 數(shù)據(jù)處理平臺。和主流 CPU 數(shù)據(jù)處理引擎相比,MegaWise 可以實(shí)現(xiàn)查詢性能提升 100 倍以上,硬件成本和運(yùn)維成本降低 10 倍。
MegaWise 架構(gòu)圖
在一邊研發(fā)平臺的同時(shí),Zilliz 也在探索基于MegaWise 的具體產(chǎn)品形態(tài),最終他們把首個(gè)產(chǎn)品定位到了處理非結(jié)構(gòu)化數(shù)據(jù)的工具——一款向量搜索引擎。
“最怕技術(shù)人陷入盲目的狂歡和自嗨,你做一個(gè)技術(shù)上很牛逼的東西,但市場上沒人愿意用。”星爵稱,Zilliz 在做底層研發(fā)時(shí)就已開始不斷和用戶溝通,發(fā)現(xiàn)大部分用戶對非結(jié)構(gòu)化數(shù)據(jù)處理工具需求迫切。
這個(gè)背景和近幾年 AI 的發(fā)展大勢有關(guān)。此前,計(jì)算機(jī)主要處理的是結(jié)構(gòu)化數(shù)據(jù),即可以用二維表結(jié)構(gòu)來邏輯表達(dá)和實(shí)現(xiàn)的數(shù)據(jù)。而以深度學(xué)習(xí)算法為代表的當(dāng)下 AI,把圖片、視頻、語音等非結(jié)構(gòu)化數(shù)據(jù)也納入了機(jī)器能處理的范疇。
但是,數(shù)據(jù)庫產(chǎn)品的發(fā)展一度沒有趕上 AI 算法層和應(yīng)用的進(jìn)展,目前還沒有一個(gè)原生于 AI 的非結(jié)構(gòu)化數(shù)據(jù)庫管理系統(tǒng)取得主流地位。
各企業(yè)、組織的開發(fā)者在處理非結(jié)構(gòu)數(shù)據(jù)時(shí),仍不得不使用上一代的 Oracle、MySQL、DB2、SQL Server 等關(guān)系型數(shù)據(jù)庫,但并不稱手。
Milvus 的企業(yè)用戶、資深算法工程師文安哲告訴「甲子光年」,以企業(yè)征信數(shù)據(jù)為例,中國有上億家公司,每一家公司的征信數(shù)據(jù)包含了很多維度,且單一維度就可能有大量數(shù)據(jù),如一些集團(tuán)企業(yè)的商標(biāo)專利就有成千上萬個(gè)。面對這些海量的非結(jié)構(gòu)化數(shù)據(jù),企業(yè)短期內(nèi)并沒有能力去自研處理技術(shù)。
Milvus 要解決的就是這個(gè)非結(jié)構(gòu)數(shù)據(jù)處理的痛點(diǎn)。
具體來說,Milvus 做的是非結(jié)構(gòu)數(shù)據(jù)處理的一個(gè)共通環(huán)節(jié)——向量的快速搜索分析。不管是處理圖像還是語音的深度學(xué)習(xí)算法,都有一個(gè)共通環(huán)節(jié),就是把圖片等對象向量化。
此前雖然已有 Facebook 開源的 Faiss 向量搜索庫和微軟開源的 SPTAG 庫,不過,F(xiàn)aiss 和 SPTAG 都還不是成形的產(chǎn)品,用戶在使用時(shí)仍需進(jìn)行大量開發(fā)。而相比 Faiss 和 SPTAG 這樣的算法庫,Milvus 提供完整的向量數(shù)據(jù)更新、索引與查詢框架。
Milvus 可在無需變更代碼、只更新數(shù)據(jù)的情況下實(shí)現(xiàn)快速檢索。
半年以來,Milvus 已經(jīng)積累了 300 多家企業(yè)級用戶,并解鎖了以圖搜圖、以圖搜視頻、自然語言處理、語音識別、推薦系統(tǒng)、新藥發(fā)現(xiàn)等場景。就在昨天(2020 年 6 月 15 日),Milvus 發(fā)布了最新版本 v0.10.0。
另一方面,這種“加速”發(fā)展,也源于 Milvus 采取了一種新的開源方式——“重裝開源”。
Milvus 開源的第一個(gè)版本就已經(jīng)非常完備。星爵記得當(dāng)時(shí)有用戶評價(jià),“沒有看到過一個(gè)東西剛開源就會寫這么詳細(xì)的文檔。”
如果說以往的開源方式是“小苗”階段就放到社區(qū)讓大家一起澆水,那么 Zilliz 的開源是一出場苗就長好了,連花都開好了。
星爵說:“十年前做開源軟件,是從你寫第一行代碼就開源,現(xiàn)在已經(jīng)不一樣了,我們要求第一個(gè)發(fā)布的版本就是可用且好用的。”
為了 2019 年 10 月 15 日這“一哆嗦”的開源,他們已經(jīng)研發(fā)了近 1000 天。
其中僅 Milvus 的研發(fā)就經(jīng)歷 300 多天。Zilliz 團(tuán)隊(duì)深入研究了 ANNS 算法,針對不同處理器芯片和指令集做了大量優(yōu)化,在完成 3600 多個(gè) commit、5 次版本迭代和 7 萬多行源代碼后終于發(fā)出了 Milvus 的第一個(gè)開源版本 Milvus 0.5.1。
這種“重裝開源”是 Zilliz 可以在 7 個(gè)月里積累 300 多個(gè)企業(yè)級用戶的關(guān)鍵之一。
“我們的產(chǎn)品在易用性、穩(wěn)定性、可用性上有很好的保障,文檔也相當(dāng)齊全,包括中英文版本。”星爵告訴「甲子光年」:“如果你早期的版本不可用,很多用戶會恨你三年,他三年之內(nèi)都會覺得這個(gè)團(tuán)隊(duì)的東西不可用。”
某頭部互聯(lián)網(wǎng)房產(chǎn)服務(wù)商搜索平臺資深工程師孫要飛告訴「甲子光年」,他在 2019 年底選擇 Milvus 正是因?yàn)樗南鄬ν暾?mdash;—可以直接使用,且文檔很細(xì)致。
當(dāng)時(shí)他所在的團(tuán)隊(duì)調(diào)研了市場上一些開源向量工具,比如 Facebook 的 Faiss 工具及某互聯(lián)網(wǎng)零售企業(yè)的一個(gè)開源項(xiàng)目。
孫要飛告訴「甲子光年」,F(xiàn)aiss 相當(dāng)于手腳架或者說零件,不是一個(gè)可執(zhí)行的東西,而某互聯(lián)網(wǎng)零售企業(yè)開源項(xiàng)目的社區(qū)支持度相對不足,且更新比較慢。
Milvus 應(yīng)用于房源推薦場景
星爵告訴「甲子光年」,保證可用甚至好用之后再開源,其實(shí)也是當(dāng)前開源創(chuàng)新的一個(gè)共同趨勢。
在 AI、大數(shù)據(jù)、異構(gòu)計(jì)算等洶涌而來的新浪潮下,看準(zhǔn)了基礎(chǔ)層新機(jī)會的各路玩家都想加速奔跑。
2. 一場率先達(dá)到網(wǎng)絡(luò)效應(yīng)的競賽
為什么要想辦法“加速”發(fā)展?
這涉及到基礎(chǔ)軟件產(chǎn)品的商業(yè)本質(zhì)——一場率先實(shí)現(xiàn)網(wǎng)絡(luò)效應(yīng)的競賽。
為什么說基礎(chǔ)軟件需要達(dá)到網(wǎng)絡(luò)效應(yīng)?
簡單來說,開發(fā)者在面對特定場景的特定問題時(shí),所使用的基礎(chǔ)軟件的類型和數(shù)量都會逐漸收斂到少數(shù)幾個(gè)。這樣才利于技術(shù)社區(qū)的交流、技術(shù)人員在組織間的流動以及開發(fā)者個(gè)人的職業(yè)生涯。
這有點(diǎn)像學(xué)習(xí)語言,最后主流的語言就那么幾個(gè)。
由此,對基礎(chǔ)軟件項(xiàng)目來說,要爭奪的最稀缺的資源有二——開發(fā)者的精力和應(yīng)用場景,二者皆有限,這又進(jìn)一步加大了網(wǎng)絡(luò)效應(yīng)。
從開發(fā)者的角度,GitHub 的開發(fā)者數(shù)量為 4000 萬,每一個(gè)開發(fā)者在整個(gè)職業(yè)生命周期里學(xué)習(xí)的技術(shù)棧一般不會超過 30 個(gè),且轉(zhuǎn)換技術(shù)棧的學(xué)習(xí)成本很高。
GitHub 2019 年度報(bào)告中,2014-2019 最受歡迎的編程語言 TOP 10,可以看到前幾名的排名一直相對穩(wěn)定。
基礎(chǔ)軟件產(chǎn)品和項(xiàng)目要做的就是“成為開發(fā)者的三十分之一,占據(jù)其 20-30 年的職業(yè)生命周期”。
這樣一算,信息產(chǎn)業(yè)的每一個(gè)新技術(shù)周期里,真正能跑出來的基礎(chǔ)軟件并不會很多。
另一方面,開發(fā)者用基礎(chǔ)軟件最終是要解決應(yīng)用場景里的問題,而各領(lǐng)域的應(yīng)用場景所蘊(yùn)含的基礎(chǔ)、通用型需求同樣稀缺。星爵對基礎(chǔ)、通用型需求的計(jì)算是“數(shù)百個(gè)、不超過 1000 個(gè)”。
所以對基礎(chǔ)軟件來說,先發(fā)優(yōu)勢、資本甚至技術(shù)本身都不是壁壘,真正的壁壘是你能否率先壟斷特定類型的開發(fā)者和場景,即針對這類開發(fā)場景,社區(qū)里用你的產(chǎn)品和方案的開發(fā)者最多,而且會像墨汁滴進(jìn)清水那樣越來越多。
也是因?yàn)榫W(wǎng)絡(luò)效應(yīng),現(xiàn)在基礎(chǔ)軟件創(chuàng)業(yè)基本都會選開源模式。開源本身對形成網(wǎng)絡(luò)效應(yīng)具有加速作用,Zilliz 選擇的這種一上來就好用的“重裝開源”方式則是他們認(rèn)為的加速之上的再加速。
星爵告訴「甲子光年」,開源是基礎(chǔ)軟件的“杠桿”,它免費(fèi)的特性能降低初始用戶的接受門檻;免費(fèi)帶來的“公益性”,也能吸引原廠外的社區(qū)開發(fā)者幫助貢獻(xiàn)代碼或做測試。這就幫助原廠更快、更多地占住了開發(fā)者和場景兩大稀缺資源。
以 Milvus 的場景拓展為例,最初 Zilliz 自己設(shè)想的向量搜索的場景是以圖搜圖等少數(shù)幾個(gè),而聰明的開發(fā)者卻能把這個(gè)工具用到更多場景,比如互聯(lián)網(wǎng)房產(chǎn)服務(wù)商把 Milvus 用在房源匹配,醫(yī)藥研發(fā)企業(yè)會使用 Milvus 來幫助新藥研發(fā),專精自然語言處理的團(tuán)隊(duì)把 Milvus 用在智能客服。
“這就是開源的魅力,不是你覺得你能提供什么,而是用戶會自己去想他能怎么用。”星爵說。
理解了基礎(chǔ)軟件的網(wǎng)絡(luò)效應(yīng),才能理解基礎(chǔ)軟件創(chuàng)業(yè)對時(shí)機(jī)、原創(chuàng)性和方向的苛求。
正是因?yàn)殚_發(fā)者的精力和場景是有限的,轉(zhuǎn)換技術(shù)棧的成本很高,所以一旦針對一類問題已有了可用、好用的基礎(chǔ)工具,后來者即使在產(chǎn)品層面好上個(gè) 20% 到 30%,也不足以引起開發(fā)者替換,微創(chuàng)新很難構(gòu)成威脅。
所以,基礎(chǔ)軟件首先有“代際性”,在信息科技產(chǎn)業(yè)的承平歲月,沒有太多讓新人嶄露頭角的機(jī)會,只有“改朝換代”時(shí),新英雄才能成批涌現(xiàn)。
目前 5G、云計(jì)算、AI、IoT、大數(shù)據(jù)等新技術(shù)帶來通信、計(jì)算、數(shù)據(jù)、數(shù)據(jù)處理方式等全方位的新變革,當(dāng)前正是一個(gè)風(fēng)起云涌的變換期,出現(xiàn)了一批尚未被滿足的開發(fā)者的需求,市場機(jī)會的縫隙由此打開。這也解釋了近期“基礎(chǔ)軟件+開源”的創(chuàng)新和資本熱潮。
同時(shí),這些新英雄一定要努力做到獨(dú)家原創(chuàng),因?yàn)楦鴦e人跑很可能會輸?shù)?ldquo;率先達(dá)到網(wǎng)絡(luò)效應(yīng)”的競賽。“不要重復(fù)造輪子”,這不是極客情懷,而是商業(yè)邏輯要求下的選擇。
從星爵作為創(chuàng)始人的個(gè)性特點(diǎn)上來說,他本人也挺享受這一點(diǎn):“無人區(qū)有很多不確定性,但我們追求那種在荒漠無人區(qū)里獨(dú)自行走的快感。”
有了對時(shí)機(jī)的把握和對原創(chuàng)的覺悟,接下來是要錨到一個(gè)好方向,去解決一個(gè)有痛點(diǎn)的、主流的問題。
在方向選擇上,Zilliz 的第一款產(chǎn)品選擇了做針對非結(jié)構(gòu)化數(shù)據(jù)的處理工具,這背后是對需要處理海量非結(jié)構(gòu)化數(shù)據(jù) AI 的長期看好。
對“網(wǎng)絡(luò)效應(yīng)”邏輯的共識是 Zilliz 及其目前投資方不看收入的底氣。這看起來是一個(gè)冒險(xiǎn)甚至有點(diǎn)“忽悠”、帶“泡沫”、被務(wù)實(shí)派斥為“違背商業(yè)本質(zhì)”的路線,但對相信者來說,唯有如此,必須如此,否則不如回家賣紅薯。
不做收入也需要定力。在 2017 年到 2019 年,Zilliz 全力研發(fā)異構(gòu)計(jì)算底層數(shù)據(jù)平臺 MegaWise 和向量搜索引擎 Milvus 期間,也有企業(yè)方找他們做一些 to B 數(shù)據(jù)服務(wù)項(xiàng)目,但 Zilliz 選擇是不做。
Zilliz 的投資方云啟和晨興也對此有共識。星爵告訴「甲子光年」:“他們(投資方)從來不催我們做收入,我們到現(xiàn)在收入是0,今年我們多半是0,明年很可能還是0。”
云啟董事總經(jīng)理陳昱認(rèn)為開源項(xiàng)目前幾年可能就是沒有收入,但一旦進(jìn)入商業(yè)化階段,可能會迎來爆發(fā)式增長。
3. 10 個(gè)人 1 個(gè)月,也生不出一個(gè)孩子
那么對一個(gè)“基礎(chǔ)軟件+開源”的創(chuàng)業(yè)公司來說,如何才能更快跑到爆發(fā)式增長的門口,即網(wǎng)絡(luò)效應(yīng)的臨界點(diǎn)?
這和“21 世紀(jì)什么最貴?”是一個(gè)答案,人才。有人才能做出網(wǎng)絡(luò)效應(yīng)的第一個(gè)基礎(chǔ),你首先得有好的產(chǎn)品。
但人才競爭并不是堆人。
扎克伯格曾說過,1 個(gè)優(yōu)秀工程師可以抵得上 100 個(gè)普通工程師。對需要拓荒的基礎(chǔ)軟件開發(fā)來說尤其如此。
Zilliz 目前有 50 多名員工,其中 40 多名是工程師,在 2017 年開始啟動異構(gòu)計(jì)算平臺研發(fā)時(shí)人更少,最初核心工程師只有 10 名。
這里就得提到星爵此前的職業(yè)經(jīng)歷,2009 年,星爵在讀到威斯康星大學(xué)麥迪遜分校計(jì)算機(jī)科學(xué)博士的第四年選擇進(jìn)入工業(yè)界,加入 Oracle(甲骨文),并從 2009 年開始開發(fā)甲骨文的第一款云數(shù)據(jù)庫產(chǎn)品 12c。
2013 年 6 月,Oracle 發(fā)布 12c 數(shù)據(jù)庫
在 12c 最初啟動時(shí),團(tuán)隊(duì)只有 5 個(gè)人,此后的 6 年里平均在7-8 個(gè)人左右,迭代了兩個(gè)版本。到 2015 年星爵離開甲骨文回國時(shí),這仍然只是一個(gè)不足 10 人的小團(tuán)隊(duì)。2018 年后,團(tuán)隊(duì)升級為云數(shù)據(jù)庫部門,才擴(kuò)充到上百人。該產(chǎn)品已累計(jì)為甲骨文創(chuàng)造了超過 100 億美金的營收。
“在一個(gè)開創(chuàng)新項(xiàng)目的研發(fā)上,就連 Oracle 這樣的大公司,也不是說第一年就投 100 號人,Oracle 的新項(xiàng)目組一般都不會超過 10 個(gè)人,等做到6、7 年以后,項(xiàng)目下面出現(xiàn)了更多的模塊,可以做并發(fā)開發(fā)了,才會有更多人進(jìn)來。最開始就是做一件事。”星爵說。
相似的例子還有 Google 的 TensorFlow,在 2015 年發(fā)布第一個(gè)版本前,這個(gè)團(tuán)隊(duì)約 20 多人,現(xiàn)在已達(dá)到上千人。
Google AI 負(fù)責(zé)人、TensorFlow 帶頭人 Jeff Dean
奠定了異構(gòu)計(jì)算商業(yè)化基礎(chǔ)的 LLVM 更加極端,最初就是 Chris Lattner 在 UIUC( 伊利諾伊大學(xué)厄巴納-尚佩恩分校)讀博士期間一邊寫論文一邊做的,以一己之力重新定義了編譯器。
這樣的經(jīng)歷讓星爵認(rèn)為公司最初一定要找到最懂行的人,就是要有極客和大神文化:“我堆 200 個(gè)人,就能把 3 年壓縮到 1 年嗎?其實(shí)也不行。”
當(dāng)然,這樣的人挺難找,競爭也相當(dāng)激烈。
公司的 HR 很崩潰,有時(shí) 100 份簡歷篩不出一份可以面試的。許多最終進(jìn)入公司的候選人來自朋友介紹、校友和熟人推薦。
星爵說,為了招募公司的核心成員,他平均要和候選人吃 3 次飯,每次聊兩小時(shí),以愿景打動之,以自身技術(shù)能力吸引之:“還好我自己挺懂技術(shù)的,對一個(gè)底層技術(shù)軟件公司來說,創(chuàng)始人自己不懂基本沒戲。”
正是開發(fā)原創(chuàng)性基礎(chǔ)軟件的這種“不靠堆人靠大神”的特點(diǎn),決定了 Zilliz 這類公司的團(tuán)隊(duì)文化:每個(gè)人都能獨(dú)當(dāng)一面的英雄文化。
阿里的早期員工入職時(shí)每個(gè)人要選一個(gè)武俠人物當(dāng)花名,在 Zilliz 大家要選一個(gè)英雄名,在星爵看來,這不是形式主義,每個(gè)人要講清楚為什么選這個(gè)英雄,其實(shí)背后的問題是:你的拿手技能和愿景是什么?沒有絕活兒不能叫英雄。
星爵之所以選擇這個(gè)英雄名,是因?yàn)樗X得銀河護(hù)衛(wèi)隊(duì)可以默契協(xié)作干成一件大事,協(xié)作不僅是團(tuán)隊(duì)綜合戰(zhàn)斗力的保障,也符合開源技術(shù)精神。
大神扎堆也讓團(tuán)隊(duì)必須推崇坦率的文化——不是自己坦率,而是要接受別人的坦率,這是牛人扎堆的相處之道。
采訪時(shí),星爵非常形象地表演了公司內(nèi)其他同事是怎么“坦率”的:“超哥你閉嘴,你講的是錯(cuò)的,其實(shí)真是情況是這樣的這樣的。”星爵突然放大聲量并配合著辯論的手勢,“他們就是這樣懟我的。”
對敢發(fā)表不同意見的同事鼓勵(lì),能講出來道理的則要鼓勵(lì)再鼓勵(lì),這是星爵口中的 Zilliz 的坦率文化。
而對外,“牛逼哄哄”的 Zilliz 工程師們又是“另一幅面孔”,這關(guān)系著達(dá)到網(wǎng)絡(luò)效應(yīng)的另一個(gè)基礎(chǔ)——搞好社區(qū)運(yùn)營。
星爵本人非常看重社區(qū)運(yùn)營的重要性,他認(rèn)為在一個(gè)開源項(xiàng)目的成功上,社區(qū)和產(chǎn)品至少四六開。
目前,Zilliz 的整個(gè)團(tuán)隊(duì)分為兩個(gè)平級的部門,一個(gè)是技術(shù)研發(fā)部,一個(gè)是技術(shù)運(yùn)營部,技術(shù)運(yùn)營部下有三塊:用戶成功、社區(qū)運(yùn)營和技術(shù)傳播。
其中技術(shù)傳播團(tuán)隊(duì)負(fù)責(zé)技術(shù)文檔、白皮書的撰寫和維護(hù);社區(qū)運(yùn)營團(tuán)隊(duì)則會舉辦各種線上和線下活動。
Zilliz 的“首席布道師”顧鈞每周二晚上 8 點(diǎn)會有一場雷打不動的面向社區(qū)的 60 分鐘線上交流,收集大家的問題和建議,與社區(qū)同步 Zilliz 產(chǎn)品的新進(jìn)展。
Zilliz 開源社區(qū)線下活動現(xiàn)場
星爵總結(jié),在產(chǎn)品做好、能給社區(qū)帶來價(jià)值的基礎(chǔ)上,做社區(qū)運(yùn)營的經(jīng)驗(yàn)之一是要有利他主義。
最開始的宗旨就是用戶愿意用,開源原廠團(tuán)隊(duì)就要服務(wù)到位,先“不要想錢的問題”,也不要陷于工程師對自己的代碼的“敝帚自珍”。
其實(shí)在 2019 年 7 月開始啟動 Milvus 的開源時(shí),Zilliz 內(nèi)部一度分為兩派,一派支持部分開源,一派支持全部開源。部分開源派的想法既有對全部開源后未來商業(yè)化怎么辦的疑慮,也有一種工程師本能的、對自己的核心代碼難以割舍的情節(jié)。
星爵自己的想法是全部開源,因?yàn)樗朊靼滓粋€(gè)事,用戶其實(shí)沒有占有源代碼的需求,用戶需要的是原廠團(tuán)隊(duì)快速優(yōu)化、快速迭代的能力,是服務(wù),“最牛的是你打一個(gè)響指就能解決問題”。
社區(qū)運(yùn)營的第二個(gè)經(jīng)驗(yàn)是要“微笑著面對挫折”,并不斷改進(jìn)。
做傳播不是工程師的強(qiáng)項(xiàng),Zilliz 在最初做社區(qū)活動時(shí),非常慘淡。第一次比較正式的線下活動,有十幾人報(bào)名,Zilliz 大張旗鼓地在現(xiàn)場搞了易拉寶、水牌等指引物料,最終就來了兩個(gè)人,顧鈞和其他 5 個(gè)同事對著他們講了 3 小時(shí)。
“我們內(nèi)部統(tǒng)一想法,就算只來 1 個(gè)人,也像來了 100 個(gè)人。有一個(gè)聽眾我也講,有 10 個(gè)我更開心,對吧。”星爵說。
Zilliz 最初在公眾號等渠道做技術(shù)文章傳播時(shí),也常常不得要領(lǐng)。現(xiàn)在回頭看,主要是寫得太晦澀,只有少部分人能看懂。而現(xiàn)在,團(tuán)隊(duì)積累了更多寫文章的技巧,比如用白話和比喻翻譯技術(shù)語言,加點(diǎn)表情包調(diào)節(jié)閱讀節(jié)奏,更多使用視頻類內(nèi)容,在選題上講點(diǎn)工程師普遍關(guān)心的話題,更多吸收社區(qū)里其他能寫的工程師的輸出等。開源 8 個(gè)月來,Zilliz 已累計(jì)發(fā)布了 40 多篇有關(guān) Milvus 的技術(shù)文章。
技術(shù)研發(fā)+技術(shù)運(yùn)營兩手抓,Zilliz 正努力加速讓自己進(jìn)入下一個(gè)階段。
4.18 個(gè)月后的商業(yè)化
按星爵自己的計(jì)算,下一個(gè)階段會在 18 個(gè)月后到來,屆時(shí) Milvus 會來到網(wǎng)絡(luò)效應(yīng)的臨界點(diǎn)。
臨界點(diǎn)的標(biāo)志是企業(yè)用戶數(shù)量突破千家。
為什么千級企業(yè)用戶是個(gè)門檻?
參照 Spark、Elasticsearch 等成功開源項(xiàng)目的發(fā)展歷程,突破 1000+ 用戶意味著規(guī)模效應(yīng)的到來。一方面,上千家企業(yè)用戶往往意味著背后有 5000-6000 位滿意的開發(fā)者,能夠形成口碑傳播效應(yīng);另一方面,上千家企業(yè)用戶通常也包含了數(shù)百個(gè)應(yīng)用場景的成功匹配,代表項(xiàng)目的產(chǎn)品化程度趨于完善。
目前,Milvus 半年多時(shí)間里已在全球積累了 300 家企業(yè)級用戶。Zilliz 在開源社區(qū)上的計(jì)劃是力爭在 18 個(gè)月內(nèi)達(dá)到臨界點(diǎn)。
為了到達(dá)這個(gè)數(shù)量,Zilliz 接下來將正式開啟全球化運(yùn)營。“未來 12 個(gè)月,一定要把旗幟插到硅谷。所有公司提到非結(jié)構(gòu)化數(shù)據(jù)處理,第一個(gè)想到的就是 Milvus。”
在 Zilliz 的設(shè)想中,達(dá)到網(wǎng)絡(luò)效應(yīng)之后的盈利方式,是云托管。
云托管就是,基礎(chǔ)軟件開源并將其服務(wù)托管在公有云平臺上,企業(yè)客戶直接購買在云上部署好的服務(wù)。
這種方式首先可以縮短銷售鏈條,減少營銷投入。
過去的銷售是上門推銷,需投入大量資金建立銷售網(wǎng)絡(luò)。云托管模式下,用戶直接體驗(yàn)開源版本,試用后可購買服務(wù),產(chǎn)品本身即營銷。
同時(shí)云托管也適應(yīng)開源基礎(chǔ)軟件對迭代速度的要求,可以以日為單位去更新升級。
此外,云托管可以降低部署和實(shí)施門檻,企業(yè)客戶可直接購買并云上部署。
這些好處共同導(dǎo)致的結(jié)果是,可拉高基礎(chǔ)軟件公司的毛利率。
做軟件比做硬件市盈率高,因?yàn)樗呺H成本更低,而互聯(lián)網(wǎng)公司比軟件公司市盈率更高,因?yàn)槌诉呺H成本低外,它還有網(wǎng)絡(luò)效應(yīng)。
而基礎(chǔ)軟件+云托管,一方面本身就有網(wǎng)絡(luò)效應(yīng),另一方面可以減少營銷、部署成本,進(jìn)一步降低邊際成本。
星爵認(rèn)為,云廠商與基礎(chǔ)軟件廠商最終會形成一種新的 App Store 的模式,云廠商是應(yīng)用商店平臺,上面會有各類基礎(chǔ)軟件應(yīng)用。
AWS 收錄了獨(dú)立軟件供應(yīng)商的產(chǎn)品,用戶可直接測試、購買與部署
理想很豐滿,但通往未來的道路也充滿挑戰(zhàn)。
第一個(gè)挑戰(zhàn)在于企業(yè)用戶的整體上云情況及付費(fèi)意愿。
此前「甲子光年」在《“基礎(chǔ)軟件+開源”,為什么是現(xiàn)在?》一文中曾提及,國內(nèi)除互聯(lián)網(wǎng)和金融之外,其他行業(yè)信息化水平與國外“天差地別”。中國市場付費(fèi)能力最強(qiáng)的機(jī)構(gòu)是政府和大型企業(yè),其中有不少國企,它們往往對公有云上的開源系統(tǒng)有安全性等顧慮。
一名關(guān)注此領(lǐng)域的投資人告訴「甲子光年」,To D 實(shí)際上算作 to B 的子類,采購主體和開發(fā)部門有可能是錯(cuò)位的,近幾年在中國企業(yè)中雖然開發(fā)者的話語權(quán)大幅提高,但對基礎(chǔ)軟件來說依然薄弱,因?yàn)榛A(chǔ)軟件若出問題,大領(lǐng)導(dǎo)可能被問責(zé)。
挑戰(zhàn)之二還是在于人才,尤其是全球化人才。
通用的基礎(chǔ)軟件一定不是地域性的,最終跑出來的公司要在全球取得優(yōu)勢。云啟陳昱說:“投開源項(xiàng)目,我們的標(biāo)準(zhǔn)之一就是,產(chǎn)品放眼世界要有競爭力,因?yàn)殚_源技術(shù)是沒有(國境)邊界的。”
今年,Zilliz 希望團(tuán)隊(duì)能從 50 多人擴(kuò)充到 100 人,他們尤其想補(bǔ)充英語等軟技巧很強(qiáng)的全球化人才。“如果英文讀寫不能達(dá)到流暢水平,我們在招人時(shí)就會有疑慮。”這進(jìn)一步導(dǎo)致招人難。
最后,全球化道路上,需要面對數(shù)據(jù)安全和合規(guī)的挑戰(zhàn)。
云啟陳昱稱,未來往全球市場走,Zilliz 可能要花很多力氣在數(shù)據(jù)安全和合規(guī)方面。這是公有云最開始起來時(shí)大家就在討論的問題,也是取得客戶信任感必須面對的問題,在這方面要做到無懈可擊。
不過,“基礎(chǔ)軟件+開源”在美國已經(jīng)跑出了一些公司——明星開源項(xiàng)目 MongoDB 和 Elastic 股價(jià)一路飛漲,未上市企業(yè)也頗受資本市場青睞。
“照貓畫虎的話,這條路相信在中國是走得通的,但可能需要一定的時(shí)間。”陳昱說。
中國也已有初具規(guī)模的公司。如已成立五年的 PingCAP,其項(xiàng)目 TiDB 在 GitHub 已有 23.2K 的星標(biāo),在社區(qū)活躍度或者一些評論文章上,PingCAP 的指標(biāo)已經(jīng)全面超過了它的美國對標(biāo)。
“開源在國內(nèi)變現(xiàn)的確會有挑戰(zhàn),但是 PingCAP 已經(jīng)證明了還是能做的,今年 PingCAP 的合同額預(yù)計(jì)過億,并且在海外市場上會有突破。”陳昱告訴「甲子光年」,Zilliz 和 PingCAP 一樣可以開拓國際市場,國際客戶的客單價(jià)和付費(fèi)意愿會更加強(qiáng),這是基礎(chǔ)軟件較于一般的企業(yè)服務(wù)有優(yōu)勢的地方。
Zilliz 也已開始一些商業(yè)化的準(zhǔn)備動作。
一是市場摸底——據(jù) Zilliz 的用戶調(diào)研,目前用戶中近三成有付費(fèi)意愿,星爵對此很樂觀:“很多用戶會主動找過來問我們有沒有商業(yè)版”。
同時(shí),今年以來,Zilliz 已開始投入商業(yè)版產(chǎn)品的研發(fā),為用戶量到達(dá)臨界點(diǎn)做準(zhǔn)備。
整體來看,開源市場的發(fā)展速度會越來越快,已有很多先行者可以為新的開源項(xiàng)目提供運(yùn)營經(jīng)驗(yàn)。
而底層技術(shù)具有反周期特性,并不受到經(jīng)濟(jì)衰退等外部環(huán)境因素影響。開源也會成為一種主流選擇——率先選擇開源的企業(yè)也更容易率先形成網(wǎng)絡(luò)效應(yīng),從而占據(jù)市場優(yōu)勢地位。
過去這條路在中國并非主流,而之后,則要靠投身其中的人一步步走出來。
END.
總結(jié)
以上是生活随笔為你收集整理的“零收入”依然淡定,一家基础软件公司的冒险与底气的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拮抗剂方案的具体流程是什么?
- 下一篇: 吉利汽车质量问题及解决方法(吉利汽车质量