写点什么

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

陈冉

  • 2021-06-15
  • 本文字数:3121 字

    阅读完需:约 10 分钟

极狐创始人兼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-06-15 11:471888

评论

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

微信朋友圈的高性能复杂度

Geek_16d2b8

#架构训练营

在线YAML转CSV工具

入门小站

工具

模块二作业

Mr小公熊

架构实战营:模块二作业

刘璐

人工智能在客户关系管理软件销售和服务模块中的应用 | 社区征文

汪子熙

人工智能 机器学习 SaaS 新春征文 2月月更

微信朋友圈高性能复杂度分析

张倩

#架构实战营

微信朋友圈的高性能复杂度分析

tom

学生管理系统详细架构设计

刘洋

架构实战营 「架构实战营」

微信朋友圈架构设计

卡西毛豆静爸

架构实战营

作业2朋友圈高性能复杂度

Geek_28cf33

作业七-王者荣耀商城异地多活架构设计

曾竞超

架构实战营 「架构实战营」

Linux之iostat命令

入门小站

微信朋友圈高性能复杂度分析

Geek_f3e842

架构实战营

微信朋友圈的高性能复杂度分析

张逃逃

【第 24 期】前端食堂技术周刊

童欧巴

前端 前端开发 行业资讯 周刊 资讯

剑指Offer——你真的看懂无领导小组面试了吗?

No Silver Bullet

面试 offer 2月月更 无领导面试

架构学习【02】——朋友圈高性能复杂度分析

tiger

架构实战营

微信朋友圈高性能架构分析

IT屠狗辈

架构 高性能 微信朋友圈 架构实战营

聊聊领导力与带团队的那些事

大卡尔

团队管理 领导力 质量保障 2月月更

跨平台移动APP开发进阶(三):hbuilder+mui mobile app 开发心酸路

No Silver Bullet

跨平台 2月月更 mui

模块二作业

Geek_ec866b

架构实战营

Netflix是如何做决策的? | 7. 学习的文化

俞凡

数据分析 netflix 大厂实践 2月月更

每天都扫的二维码,你知道它的技术原理吗?

慕枫技术笔记

后端 2月月更

真正的Kafka多线程消费

dinstone

kafka 多线程 并发消费

微信朋友圈高性能复杂度方案设计

Fingal

架构实战营

微信朋友圈架构设计

随欣所遇

#架构训练营 架构训练营5期

从冬奥看中国科技(二):造雪突围进行时

脑极体

微信朋友圈的高性能复杂度

smile

架构实战营

朋友圈高性能复杂度分析

风中奇缘

架构实战营 「架构实战营」

重学架构之微信朋友圈高性能架构分析

陈华英

架构训练营 架构实战营

《人月神话》第十七章阅读笔记:再论“没有银弹”

panda

人月神话 阅读笔记 没有银弹

极狐创始人兼CEO陈冉:中国企业参与开源的方法论和要点_文化 & 方法_InfoQ精选文章