Apache郭煒:開源社區(qū)最核心的還是產(chǎn)品力

show_370149928_1652447150421.jpg

如何推廣一個開源社區(qū),找到最初的那批用戶?

Apache SeaTunnel和ClickHouse推廣社區(qū)的時候,有一個挺重要的方法就是做了一個單機版,一鍵部署一鍵使用,一般來講,做一個單機版然后去試用會比較容易,否則對于普通用戶來講會比較難使用。

從我的角度看,Shifu社區(qū)的推廣顯然要選擇有設(shè)備的客戶,那是將來買單的客戶,因為你們對K8s比較熟,這就是你們的優(yōu)勢。你們需要根據(jù)你們的優(yōu)勢尋找最終付錢的用戶。Apache 很多項目也分布式的,用戶群體規(guī)模也不大,但是你只要你明確解決他們遇到的核心問題,你就能找到這些人,通過這些用戶的口口相傳,也就把社區(qū)建起來了。

如果找到的是懂設(shè)備但是可能不懂K8s的用戶,就遇到了我們提到會有一鍵部署這種東西,就是因為那些用戶不會,然后他們又想用,只能一鍵幫助部署。

用戶一定需要瞄準(zhǔn)最終的用戶,付錢的可能是集成商,但是一定是最終用戶去買單,所以你打的應(yīng)該是那個最后的用戶,然后才會再口口相傳。比如,一些國內(nèi)的集成商,其實都在用Hadoop。他們的做法是,自己制造一套Hadoop,然后交給用戶去賣。這個是集成商最喜歡的方式,因為他們對于客戶需求最熟,只要根據(jù)客戶的需求進行修改就可以了。在這個場景中,他們往往是你的競爭方,而不是站在你的這一方。盡管在推廣社區(qū),在使用社區(qū)的時候,可以利用集成商的力量,但是一定在選擇目標(biāo)用戶的時候選擇最后的用戶。

如果你的目標(biāo)用戶是選擇是集成商,選擇阿帕奇就很容易就被抄襲利用,本質(zhì)原因是因為門檻不高,它更多都是工程師寫出來的東西,集成商可以找其他方式來替代這件事。另外,國內(nèi)我還沒看到給集成商賣工具,然后獲利的企業(yè)。在海外其實我們只要對方的認(rèn)可,而國內(nèi)現(xiàn)在我們看到的服務(wù)用戶,是私有化的?,F(xiàn)在跟集成商合作是這樣的模式,比如你是一個軟件,用戶用了后指定用你的產(chǎn)品。但是基于此要做很多二次開發(fā)的工作,或者基于你的產(chǎn)品開發(fā)實際業(yè)務(wù)需要的東西。

這個時候,用戶會說我購買了這個工具,而集成商基于這個給我做系統(tǒng)集成。比如說Apache SeaTunnel可以處理大量數(shù)據(jù)同步的工作,他們寫腳本是要集成工作的。而我提供了一個效率非常高,非常穩(wěn)定的一個數(shù)據(jù)同步工具,解決了多數(shù)據(jù)源對多數(shù)據(jù)源的問題,實現(xiàn)這個需要對于集成商還是有難度的。然后互聯(lián)網(wǎng)公司大廠開始用,之后有集成商開始用。集成商給他的甲方,甲方用起來之后發(fā)現(xiàn)一些問題,比如沒審計日志、沒權(quán)限管理等等。但每次都會比較麻煩,那么用戶會過來找我。這就是阿帕奇的商業(yè)邏輯。

其實做社區(qū)本身沒什么成本,堅持做就做起來了。但首先要保證產(chǎn)品本身是好的產(chǎn)品,其次是對產(chǎn)品本身足夠了解,第三是對用戶痛點和用戶場景的理解,這個我覺得比較難的,這個需要你的行業(yè)知識和行業(yè)有很深刻的理解。當(dāng)時Clickhouse流行起來的時候,是因為國內(nèi)開始做用戶行為分析、用戶日志,那個時候很多人還不知道怎么用,會覺得不方便。所以我就結(jié)合用戶日志查詢選擇場景。

開源就是講場景。這個我覺得很重要的事情,是需要花時間的,需要花精力去研究。找到合適的用戶場景,這個其實也是打磨產(chǎn)品的一部分,如果找不到場景找不到痛點,證明你的產(chǎn)品選的位置可能有問題。如果你的產(chǎn)品調(diào)性選的不對,客戶用的不爽,你的社區(qū)做不起來,那就證明了產(chǎn)品的先行指標(biāo)有問題,所以這時候要先調(diào)整產(chǎn)品。

如何通過阿帕奇協(xié)議賦能開源社區(qū)建設(shè)?

