东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

开源:用 ToC 时代网络效应的打法做 ToB 基础软件

  • 2020-05-21
  • 本文字数:5891 字

    阅读完需:约 19 分钟

开源:用 ToC 时代网络效应的打法做 ToB 基础软件

开源模式在 ToB 赛道

2020 年,似乎所有的投资人都开始看 ToB 赛道,下行的宏观经济、新冠疫情以及未来可能出现的黑天鹅、逐渐消失的人口红利等因素给了 ToB 充分被青睐的理由,但其周期长、增长慢、多数项目制等特点,也让很多周期较短的基金望洋兴叹。那么有没有一种类型的项目,可以集合 ToB 和 ToC 两个赛道的优点?


义柏资本在众多 ToB 创业项目中,发现了一些带有ToC影子的硬核科技项目,而这些项目有一个共同点:都采用了开源模式。

资本市场“团宠” 社区持续壮大

中国资本市场上有一些大家已经基本形成共识的观点:一般项目到了 PE 阶段 PS 已经下降到 10 以内,有时候 PS 低于 6 才会觉得是便宜的项目,很多传统上市公司的 PS 甚至不到 2。即便是高毛利的软件企业,PS 一般也很少超过 12。


但开源不一样,美国的数据库上市公司 MongoDB 即便在美股遭受重创的情况下,依旧保持了 20 倍以上的 PS,值得注意的是,这是上市 3 年后的公司,而非一个创企。


事实上,全球范围内开源软件商业化公司已经迎来前所未有的繁荣时代。据 OSS Capital 数据,全球已有 41 家公司收入超过 1 亿美金,其中还包括 10 家上市公司。


上市公司中,以 MongoDB 与 Elastic 为首,前者 2017 年 IPO,市值已超 100 亿美金,2020 财年的收入超过 4.2 亿美金,拥有近 16000 的企业客户;后者 2018 年 IPO,市值已超 50 亿美金,2019 财年收入超过 2.7 亿美金,拥有超过 8000 的企业客户;从当下这两组数据可以粗略的计算出,MongoDB 与 Elastic 两家公司平均每 160 个企业客户,对应 1 亿美金市值。


非上市企业中,以 Databricks、Confluent、HashiCorp 为首的三家企业最新一轮融资的平均估值已超过 50 亿美金。三家企业分别于 19 年 10 月、20 年 4 月、20 年 3 月获得总计近 10 亿美金的最新融资,持续被美国资本市场看好。


资本市场繁荣的背后,是开源社区的持续壮大。作为全球最大的开源社区 GitHub 发布了 2019 年统计数据,代码仓库数已经超过一亿,开发者数量超过 4000 万,其中 2019 年新增占比均超过 30%;GitHub Star 数目常被用来表示项目的受欢迎程度,而 Star 前一千名的项目的代码来自 35 万开发者的贡献,这 35 万的开发者,就是所谓的开源社区的活跃用户,统计表明,其中有 80%来自美国之外,这也几乎证实了开源技术无国界的论调。

开源的本质和经济学价值

开源并非商业模式,开源本质上是一种生产协作关系,用来大幅提高软件的供给侧交付效率。在开发者与开发者,开发者与需求者之间构建了新型协作关系。通过开源,开发者可以充分站在前人工作的肩上,避免了大量重复造轮子的工作;同时,让软件的需求方也参与到软件开发的环节中,以更快的响应速度,快速迭代出可用产品;而各行各业的需求方,也会带着不同行业的需求进来,让软件在早期尽可能全面的考虑需求,避免过早的让软件带有了行业属性,影响长期发展。更多场景背后的不同 Corner Case,也让软件得以快速积累大量测试用例,帮助产品快速的成熟。


