SaaS 的另一種成功之路 – 把產(chǎn)品開(kāi)源
許多人可能沒(méi)有注意到,有些上市的 SaaS 公司會(huì)把自己的產(chǎn)品開(kāi)源。雖然這一做法讓產(chǎn)品更加透明,但并未削弱這些公司在市場(chǎng)中的競(jìng)爭(zhēng)力;相反,這有助于它們實(shí)現(xiàn)客戶、公司以及整個(gè)行業(yè)的共同受益。本文從五個(gè)角度與大家分享,希望對(duì)你有所啟發(fā)。
很多人可能并沒(méi)有注意到,在上市的 SaaS 公司中有這么一類特別的存在,它們把自己公司的產(chǎn)品開(kāi)源了出來(lái)。
但是把產(chǎn)品開(kāi)源并沒(méi)有削弱這些 SaaS 公司的市場(chǎng)競(jìng)爭(zhēng)力,反而幫助它們更好地實(shí)現(xiàn)了客戶、公司和整體行業(yè)的多贏。
今天這篇文章我希望從以下角度與大家進(jìn)行分享:
- 對(duì)于開(kāi)源模式的常見(jiàn)誤區(qū)
- 為什么說(shuō)開(kāi)源模式對(duì)于客戶、SaaS 和行業(yè)都有好處?
- 客戶為什么會(huì)在有開(kāi)源版本的情況下依然愿意付費(fèi)使用訂閱版?
- 什么類型的 SaaS 公司適合開(kāi)源?
- 什么類型的 SaaS 公司不適合開(kāi)源?
一、對(duì)于開(kāi)源模式的常見(jiàn)誤區(qū)
很多人在剛開(kāi)始都有一個(gè)誤區(qū),認(rèn)為開(kāi)源產(chǎn)品就等同于免費(fèi)產(chǎn)品,但是實(shí)際上并不是這樣的。
不同的開(kāi)源產(chǎn)品可能會(huì)選擇不同的開(kāi)源許可證類型(License),比如下面就是一些常見(jiàn)的許可證類型:
所以哪怕我們可以獲取這個(gè)開(kāi)源項(xiàng)目的源代碼,在后續(xù)的使用中和二次研發(fā)中也需要準(zhǔn)守該開(kāi)源項(xiàng)目的要求。
對(duì)于一些使用商業(yè)開(kāi)源許可證的產(chǎn)品來(lái)說(shuō),雖然開(kāi)發(fā)者可以免費(fèi)使用和修改軟件,但在某些特定的商業(yè)用途或企業(yè)級(jí)部署中,可能需要購(gòu)買相應(yīng)的許可證,這也成為了 MongoDB Enterprise Server 和 Redis Enterprise 獲取營(yíng)收的方式之一。
所以開(kāi)源不一定代表免費(fèi)。
同時(shí)免費(fèi)也不代表開(kāi)源。
很多 SaaS 產(chǎn)品,比如說(shuō) Gmail、Dropbox、Slack、AfterShip 都提供了 Freemium 模式讓用戶可以免費(fèi)使用,但是它們并不會(huì)把產(chǎn)品開(kāi)源出來(lái)。
二、為什么說(shuō)開(kāi)源模式對(duì)于客戶、SaaS 和行業(yè)都有好處?
很多商業(yè)模式都追求保密,所以很少對(duì)外分享產(chǎn)品相關(guān)信息,甚至像蘋果這類型特別注重保密的公司在發(fā)布新品之前連很多內(nèi)部員工都不知道相關(guān)信息。
然而在某些場(chǎng)景下,采用開(kāi)源模式對(duì)于客戶、SaaS 公司和行業(yè)都有很多好處。
第一,開(kāi)源模式可以提升客戶對(duì)于產(chǎn)品的信任,降低 SaaS 公司的獲客成本,提升留存。
因?yàn)樗械拇a都公開(kāi)透明,所以任何人都可以隨時(shí)檢查里面是否有一些安全漏洞,或者數(shù)據(jù)泄露的風(fēng)險(xiǎn)。
那么對(duì)于客戶來(lái)說(shuō),他們自然可以更加信任開(kāi)源的 SaaS 產(chǎn)品,對(duì)于 SaaS 公司來(lái)說(shuō),這也降低了他們?cè)讷@取客戶的過(guò)程中贏得信任所花費(fèi)的時(shí)間和精力。
更重要的是,開(kāi)源模式可以進(jìn)一步幫助 SaaS 公司提升客戶留存率。
因?yàn)殚_(kāi)源模式給了客戶深度參與產(chǎn)品建設(shè)的機(jī)會(huì),因?yàn)橐坏┛蛻魠⑴c了該開(kāi)源產(chǎn)品的建設(shè),他自然會(huì)更愿意持續(xù)地使用該產(chǎn)品。
第二,開(kāi)源模式給客戶提供了更好的靈活性,也減少了 SaaS 公司開(kāi)發(fā)定制化功能的成本。
由于源代碼可見(jiàn),所以客戶可以根據(jù)自己的需求修改和優(yōu)化開(kāi)源產(chǎn)品(如果許可證允許的話),以適應(yīng)他們的特定業(yè)務(wù)場(chǎng)景。
SaaS 公司也可以避免一些定制化開(kāi)發(fā),把自身的資源優(yōu)先用來(lái)打造標(biāo)準(zhǔn)化的產(chǎn)品核心功能,把一些細(xì)分領(lǐng)域的定制化功能交給客戶和開(kāi)源社區(qū)開(kāi)發(fā)者自行處理。
第三,開(kāi)源模式可以吸引更多的開(kāi)發(fā)者和客戶參與建設(shè)和使用產(chǎn)品,從而幫助把產(chǎn)品服務(wù)做得更好,從而獲得更大的品牌影響力,又吸引更多的開(kāi)發(fā)者和客戶,形成增長(zhǎng)飛輪。
比如 GitLab 就通過(guò)開(kāi)源模式吸引了大量潛在客戶和開(kāi)發(fā)者的關(guān)注,并且通過(guò)運(yùn)營(yíng)開(kāi)源社區(qū),獲取反饋,進(jìn)一步吸引更多客戶和開(kāi)發(fā)者一起建設(shè) GitLab,所以他們才能在只有 1,630 全職員工的情況下,吸引了超過(guò) 4,039 人一起參與了 GitLab 項(xiàng)目的建設(shè) [1]。
第四,開(kāi)源模式有利于提升公司影響力并且建立行業(yè)標(biāo)準(zhǔn)。
比如說(shuō) Git 就通過(guò)開(kāi)發(fā)一個(gè)以項(xiàng)目為中心的分布式設(shè)計(jì)的版本控制系統(tǒng),并且把它開(kāi)源了出來(lái),從而逐漸成為了行業(yè)標(biāo)準(zhǔn),這也讓后續(xù)的開(kāi)發(fā)者可以更好地在此標(biāo)準(zhǔn)上研發(fā) GitLab 和 GitHub 等產(chǎn)品。
第五,開(kāi)源模式可以降低 SaaS 公司的保密成本,并且提升產(chǎn)品的工程質(zhì)量。
很多人可能沒(méi)有意識(shí)到,保密也是需要成本的,并且愈發(fā)嚴(yán)格的保密,通常就需要更高的成本。
這里的成本不僅僅指的是采取保密措施的成本,還有因?yàn)楸C芩鶐?lái)的抑制創(chuàng)新所損失的機(jī)會(huì)成本。
同時(shí)開(kāi)源模式也可以倒逼開(kāi)發(fā)者提升自己的工程質(zhì)量,因?yàn)橐坏╅_(kāi)發(fā)者意識(shí)到自己寫的代碼有可能會(huì)被很多人不斷的審視和引用,那么他自然會(huì)更愿意準(zhǔn)守標(biāo)準(zhǔn)和提升自己的工程質(zhì)量。
這跟我寫 SaaS 102 是類似的,正因?yàn)槲抑牢覍懙膬?nèi)容有可能會(huì)被行業(yè)里的很多專家所看見(jiàn),所以這也會(huì)倒逼著我不斷提升自己的文章質(zhì)量。
三、客戶為什么會(huì)在有開(kāi)源版本的情況下依然愿意付費(fèi)使用訂閱版?
第一,客戶買的不是產(chǎn)品,而是服務(wù),付費(fèi)訂閱版可以獲得更好的服務(wù)。
SaaS 的全稱是 Software as a Service,軟件即服務(wù)。
很多人會(huì)以為客戶買 SaaS 買的是軟件,但是本質(zhì)上客戶真正需要的是能夠滿足他需求的服務(wù)。
以 GitLab 為例。
GitLab SaaS 訂閱版相比于免費(fèi)版,客戶可以享受到高質(zhì)量的技術(shù)支持服務(wù)。
(圖片來(lái)源:https://about.gitlab.com/support/)
比如說(shuō)更高的 SLA ,在遇到比如配置困難、功能故障等問(wèn)題時(shí),客戶可以通過(guò)官方渠道獲得更快的支持和幫助。
第二,使用付費(fèi)訂閱版本相比于開(kāi)源版本更加簡(jiǎn)單,無(wú)需自行部署配置。
雖然我們可以通過(guò) GitLab 的開(kāi)源版本來(lái)自行部署實(shí)現(xiàn)絕大部分訂閱版本的功能,但是如果我們想要用好一些高級(jí)特性(比如多層次的項(xiàng)目管理、代碼安全檢查、應(yīng)用性能監(jiān)控等),或者接入其他熱門的開(kāi)發(fā)工具(如 Jira、Slack、Jenkins 等),那么可能需要做額外的部署和配置。
而 GitLab 的付費(fèi)訂閱版則會(huì)簡(jiǎn)單很多,開(kāi)箱即用,幫助客戶快速適應(yīng)各種不同的工作場(chǎng)景,搭建高效的開(kāi)發(fā)環(huán)境。
第三,更便捷的更新與維護(hù)。
使用自行部署的開(kāi)源版本可能需要有專門的技術(shù)人員持續(xù)地維護(hù)和更新軟件,但是使用 GitLab 的 SaaS 訂閱版,客戶無(wú)需擔(dān)心軟件的更新和維護(hù)問(wèn)題。
GitLab 團(tuán)隊(duì)也會(huì)定期發(fā)布新版本和安全補(bǔ)丁,修復(fù)已知問(wèn)題、增加新功能并優(yōu)化性能。
這些更新會(huì)更快捷地應(yīng)用到客戶的賬戶上,確保客戶始終使用的是最新、最安全的版本。
此外,GitLab 的 SaaS 訂閱版的服務(wù)器維護(hù)和運(yùn)營(yíng)都由 GitLab 團(tuán)隊(duì)負(fù)責(zé),保證了穩(wěn)定性和可靠性,客戶不需要花時(shí)間精力處理相關(guān)事務(wù),可以把注意力集中在自己的項(xiàng)目和業(yè)務(wù)上。
四、什么類型的 SaaS 公司比較適合開(kāi)源?
第一,面向工程師的產(chǎn)品。
比如 GitLab,代碼編輯器 Visual Studio Code、持續(xù)集成/持續(xù)部署工具 Jenkins、數(shù)據(jù)庫(kù)管理系統(tǒng) MongoDB 和服務(wù)器管理工具 Docker,以及技術(shù)框架 Next.js、React 等等 。
這些跟工程師緊密相關(guān)的產(chǎn)品,通常都比較適合采用開(kāi)源模式。
因?yàn)橥ㄟ^(guò)開(kāi)源可以讓更多工程師參與產(chǎn)品的研發(fā)和改進(jìn)工作,并且一旦這個(gè)開(kāi)源產(chǎn)品贏得了工程師的認(rèn)可,那么工程師就會(huì)在自己的工作中嘗試使用這個(gè)產(chǎn)品,同時(shí)在后續(xù)的技術(shù)選型的時(shí)候優(yōu)先選擇該產(chǎn)品(哪怕他在跳槽去了其他公司之后)。
第二,客戶業(yè)務(wù)場(chǎng)景非常的個(gè)性化,擁有大量定制化需求的 SaaS 產(chǎn)品。
比如說(shuō)做電商購(gòu)物車系統(tǒng)的 Magento 和做 ERP 系統(tǒng)的 Odoo。
因?yàn)榭蛻粼谧约旱臉I(yè)務(wù)場(chǎng)景中有非常多個(gè)性化的訴求,但是 SaaS 公司很難給每一個(gè)客戶都做一個(gè)定制化的版本,所以這時(shí)候就可以選擇把產(chǎn)品開(kāi)源出來(lái),讓客戶和第三方開(kāi)發(fā)者自行處理定制化需求。
五、什么類型的 SaaS 公司不適合開(kāi)源?
第一,不想讓外部輕易了解產(chǎn)品的公司。
比如說(shuō)有一些只針對(duì) Enterprise 客戶的 SaaS 產(chǎn)品,不僅沒(méi)有公開(kāi)價(jià)格,也不提供提供免費(fèi)試用,更不要說(shuō)提供開(kāi)源版本了,目的是不希望輕易讓外界,特別是競(jìng)爭(zhēng)對(duì)手了解自己的產(chǎn)品。
并且因?yàn)檫@些產(chǎn)品本身特別復(fù)雜,客戶必須要有專門的數(shù)據(jù)和專業(yè)顧問(wèn)才能用起來(lái),在這種情況下,開(kāi)源也無(wú)法帶來(lái)以上提及的那些好處。
第二,不想讓外部了解產(chǎn)品核心技術(shù)的公司。
如果一個(gè)公司的競(jìng)爭(zhēng)優(yōu)勢(shì)主要來(lái)源于它的源代碼或者核心算法,那么就不應(yīng)該開(kāi)源。
因?yàn)殚_(kāi)源將允許競(jìng)爭(zhēng)對(duì)手、新興公司甚至客戶自行復(fù)制和使用他們的核心技術(shù),這可能會(huì)對(duì)他們的市場(chǎng)地位造成威脅。
第三,產(chǎn)品的業(yè)務(wù)場(chǎng)景非常細(xì)分,只對(duì)極少部分客戶有價(jià)值的公司。
因?yàn)闃I(yè)務(wù)場(chǎng)景極度細(xì)分,所以市場(chǎng)上的潛在客戶數(shù)量也非常小,哪怕采取開(kāi)源模式,也無(wú)法吸引足夠多的客戶和開(kāi)發(fā)者的關(guān)注,那么在這種情況下,產(chǎn)品也不應(yīng)該開(kāi)源。
總結(jié)
開(kāi)源不等于免費(fèi),免費(fèi)也不等于開(kāi)源。
合適的開(kāi)源模式是一個(gè)對(duì)于客戶、SaaS 公司和行業(yè)都有好處的事情:
1. 開(kāi)源模式可以提升客戶對(duì)于產(chǎn)品的信任,降低 SaaS 公司的獲客成本,提升留存;
2. 開(kāi)源模式給客戶提供了更好的靈活性,也減少了 SaaS 公司開(kāi)發(fā)定制化功能的成本;
3. 開(kāi)源模式可以吸引更多的開(kāi)發(fā)者和客戶參與建設(shè)和使用產(chǎn)品,從而幫助把產(chǎn)品服務(wù)做得更好,從而獲得更大的品牌影響力,又進(jìn)一步吸引更多的開(kāi)發(fā)者和客戶,形成增長(zhǎng)飛輪;
4. 開(kāi)源模式有利于提升公司影響力并且建立行業(yè)標(biāo)準(zhǔn);
5. 開(kāi)源模式可以降低 SaaS 公司的保密成本,并且提升產(chǎn)品的工程質(zhì)量。
同時(shí)因?yàn)?SaaS 訂閱版可以讓客戶獲得更好的服務(wù),無(wú)需自行部署配置和更新維護(hù),所以很多客戶也愿意在有開(kāi)源版本的情況下,依然選擇購(gòu)買使用訂閱版。
但是并不是所有公司都適合開(kāi)源。
面向工程師的產(chǎn)品特別適合開(kāi)源,因?yàn)?SaaS 公司可以通過(guò)開(kāi)源模式與開(kāi)發(fā)者建立信任和合作,把開(kāi)發(fā)者轉(zhuǎn)化為自己產(chǎn)品的用戶和貢獻(xiàn)者。
客戶業(yè)務(wù)場(chǎng)景非常的個(gè)性化,擁有大量定制化需求的 SaaS 產(chǎn)品也比較適合開(kāi)源,因?yàn)?SaaS 公司可以通過(guò)開(kāi)源模式讓客戶和第三方開(kāi)發(fā)者自行處理定制化需求。
而對(duì)于那些不想讓外部輕易了解產(chǎn)品形態(tài),不想讓外部了解產(chǎn)品核心技術(shù)的,或者是業(yè)務(wù)場(chǎng)景非常細(xì)分,產(chǎn)品只對(duì)極少部分客戶有價(jià)值的 SaaS 公司,開(kāi)源可能并不是一個(gè)好的選擇。
最后,我認(rèn)為如果一個(gè)產(chǎn)品把自己的所有的產(chǎn)品文檔,源代碼和核心技術(shù)都開(kāi)源出來(lái),讓任何人隨時(shí)審計(jì)甚至修改,但是別人還是沒(méi)有辦法打敗它,那么這個(gè)產(chǎn)品就是非常偉大的,比如說(shuō) Linux、Git、Android 等等。
我也鼓勵(lì)更多的 SaaS 創(chuàng)業(yè)者在做產(chǎn)品的時(shí)候思考自己的產(chǎn)品是否適合開(kāi)源模式,并且通過(guò)合適的開(kāi)源實(shí)現(xiàn)客戶、SaaS 公司和行業(yè)的多贏。
參考資料:
[1] https://about.gitlab.com/community/contribute/
作者:Kay Li ,AfterShip 產(chǎn)品經(jīng)理
本文由 @Teddy Chan 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!