Apache協(xié)議的優(yōu)點是可以找到一些志同道合的開發(fā)者一起合作,缺點是在當(dāng)下這個環(huán)境里,誰都可以基于它做商業(yè)化,所以需要保留一些東西在商業(yè)版。開源的好處是大家都愿意用,社區(qū)門檻低,用戶規(guī)模會有很快的增長,但是產(chǎn)品的商業(yè)化會比較難。

對于當(dāng)下國內(nèi)的環(huán)境,中小型企業(yè)的續(xù)費率不高,資金相對少,而中大企業(yè)有私有化的要求。由此,使用阿帕奇協(xié)議進行開源社區(qū)的建設(shè),需要把產(chǎn)品設(shè)立好邊界,需要保留一定的功能在非開源的版本中。

Shifu 如果要采用將Apache協(xié)議開放,允許用戶本地部署的方式進行產(chǎn)品設(shè)計,可能會遇到兩個方面的競爭,第一是云服務(wù)廠商,第二就是集成商。他們可能會用你的產(chǎn)品來和你競爭,這個是常見的。

不同的開源協(xié)議上,存在不同的特點。如果是阿帕奇協(xié)議,好處是會有很多開發(fā)者、集成商參與對產(chǎn)品的打磨;如果是SSPL協(xié)議的特征是普通開發(fā)者對SSPL認(rèn)知度不高,開發(fā)者社區(qū)不會很快成型。國內(nèi)現(xiàn)在比較流行的是GPL和阿帕奇這兩個協(xié)議。使用GPL主要目標(biāo)是獲客。

歸根到底,產(chǎn)品本身是獲客的來源,產(chǎn)品力很重要。

開源產(chǎn)品的產(chǎn)品力是怎么體現(xiàn)?

首先,需要有能力一句話說明產(chǎn)品是做什么的,否則產(chǎn)品力肯定不好。其次,產(chǎn)品調(diào)性決定了這個產(chǎn)品是不是行。產(chǎn)品調(diào)性就是產(chǎn)品最優(yōu)勢的一兩個方面,產(chǎn)品設(shè)計者需要不斷地問自己,哪兩點是你覺得最重要的?比如說做ClickHouse的產(chǎn)品調(diào)性就是強調(diào)快,比普通產(chǎn)品的快十倍。

產(chǎn)品需要聚焦,要能夠用一個產(chǎn)品實現(xiàn)最核心的功能,而不是用多個產(chǎn)品進行交付。比如Apache SeaTunnel是個底座,它其實就是大數(shù)據(jù)量同步,但是這個底座對用戶來講沒有任何感知。所以,拆分產(chǎn)品的時候得想好產(chǎn)品價值是哪塊,用戶感知的是什么?用戶使用你的產(chǎn)品的原因是什么?他們肯定不是要用一個大鏈條,因為切換成本和使用成本太高了。如果入門的門檻太高,社區(qū)肯定做不起來。入門門檻很低,然后慢慢地添加或減少各種子項目才是可行的。

如何將產(chǎn)品實現(xiàn)商業(yè)化?

這個時候就是要決定選擇行業(yè)的時候。比如說汽車行業(yè)是你們將來的行業(yè)目標(biāo),那你就應(yīng)該去做,去尋找汽車行業(yè)的客戶。如果你覺得它不是,那你就應(yīng)該再考慮。一般來講,我會選擇是先選接受者比較多的行業(yè)啊,比如說互聯(lián)網(wǎng)。

產(chǎn)品要先讓目標(biāo)用戶嘗到甜頭。開源是開源,銷售是銷售,這是不同的方式。舉個例子,比如B站就是SeaTunnel的用戶,但是不會希望他去付費的。要收錢就是完全不同的方法,從立項第一天就不一樣。特別像面對大的傳統(tǒng)企業(yè),往往只有一次機會。需要讓它用起來,然后用完以后再讓它收費,這樣產(chǎn)品周期會很長,而且商業(yè)版本的差異很大。

做開源的初心是大家先都通過開源使用,用過之后自然也就有客戶轉(zhuǎn)化了。實際情況也是如此,一個開源社區(qū)大部分得做到社區(qū)成熟之后才能有收入,否則一點收入都沒有。社區(qū)成熟之后,你會發(fā)現(xiàn)獲取用戶很容易,是用戶在找你,而不是你找用戶了。要沒試過開源的用戶要么需要我提供維護,要么需要我做點什么定制。這個時候,我把商業(yè)版推出來。

開源社區(qū)做起來以后最重要的是品牌,別人會覺得你在這塊領(lǐng)域你們最專業(yè)。這個信任其實我覺得是開源社區(qū)最重要的。個體對你們的開發(fā)者對你的員工和對你的這個產(chǎn)品本身的信任,我覺得是第一重要的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容