开源背后是有一整套经济学原理的:通常根据一个商品的价格变化对另一个商品的需求的影响将商品划分为互补品和替代品。产品 A 价格上升,若导致 B 的需求上升了,那么 B 就是 A 的替代品,因为 B 可以替代 A,那么 A 变贵了,有一部分消费者就倾向于购买 B 了,B 的需求就升上了。反之,A 价格下降后,导致自身需求增加,进而导致 C 需求也增加,那么 A 与 C 则是互补品,经常搭配一起使用的两个商品,则通常是互补品,例如喷墨打印机与油墨,打印机如果价格下降,势必购买打印机的消费者会变多,进而造成油墨的消耗变多,那么商家在经过仔细计算后会发现,适当给打印机降价,最后反而可以获得更多的利润。开源本质上就是找到边际成本足够低的部分,将价格降到最低,以期用户使用了实惠的产品后,倾向于购买其互补品,最终通过互补品实现收益最大化。而开源的基础软件更是由于一套代码的边际成本为 0,直接将其开源,免费提供,以最快的速度 go-to-market,将其中一部分用户转化为对互补品有需求的用户,从互补品上收取费用。因此,商业化的核心问题就是,如何框定这个边际成本为 0 的范围,如何选择最适合的互补品,如何对互补品定价。


之所以开源目前讲的都是软件,本质上是因为代码使用的边际成本几乎为 0,100 个人用和 10000 个人用,对于软件开发者来说,成本是几乎相同的。有的朋友可能会被反驳说,硬件也有做开源的,确实,随着 IoT 时代的到来,硬件相关的开源项目也逐渐多了起来,但硬件做开源的本质还是软件层面的开源,只不过,虽然软件本身的边际成本依旧是 0,但是选择的互补品从过去的软件维度扩展到了硬件设备维度。软件的开源提高了对应的硬件的销量。


从经济学角度考虑,开源的生产投入是什么?是有限的开发者的有限的时间和精力。而这一有限的资源,却被大量的项目一同来竞争,最后的效果就是:只有最优质的项目才能争夺到最好的开发者和足够的开发资源。开源商业化的本质就是:争夺最优质的开发资源,选择最合适的互补品实现利润最大化。


什么样的软件适合开源?首先,得是基础软件,而不是应用软件,这两者的区别用一句话来概括就是,基础软件的用户依旧是开发者,而应用软件的用户主要是对 IT 技术比较陌生的普通用户。基础软件面对的两类人,一类人是可以为项目贡献代码的,另一类是基于项目去编写其他应用程序的代码的,前者也就是所谓的 Contributor,后者就是所谓的 User。其次,软件适用的潜在场景要足够多,潜在场景越多,说明通用性越好,通用性越好,越容易形成网络效应,因为潜在场景越多,吸引的 Contributor 就越多,Contributor 越多,越容易很快的实现多个场景的功能,而已实现场景越多,User 就越多,User 越多,发现 bug 就越快,越快修补了 bug,产品稳定性就越快速的趋于成熟,进而吸引更多的 User。一旦形成了这样的网络效应与正反馈加速闭环,这样的开源软件也就进入了快速发展期,而网络效应也是信息时代最强大的护城河。

开源-ToB 赛道的“微信模式”

读到这里,是否已经感受到了 ToC 的气息?从某个角度来说,开源似乎就是 ToB 赛道的“微信模式”。在 ToC 时代,微信这类具有网络效应的生态工具就是类似的逻辑,用的人越多,吸引的新用户越多,老用户也越难离开,而用户越多,为微信这个平台写公众号文章和开发小程序的也就越多,微信本身是免费的,而基于公众号和小程序衍生出来的消费场景则是变现的手段,本质上,争夺的还是有限的用户的有限的时间和精力。而开源软件也是一样,争夺的是有限的优质开发者的有限的时间和精力。也就是所谓的注意力经济。

开源的商业模式

谈到变现,开源的商业模式根据背后商业化公司的类型可以分成四大类:ToB 产品型创企、ToB 服务型创企、ToC 产品型创企、巨头;最早的时候,是 ToC 产品型,概况的讲,终端用户是普通用户,但是里面包含了一些开发者,那么开发者自己使用软件的时候,也会发现一些想要实现的新的功能,就会在开源社区贡献代码,迅速打磨这个产品,产品越来越好用,功能越来越多,那么用户也就越来越多,就变成了流量,可以流量变现了。


