直播预约通道开启!2021腾讯数字生态大会邀您共探产业发展新机遇! 了解详情
写点什么

极狐创始人兼 CEO 陈冉:中国企业参与开源的方法论和要点

陈冉

2021 年 6 月 15 日

极狐创始人兼CEO陈冉:中国企业参与开源的方法论和要点

口述 | 陈冉

整理 | 王强


2021 年 5 月 21-22 日,极客邦旗下科技领导者高端社区 TGO 鲲鹏会主办的 GTLC 全球技术领导力峰会全球总站 在上海成功举办,吸引全国各地 600 多位 CTO、技术 VP 等科技领导者参与。会上,极狐公司创始人兼 CEO 陈冉分享了主题为《企业如何驾驭开源创新,共享共治,共同成长》的演讲,讨论国内企业参与开源产业的方法论和要点。我们将演讲内容整理如下,以飨读者。


大家好,我是极狐公司创始人兼 CEO 陈冉,今天分享的主题是企业如何驾驭开源创新,共享共治,共同成长。


我首先介绍一下我自己。我从事开源很多年,很幸运加入了极狐 GitLab 这家公司。关于极狐这家公司简单说两句,首先我们不是 GitLab 在国内的任何分支,也不是任何的外方投资公司。我们是一家中国公司,采用合资 3.0 的模式创立:公司百分之百是中国人做决策管理,由中国资本驱动,而 GitLab 通过技术入股参与。所以我们既抓住了美好的开源技术在中国蓬勃发展的机会,也避免了很多传统外资企业在国内研发、运营、服务短板的问题。这就是极狐 (GitLab) 公司的成立背景。


极狐 GitLab 的技术和 GitLab 主流分支没有任何的分叉,是继续跟着蓬勃发展的 GitLab 开源社区迭代。我们会沿用主要的社区发展成果,然后给中国客户提供很多定制化的服务和功能,这就是极狐 GitLab 的产品。

开源社区现状


先分享一下中国的开源现状,对此我有一些自己的体会。



我认为开源是一种文化,又是一种趋势,当然最终是一种商业方式。玩开源的人,最终成功的人都需要一个成功的商业模式和利益点。如果这个过程中更多的是盲目参与,结果大概率是失败的。


另外很重要的一点,开源不是免费的午餐。你采用的代码开源,不代表就是免费的。我想引用一个最简单的案例:有一次我对朋友讲,如果现在有一颗苹果树在山上两千米的高度,苹果树长得非常好,是一个稀有品种,你看着它长了一两年,变成五米高了,这苹果大家都说好吃。你在山底下如果也想吃这个苹果,你应该怎么办?他说我不想跑了我就在山下,能不能有人帮我跑个腿,跑上面帮我把苹果拿下来。我说当然可以,这就是国人比较发达的快递业务。这个过程中,如果有人愿意帮你爬到最顶端的山顶上把苹果给你摘下来的话,这就叫服务,开源里面的服务。没有人真正意义上对这颗树拥有绝对的控制力、拥有权的时候,谁都可以去摘这个果子。有人跑上去摘下来,就有可能变成一种服务。


另外一个人问,如果这样的话,有人把苹果打掉,用水洗干净,再贴标签放下来。比如以前果子五块钱,我十块钱和十五块钱一箱苹果卖给你行不行?也行,这就是一个产品化的过程,把开源包装成了产品。还有一种商业模式,很多人都愿意做这个包装,在这个过程中很多人不知道怎么去做、纸板怎么去分割、苹果怎么去洗更加专业。于是有可能有人来做培训,教你怎么样包装这个苹果。这就是我们在开源领域的培训教育,也是可以变现的。


再有就是这个过程中,有一群人可能会在树生长的过程中施肥、浇水、修剪,这叫贡献。做这么多事好像对他们没有好处,但其实是有的,作为社区的主要贡献者,别人可以看到他的专业度。还有人问,在这个过程中,我有没有可能在这个树上分个枝、剪个杈,到另一个山上我自己去养?当然行,但存在的问题是分叉了以后,就只能你自己去管理,而得不到原来这些人群策群力的好处。最终如果你这种(商业化)方式没有以前那个树长的好,看不出什么意义,投资人就不投你了,这个分叉就死掉了。

