白鲸开源代立冬:如何看待开源对于公司成功的价值

时间:2022-10-29 09:09:32

本期《单口开源》,我们请到代立冬来和大家聊一聊 “如何看待开源对于公司成功的价值”。

代立冬白鲸开源的联合创始人,Apache DolphinScheduler 的 PMC Chair 以及 Apache SeaTunnel 的 PPMC

哈喽大家好,我是代立冬,一名妥妥的开源积极分子,是白鲸开源的联合创始人,Apache DolphinScheduler 的 PMC Chair以及 Apache SeaTunnel 的 PPMC,也在 Apache 孵化器担任导师,帮着 Apache HugeGraph Linkis/DevLake 等开源项目进行孵化,也是 2021 年的中国开源先锋。

我今天想给大家分享的一个话题是如何看待开源对于公司成功的价值。

当前,开源在中国虽然处于早期,但已初具雏形。大家凭着对开源的理解,开始找种子用户,甚至有意识地找有兴趣一起参与进来,把项目做起来的贡献者。这非常像 2000 年的互联网。那时候很多人不懂互联网,不懂电子商务,后来诞生了像 BAT 这样的有规模的互联网公司。

现在也是开源的黄金时代。最近这两年有不少公司成立了开源商业化公司,白鲸开源也是其中的一家。白鲸选择先做好开源项目,然后在做好开源项目的基础上去做商业化,无论是在做大数据调度,还是在做数据集成,我们都是采用 open-core 的方式。

可能有很多小伙伴对开源的几种商业模式还不太了解,我这里给大家再分享一下。

有四种常见的商业模式。第一种是开放核心,也叫 open-core 模式,它通过提供差异化的商业产品来为客户提供服务。第二种就是,我基于开源的这个产品
给他提供专业的服务——Professional Services。第三种是托管,也是常见的叫提供SaaS服务,Hosting 的这种方式去做的,在海外非常普遍,在国内还是以私有化部署为主。第四种是 Marketplace,也叫应用市场,通过提供应用商店或应用市场的方式做商业化,基于安卓的系统都有应用市场,也是很挣钱的一种方式。 

在这里边其实要纠正一个误解,就是尽管成立公司天然是要挣钱的,是要做商业化的事情,但开源和商业化其实并不冲突。像我们是坚持开放核心代码的。在我们公司的内部,开源和商业化的团队其实是同一个研发团队,开源为商业蓄水,商业再反哺开源社区。它可以形成一个从开源到建立标准,再到商业反哺开源,这样一个开源商业飞轮的正向循环的过程。

只有开源项目的成功,商业化公司的成功才能形成正向的飞轮。

回到今天聊的话题——开源对于公司成功的价值上,开源本身最重要的价值是 open,好的开源项目不仅有很多用户分享自己的需求,还可以吸引到优秀的人才一起来共建社区。独行者快,众行者远。无数贡献者给开源带来了源源不断的生命力。

我认为开源的生态是开源商业化公司最大的护城河。用户、开发者以及项目的上下游共同组成了一个开源项目的生态,这个生态不是一时半会就能构建成的,也不是用钱砸就能更快地去建成,通常需要三到五年的时间才能建成,这是一个很大的壁垒。

做开源,是一件十分需要毅力的事情。希望做开源的小伙伴,一定要心中有信仰,脚下才能有力量,一步一个脚印地让自己的项目能够从 0 到 1,从 1 到 100,逐步地去做起来,让本土的开源能够立足全球。