当时雅虎为 Firefox 支付所谓引擎位置费用就是非常典型的案例。但这种模式发生在互联网诞生的早期,随后一段时间里,由于流量变现催生了一大批大型互联网公司,其实力足以以一己之力开发出具有新的网络效应的工具产品,如腾讯的微信。


在 ToC 产品型开源模式经历短暂辉煌后,开源模式正式进入了 ToB 时代。ToB 服务型的创企,基于开源软件帮助企业做定制化,提供技术支持服务,以及咨询和培训服务,主要解决的是开源软件的使用门槛问题,但其增长受限于项目制带来的规模化较慢等因素。ToB 产品型的创企是当下最火热的类型,经常见到的主要有两种类型的商业模式:Open-Core 与 Hosting;


Open-Core 从开源经济学角度看,就是将 Core 部分免费开放,作为引流品,在 Core 周围的 add-on 部分收费,那么有能力的企业(如大型互联网公司)就自己开发自己需要的 add-on,IT 能力较差的企业(如传统行业的企业)就会倾向于购买原厂提供的 add-on 组件。


Hosting 模式更加的纯粹,就是全部开源并且部署上云,由企业客户直接购买在云上部署好的服务,云原生时代下,Hosting 模式更加受欢迎,目前美国市值 or 估值超过 45 亿美金的 5 家开源企业均为 Hosting 模式。

开源+Hosting-go-to-market 策略的革命

从开源经济学角度分析,Hosting 模式的本质是将产品本身免费,作为引流品,而部署、监控、扩容、安全等运维相关工作作为收费点,毕竟由原厂运维终究要比企业自己运维可靠的多。至于巨头做开源,除了一部分的情怀以外,几乎都是为了其自家的公有云引流。最典型的莫过于 Google 精心打造并开源的 TensorFlow、Kubernetes,配合完全不售卖的 TPU,三者放在一起看,难免让人遐想这是典型的为 Google Cloud Platform 引流的组合拳。


谈到巨头做开源,很多创企及投资人会有巨头入场的担心,但其实目前阶段这种担忧还为时尚早,原因在于,公有云巨头的战略出发点一定是做好公有云,这是对于巨头来说最重要的战场,如果过早的就把大量的中间层创企打跑,最后损失的是生态效益,毕竟基础设施软件创企本身也是公有云的重要引流来源,Snowflake 与 AWS 相爱相杀的故事仍在进行中,Snowflake 既是 AWS 的重要大客户,又是其自己产品 Redshift 的直接竞争对手,但依旧不影响 Snowflake 发展壮大并压制 Redshift,这背后除了创企与公有云巨头有一定的利益趋同的关系在,更是因为这个行业是产品为王的行业,无论早期通过何种方式快速的获客,最终客户都会根据产品好不好用,用脚投票。而在产品这个层面,巨头与创企的竞争不是研发规模的竞争,而是研发密度的竞争,基础软件领域的创企真正到了快速发展期时,其研发密度往往是不输于巨头的。


开源+Hosting 的模式不仅是很好的变现手段,更是效率极高的 go-to-market 策略。过去基础软件企业的销售链条很长,需要有多层中间商赚差价,并且从方向上看,主要也是销售向客户推销产品以达成交易为主,这就不可避免的要建立庞大的渠道网络,每年都要在营销和销售上投入大量的资金,好处是一但建成,企业也就很难轻易被颠覆,Oracle 与 VMware 的屹立不倒已经证明了基础软件传统模式的成功。但开源+Hosting 的模式以更高的销售效率对传统模式形成了巨大冲击,用户先免费体验开源版本,觉得不错后,直接到官网上购买 Hosting 服务即可。这里面有几大颠覆,首先是销售方向的倒转,过去是销售上门推销,现在是用户主动体验开源版本,而愿意花时间来体验的用户往往大概率是带着需求来的,潜在转化率本身就相对较高,而更重要的是,实现这一倒转的前提是完全的产品化;其次是过去基础软件要集成的是成千上万的企业内部系统,云原生时代基础软件要集成的大概率就是 AWS、GCP、Azure 等几朵公有云。过去的基础软件增长缓慢最重要的原因就是项目制,而项目制主要有两大来源:无法完全的产品化、产品的集成复杂,开源+Hosting 的模式直接解决了这两大痛点。销售链条大幅缩短、集成成本大幅下降、销售方向倒转、完全产品化共同决定了开源+Hosting 在 go-to-market 层面的革命性颠覆。