企业开源的各个阶段


开源项目的主仓,就是我们说的主社区,里面有很多的故事。我们要研究的是怎样在一个开源开放的环境中找到自己的生意经。



企业开源实际上有几个阶段。第一个阶段是利用开源。国内很多优秀的企业做了很多开源的事情,但大部分国人是在使用、借用,真正投入这里面做开发、贡献很少。为什么?因为过程中大家没有发现这里面真正利益点在哪里。所以大部分人处在初级阶段,试错、出错再试用,这是第一阶段。


第二个阶段是参与开源,可能开始做了一些贡献,包括需求提出、参与生态、参与布道。现在国内已经有一部分公司进入这个阶段了,应该有 1%-2%,真正在做代码贡献和社区治理。很高兴看到国内有一部分公司已经走到了前面,试图去推广开源项目。希望每家公司在这里都能找到自己的位置,理解清楚你做开源最终的目的到底是什么。


谈到开源的优缺点,我在这里可以这么说,做开源商业化产品千万不要和社区分叉。分叉就意味着早晚都会死亡。大家会问如果分叉了怎么办,建议最好早点合并回来。现在看来,国内大部分人都在做分叉的事情,有很多失败的案例。你要做代码,一定要做到核心开放,这样才能会聚到更多的人、资源和信任。

企业如何正确应用开源创新



企业如何正确应用开源创新呢?


  • 第一步是用开源的方式做内源,在企业的内部逐渐推广开源的理念、思维方式和技术体系;

  • 第二步是参考 OSI 并掌握其要点。OSI 的各种开源许可证有很多技术与法律细节值得深度钻研,企业要做开源最好在这方面多下功夫;

  • 选择正确的开源基金会也是很关键的一步,这在很大程度上决定了企业长期的开源技术和管理方向;

  • 关注 SSOT(单一可信源,Single source of truth) 也非常重要,因为它是数据治理和代码治理的核心治理方式;

  • 开源只是一个手段、一种途径,在投入开源产业的前提下,更重要的是企业用持续迭代、协同创新、安全可靠的方式去驱动公司的创新,这才是企业开源战略的长期目标;

  • 最后,选择好的开源方式非常重要。一蹴而就、上来就做大规模投入往往是不现实的,建议大家慢慢参与贡献,逐渐学会联盟和组织是怎样治理的,循序渐进地推进开源战略。



最近极狐 (GitLab) 与 CNCF 联合成立了一个联盟,名叫“开源 GitOps 产业联盟”,我们希望,通过这个联盟推广开源与核心开放的理念。联盟有几个工作小组,包括媒体组、标准组、生态组等等。同时,依托 OGA 联盟、极狐 (GitLab) 和 CNCF、中国信通院共同成立 OGA 产业发展社区。我们试图以这种合作的方式,从“产学研”出发,把开源理念推广到各个行业。


企业加入这个联盟并不需要会员费用,但加入了以后会得到很多好处,比如说参与开源标准、白皮书的制定和编写等等。联盟会提供很多企业服务、企业产品和开源创新来帮助企业。我们现在大概已经有了 30 家左右的企业参与到这个组织里面,共同推动 GitOps 技术的落地。我们在国内有很大一个社区,有了组织、有了建制,所以希望各位玩 GitOps 的同学们能够参与到这个组织中来,参与到联盟的发展和建设过程里。


最后我们用几句话来总结一下:


  • 开源开放,人人贡献,这是我们公司的宣传语;

  • 开源开放,人人布道,这是我们公司每个人都要讲的实践;

  • 开源开放,人人参与,这句话是对整个市场的期望;

  • 开源开放,人人有利,最后这句话是面向企业、企业家的,我们希望和圈内的朋友共同成长,互利共赢。


今天就讲这么多,谢谢大家。


演讲嘉宾介绍:


