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

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

代立冬白鲸开源的联合创始人,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,逐步地去做起来,让本土的开源能够立足全球。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/oscpyaqxylk/blog/5584890

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。