口述 | 陈冉
整理 | 王强
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 鲲鹏会会员、涛思数据创始人陶建辉加入。期待和你一起,在大鹏学社学习成长。点击了解详情
评论