陈冉先生是极狐 (GitLab) 公司创始人兼 CEO,负责极狐 (GitLab) 公司的管理与全方位业务发展。他在超过 19 年的工作经历中,沉淀了专家级技术经验和企业管理经验,将以具有前瞻性的行业洞察力为极狐 (GitLab) 公司的发展进行加持。他曾成功将硅谷技术引入中国市场,并使其在本地市场得到广泛的应用和发展。


在加入极狐 (GitLab) 公司之前,陈冉先生曾担任 IBM、HP、 Mesosphere(D2iQ)等国际领先科技巨头和独角兽公司的高层职务,是 DC/OS 中国社区创始人、Helion MVP、开源布道师以及 Docker、Mesos、OpenStack、CF 的中国社区组织者、技术专家,兼具国际视野和本土业务拓展能力。


活动推荐:


大鹏学社是 TGO 鲲鹏会携手长江商学院推出的,旨在培养团队领导者卓越科技思维的商学课。目前,已经有 TGO 鲲鹏会会员、易观 CTO 郭炜和 TGO 鲲鹏会会员、涛思数据创始人陶建辉加入。期待和你一起,在大鹏学社学习成长。点击了解详情

2021 年 6 月 15 日 11:47677

评论

发布
暂无评论
发现更多内容

工作多年还是只会用wait和notify?30分钟用案例告诉你有更好得选择

小Q

Java 学习 编程 架构 面试

架构师训练营第十三周作业

月殇

极客大学架构师训练营

Eureka 架构原理及其源码分析

程序员Fox

Spring Cloud Eureka

原创 | 使用JPA实现DDD持久化-通过Spring Data JPA访问数据

编程道与术

Java hibernate 编程 mybatis jpa

【得物技术】基于配置的通用化动态报表平台设计与使用

得物技术

设计 动态 报表 平台 通用化

微服务架构及其技术栈

程序员Fox

微服务 Spring Cloud spring cloud alibaba

基于区块链的政务平台设计探索

华为云开发者社区

区块链 架构 安全

盘点 2020 | 感悟总结

idonkeyliu

盘点2020

架构2期第八周作业(1)

浮生一梦

极客大学架构师训练营 2组 第八周作业

点燃“云+AI”的烽火,照亮网络安全的月之暗面

脑极体

JVM垃圾回收性能分析

积极&丧

第四周命题作业

cc

太赞了!2021疫情期间八家大厂的Android面试经历和真题整理,值得收藏!

欢喜学安卓

android 程序员 面试 移动开发

算法爱好者福利—拓扑排序的简介及实现

比伯

Java 编程 架构 程序人生 算法

架构师训练营 1 期 -- 第十三周作业

曾彪彪

极客大学架构师训练营

沪上首座“区块链生态谷”揭开面纱!

CECBC区块链专委会

大数据 生态产业

我不喜欢挫折教育

熊斌

成长 自我思考 自我独白 个体成长

滴滴开源Super-jacoco:java代码覆盖率收集平台

滴滴技术

Java 开源 滴滴开源 Super-Jacoco

详解C/C++协程实现原理及使用

赖猫

c++ 协程

牛啤了!字节跳动Java岗面试官把内部面试题(含答案)泄露了,明年金三银四有望了

云流

算法 架构师 java面试

架构师训练营第 1 期 -week13

习习

太牛了!在字节跳动我是如何当面试官的,Android篇

欢喜学安卓

android 程序员 面试 移动开发

“九章”问世,量子计算将如何影响区块链技术?

CECBC区块链专委会

量子计算机

极客大学架构师训练营 - 同城快递业务架构设计

好吃不贵

极客大学架构师训练营

第四周学习心得

cc

一周信创舆情观察(12.7~12.13)

统小信uos

架构师训练营第四周命题作业

Geek_xq

朱嘉明:产业周期、科技周期与金融周期的失衡

CECBC区块链专委会

金融 科技

90分钟10个手写案例,从源码底层给你讲解7种线程池创建方式

小Q

学习 源码 架构 面试 多线程

请回答2020:芯片巨头并购潮究竟意味着什么?

脑极体

如何让组织文化不在虚无?

Alan

团队管理 个人提升 文化 28天写作

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

极狐创始人兼CEO陈冉:中国企业参与开源的方法论和要点-InfoQ