设定 KPI、OKR 是门槛,大厂做开源的五大痛点!

4cf7758c587e53c0b4f3d833c19f0a07.jpeg| 转载自:CSDN

| 编辑:周韵诗

根据Gartner及Linux基金会的调查报告显示,企业平均有29%的软件代码来自开源,在“开源吞噬世界”的背景下,国内大厂先后将关注点聚焦在开源之上。其中,不少互联网企业更是为开源成立专门的组织机构,如早在2015年,阿里巴巴便成立了开源委员会;腾讯在2019年也正式成立开源管理办公室;2022年5月,字节跳动在内部邮件中正式官宣成立“开源委员会”;其他如华为、百度同样也在内部成立了类似部门。

大厂为何纷纷成立专门的开源团队来拥抱开源厂做开源与其他组织做开源有什么不同们的痛点是什么期由CSDN、《新程序员》主办,中国信息通信研究院云大所、开源社、腾源会联合支持的《开源圆桌派》以“大厂做开源的五大痛点”为主题,邀请到华为首席开源联络官、开源与开发者产业发展副总裁任旭东,腾讯开源联盟主席、腾源会导师单致豪,CNCF中国区总监、Linux基金会亚太区战略总监陈泽辉,在CSDN《新程序员》执行总编唐小引的主持之下,与大家分享大厂开源秘籍,共同推动开源成为企业发展的强劲动力。

908ff87527eb630028ff02a7aec7c6ce.jpeg

347efcdf132337fa5fd9a4ac427c5569.png

大厂做开源痛点之二:开源项目如何衡量好与坏

唐小引:如何评估开源项目做的好不好,开源有哪些坑/strong>

任旭东:开源很容易被简单的指标化。但开源的好处不是短期内能轻易看到的,开源项目也很难直接从开源软件本身获取收入。同时,开源人才非常难得,也希望越来越有志于做这件事的人来更多地加入到这个群体中。

我们认为将软件拿出来开源并和业界伙伴共创,是真正对产业生态发展有利的。做开源的过程中,我们看重的是它带来生态的繁荣。在生态的繁荣之后,再让我们回归华为擅长的,无论是硬件的服务器、芯片还是手机的终端产品等中来,让用户能在更广泛的场景下体验最好。对于华为,核心是在主业务上形成商业闭环,并不直接依托开源软件本身来获得收入。

单致豪:现在做开源,为爱发电不一定能成功,得跟商业结合起来,需要有商业的闭环。目前很多人在参与开源的时候也会有一些误区,比如有些人会为完成KPI去社区里提交无效的Commit,或者是为开源项目去增加fork数。

一个项目的成功十分困难,项目的生命的周期与企业跟个人在不同时期的目标需要形成一个平衡的关系。如果我们经常只拿star与fork数作为增长的指标,实则会形成误区。看一个项目的成功,其实还是要让开发者获得成功,把贡献者的满意度或是开发者的贡献体系考虑到位。

对于不同类型、不同阶段的开源项目要有不一样的关键指标,不断调整才能让开源项目往前推进,不同阶段我们要做的事情是不一样的。2017年,我们开源了一个微服务开源框架SIA-TASK,开源之后制定了三年计划,其实整体是按计划去推进的,但是很多时候看项目是不能预测未来很长时间的,三年计划已经很长了,因此需要根据实际情况及时调整。

7b4e9c659e5f7d81e81bdd7c88dbec71.jpeg

c54184c1d594c04dd4dbd08bc0022fe2.png

大厂做开源痛点之五:集中力量 vs 各自美丽

唐小引:大厂开源是集中力量办大事,还是各自美丽/strong>

单致豪:集中力量办大事更好,但很多时候是从各自美丽开始。

很多企业都是先参与开源,了解开源,再加大投入,最后才会参与到更大的开源生态中。其实开源就是集市,大家从大教堂里走出来,一起参与社会的开源运动。开源不是零和博弈,是共赢游戏,需要更多人参与到中立组织里,通过把项目做得更多样化,让项目更健康地往前滚动,为整个开源生态注入更多活力。其实每个项目之间有不同的担保托管平台,平台有不同的优势和差异化的点,所以是集中在某一个社区,还是分享在不同的社区,都是不同时间、因素形成的最终结果。

另外,我想举个例子,谷歌以前开源的一个项目叫Istio(https://istio.io/),今年,谷歌将其捐赠到CNCF。在此之前,谷歌的Istio委员认为这是谷歌重要的开源资产,不应该捐到外部开源组织,它应该和谷歌自身的商业形成很强的闭环,但最终谷歌还是决定捐到CNCF,这也彰显了整个开源的浪潮还是从更开放、集中一起来办大事的理念来决定未来开源的发展。

任旭东:我觉得开源是丰富、多元的,特别是数字化后,意味着各行各业有更多程序员出现,这是数字化和智能化社会的必然,也是我们公司的愿景。所以在这个过程中,大企业要有自身的担当和责任,集中力量做框架性的、操作系统级的核心基础软件,或更偏向基础研究和社区的东西,因此更好的协同是有必要的。

各自美丽,给程序员更多选择也是好的,说到底是集中力量还是各自美丽,要按企业的战略以及在产业中的自我担当和定位。但我更加呼吁,敢于打破脑子里的禁锢,除了遵守开源界“不重复造轮子”的文化外,更多要学习,敢于找更有价值的、解决问题的轮子。敢于创新和突破,程序员需要更活跃更创新,企业里的工程师和和做商业的人也要敢于去创新和突破,这是我想要强调的,集中力量办大事肯定是希望大企业能担当起来。

陈泽辉:现在有很多单打独斗的开源项目,它想要建立生态是挺难的。但用开源共建共创的成功例子就非常多。因为一家公司的力量可能吸引不到更多开发者来一起共建,有可能这个单打独斗的项目就被大家共建的项目取代了。

所以,我觉得实施要看到底是基础建设的项目,还是单独项目或者是其它,但一般来说,我们在Linux基金会的宗旨肯定是希望能够建大的生态,不要重造轮子,而往往不共建的话,根本没有办法把产业生态做出来。

以上就是本期开源圆桌派的全部内容,相信各位对大厂开源的现状已经有了一定的认识,同时也可以将大厂开源中一些好的经验借鉴到自己的开源工作中。相信在大厂和其他领跑的开源组织的共同影响下,越来越多的人能够加入到开源大潮中来,在这项人类共同锻造的伟大工程中贡献自己的一份力量。

  • 直播回看地址:https://live.csdn.net/v/222515

相关阅读 | Related Reading

6e5e463904eca1f9c44adde72737ba70.jpeg

开源项目如何实现商业化/p>

1159a4e60f1f5477f6a6945267508928.gif

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91693 人正在系统学习中

来源:开源社

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月23日
下一篇 2022年7月23日

相关推荐