开源+Hosting 现阶段为何市场定位多在海外

既然开源与 Hosting 的组合渐成气候,就不得不谈到中美在企业上云方面阶段性的差异了。中国将在一段时间持续保持私有云占据很大比例的状态,除了有政府监管方面的要求无法将很多系统搬上云以外,也有企业不太信任中国公有云巨头的原因,担心其还是会保留和查看企业核心数据。而这也就导致,开源基础软件的 Hosting 在中国可能并不是个好模式。因此,当付费意愿较高的企业仍处在私有云阶段时,开源软件公司在中国做收入就是较为传统的以提供技术支持和 Open-Core 两种模式的混合为主,也就丧失了开源+Hosting 的诸多优势。因此,中国会出现的情况是,一个很好的开源软件在中国做收入很苦很累,但收入迟迟不见高速增长,一到美国去卖,很快收入就做起来了。这也是为什么越来越多的中国开源软件创企逐渐将 target 市场定位在海外的原因。也就是所谓的:以中国为根据地快速打磨产品,竞争美国市场获得全球影响力,以全球影响力收割日韩与欧洲市场。毕竟开源软件无国界,一旦选择了开源,野心终究都在全球市场,开源并不怕竞争失败,怕的是从未放眼全球谈竞争。笔者一位投开源的投资人朋友曾说:“哪怕在美国竞争失败了,靠竞争中的积累回中国继续做项目,公司也活得下去。”


最后就是开源项目的治理问题,很多人不看好 OpenStack 的原因就是社区变成了群雄割据的局面,Hadoop 当年也有三家围绕其做商业化的创业公司,也曾出现过社区不知道跟着哪家公司走的局面。遍观美国开源企业,成功的开源项目都有一个共同点就是单一的商业化公司去主导项目的发展。无论是否进入开源基金会,这一治理问题都是需要谨慎考虑的一环,一旦社区出现了分裂,都是对开源项目重大的伤害。因此,成功的开源软件公司往往从一开始就在社区运营上表现的非常专业,社区治理问题的潜在风险自始至终都是企业最重要的考量因素之一。


当社区治理有所保证后,开源社区的运营就是开源软件公司在商业变现前的首要任务。一个典型的开源基础软件的运营需要考虑多个方面:社区规范的定义、多语言的专业文档同步更新、产品 Roadmap 管理、Pull Request 规则管理、Issue 管理、线上线下活动举办、帮助开发者快速上手的教程、典型场景的 demo 案例分享、从 User 到 Contributor 到 Commitor 等的晋升路线等。近些年来,中国的创企在社区运营水平上也有了质的提升,无论是 PingCAP 的 TiDB 和 TiKV 的运营,还是 ZILLIZ 的 Milvus 的运营,都已是全球化开源正规军的路数。开源社区运营在美国有很多非常好的实践范例,在中国,也有 PingCAP 与 ZILLIZ 等这样的领路人,帮助中国未来的创企更好的吸取前人的经验。


开源在大数据时代的繁荣在美国,而 AI、5G、IoT 时代,中国有机会成为孕育伟大开源企业的最佳土壤。Open Source is Eating the World, but 饕餮 is in China.


编者按:本文作者义柏资本丁宁(微信公众账号:ToB_100Summit ),InfoQ 经授权转发。




TGO鲲鹏会,是极客邦科技旗下高端技术人聚集和交流的组织,旨在组建全球最具影响力的科技领导者社交网络,线上线下相结合,为会员提供专享服务。目前,TGO 鲲鹏会已在北京、上海、杭州、广州、深圳、成都、硅谷、台湾、南京、厦门、武汉、苏州十二个城市设立分会。现在全球拥有在册会员 800+ 名,60% 为 CTO、技术 VP、技术合伙人。


会员覆盖了 BATJ 等互联网巨头公司技术领导者,同时,阿里巴巴王坚博士、同程艺龙技术委员会主任张海龙、苏宁易购 IT 总部执行副总裁乔新亮已经受邀,成为 TGO 鲲鹏会荣誉导师。


2020-05-21 18:412218

评论 1 条评论

发布
用户头像
开源是软件开发和发布模式的创新,有社区的项目不一定长久,但是没有社区的开源项目一定很难长久。
2020-05-27 16:45
回复
没有更多了
发现更多内容

Django 做个小后台,细节在完善一点点,滚雪球学 Python 第三阶段

梦想橡皮擦

8月日更

Rust从0到1-模式-相关语法

rust 语法 模式 Patterns Syntax

Go语言那些事儿之管道的关闭

Regan Yue

Go 语言 8月日更 管道

金融级IT架构:网商银行是如何进行数字化落地的

博文视点Broadview

从0开始的TypeScriptの五:webpack打包typescript

空城机

JavaScript typescript 大前端 8月日更

Prometheus监控的4个黄金指标

Rubble

Prometheus 8月日更

全球增长最快的对象存储开源系统MinIO

liuzhen007

8月日更

如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!

陈皮的JavaLib

Java 面试 JVM 逃逸分析 8月日更

JavaScript Array 方法详解

程序员海军

JavaScript 方法 大前端 array 引航计划

命令行操作Java程序的那些事~

Bob

Java 命令行 8月日更

【Flutter 专题】70 图解自定义 ACEStepper 步进器

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

手撸二叉树之将有序数组转换为二叉搜索树

HelloWorld杰少

数据结构与算法 8月日更

Android开发:引入重复包报错Error:Execution failed for task ‘:app:transform...’解决方法

三掌柜

8月日更 8月

失败的小项目-外卖cps

箭上有毒

8月日更

oeasy教您玩转vim - 14 - # 行头行尾

o

Vue进阶(二十七):Vuex 之 getters, mapGetters, ...mapGetters详解

No Silver Bullet

Vue vuex 8月日更

【设计模式】代理模式

Andy阿辉

C# 后端 设计模式 8月日更

Web 框架 Gin | Gin 介绍

xcbeyond

Go 语言 gin 8月日更

Android开发:获取安卓App版本号的方法步骤

三掌柜

8月日更

LeetCode题解:781. 森林中的兔子,贪心,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Mybatis自定义拦截器与插件开发

码农参上

8月日更

MinIO Client 使用(一)

耳东@Erdong

Minio 8月日更 mc minio client

一文带你了解 TreeMap ,LinkedHashMap 的主要特点

4ye

Java 后端 hashmap LinkedHashMap 8月日更

small-spring 代码贡献者3个月,敢说精通Spring了,分享我的总结!

小傅哥

spring 小傅哥 cglib aware BeanPost

Ipfs靠谱吗?ipfs中国授权公司都有哪些?

分布式存储 区块链+ IPFS fil

Linux之netstat命令

入门小站

Linux

在openEuler上做开发?这个大赛拿出30万寻找开源的yyds

华为云开发者联盟

开源 操作系统 服务器 openEuler 鲲鹏

在线年龄计算器

入门小站

工具

netty系列之:自动重连

程序那些事

Java Netty 程序那些事 响应式系统

【LeetCode】从上到下打印二叉树Java题解

Albert

算法 LeetCode 8月日更

七夕赶上服务器架构升级,女朋友的约会怎么办

华为云开发者联盟

华为云 FunctionGraph DevStar Serverless架构 服务器架构

开源:用 ToC 时代网络效应的打法做 ToB 基础软件_技术管理_Geek_e0bbc4_InfoQ精选文章