加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

两份报告 一次企业开源的思考

发布时间:2020-05-21 04:01:52 所属栏目:业界 来源:站长网
导读:副标题#e# 企业对开源技术的接受程度逐年增高 ,超过八成的企业认可开源技术;期望使用开源软件的企业从去年的59%飙升至今年的77%;83%的人把开源与云联系在一起;在开源道路上,选择与服务商一同进行的占78.7% 上述数据和观点,来自《2020企业开源现状》

开源最被认可的前四大收益:更高质量的软件、更低TCO(总拥有成本)、更安全、更方便用云原生技术。其中,TCO从去年的第一退到了第二位,云原生技术从去年的第8位进入第四位。另外,该报告关于对企业开源整体看法的调查中,86%把开源与创新联系到一起,83%的人把开源与云联系到一起。——《2020企业开源现状》

开源能节约成本,这是企业的初步共识。实际上,开放和创新才是开源的最大特点。针对此观点,在红帽《2020企业开源现状》中,列举了如上调查结果。“开源,和开放创新,是相得益彰的。”曹衡康表示,因为开源本身就是开放性平台,鼓励大家创新,任何人都可以贡献代码并取得代码,这与传统的软件开发不同,它并不由负责开发的公司专有。也正因为此,在开源的世界里,代码英雄们本着开放和创新的精神,在彼此的工作成果上更进一步,最终找到复杂问题的最佳解决方案。这是开源开发者们追求的共同目标。

目前,开源正在成为在云计算、自动化、人工智能、区块链等背后的创新驱动力。以云计算为例,无论是国内的阿里云、腾讯云,或者是国外的AWS、谷歌云,以及微软的Azure,都是用开源平台来开发公共云的操作系统,这再次证明了云和开源的关系所在。

据曹衡康介绍,正如几十年前红帽企业Linux,完全符合开放和创新的特性。其本身的兼容性非常强,支持开源或闭源的不同应用软件。“开放、开源、创新,这恰好完全契合云的世界。云和开源,基本上是相得益彰,所以才会走在一起。”他说。

何宝宏则从经济学的角度来解读云与开源的关系。他认为,如果开源是在软件的生产环节运用了经济学上的协同效应,来提高软件的生产和分发的效率的话,那么,云计算在这条路上又前进了一步,利用了经济学上的规模效应来提升软件的使用效率。云和开源,本质上都是用了经济学上一些规律来共同推动领域的发展。当然,相似的商业模式也拉近二者的关系。红帽借助订阅模式成开源一哥,为软件提供支撑;而云的订阅模式,则是直接基于软件为用户提供计算,离用户更近了。

让开源基因,注入到数字世界里的每一个企业中去

随着开源的不断发展,越来越多的公司开始使用这项技术,因此对开源人才的需求逐渐增加。不懂开源,就难以以所需的方式进行创新,并转化为生产力;不懂开源,就难以让应用交付变得更快速、更快捷,让基础架构变得更灵活。

管理和支持方面,内部技能匮乏(33%),是企业使用开源时感知的第4大障碍——《2020企业开源现状》

人才培养(23.2%),是企业选择开源技术时考虑的重要因素。——《开源产业白皮书(2019)》

而这归根结底,需要让开源基因,注入到数字世界里的每一个企业中去。第一步,就是需要企业逐渐改变原有认知——开源,不是拿来主义。何宝宏认为,“虽然使用开源是免费的,但是从反面来看,在使用开源的过程中,企业需要的是更高水平、更具有丰富经验的开源人才,因此这是一种技术成本的转移。”

聚焦开源人才的培养、开源文化的传播,曹衡康认为要从长远考量。红帽的做法是,从院校、企业、创新实验室三方面培养开源人才。据曹衡康介绍,现在红帽已经形成了从内到外完善成熟的培训体系。

针对高校学生,红帽联合全国数十家红帽学院合作伙伴及大专院校,每年合作举办红帽挑战赛,加速开源人才培养;针对企业,红帽有专门的企业培训和技术认证机制;设立红帽开放创新实验室,除了在技术方面帮助企业注入创新血液,红帽也让企业从思维、管理、流程各个方面学习如何让内部流程更具敏捷性,运维更灵活。正所谓,授之以鱼,不如授人以渔。红帽在这其中的角色,就是左手递出鱼竿,右手教授钓鱼技巧。

建立开源软件使用流程和使用制度

在开放、灵活、随手可得的开源背后,也是风险的根源。企业在使用开源的过程中,不可避免地带来知识产权、信息安全等一系列问题。跟随主流开源技术的同时,企业也要在开源流程、商业模式等方面逐步探索开源的可能。

“企业在开源时,不能想当然,需要一整套的规范来制约。”据何宝宏介绍,云计算开源产业联盟联合红帽等公司发布《开源治理白皮书》,这是一份关于企业如何开源的指引性文件。该文件主要有两个方面,即在企业自发开源和企业引入开源方面提供指导性建议。

对于任何一家企业而言,想要开源,首先要有一套完善的自发开源的规范和流程机制,即事前评估、软件选型、确定托管平台、开源社区治理等。使用开源时,要有使用规范。包括二次开发的管理、反馈机制,注意知识产权风险、法律风险、安全风险,如果要停用开源,也要有退出机制等等。同时,指南的背后还应该有一个强大的技术团队和平台,应对突发情况。

谈及治理开源,诞生于开源运动的红帽,想必有一定话语权。运营和经营开源系统是红帽的主业,以同样的开源理念进行企业管理,也不足为奇。根据曹衡康介绍,红帽有一套开源治理方法论并由红帽咨询团队交付的服务,叫PPTC,包含四个方面。

第一个是人才(People),企业的各个团队,包括战略团队、实施团队、管理运维团队等,要实现透明、开放、互联的沟通和协作。对此,在《开放的组织》一书中,Jim Whitehurst写道,“人和思想连接起来的时,网络效应就会起作用,你连接的人越多,他们创造的价值就越高。”

第二个是流程(Process),和上文所述的《开源治理白皮书》当中所传达的理念类似。

第三个是技术(Technology),企业在使用像红帽的开源软件技术时,同时也要能够不断与社区互动,参与社区技术的讨论,这样,企业在社区中可以得到很多其他的技术,或者其他企业本身的经验分享。

最后是文化(Culture),企业内部要采取更透明、更开放的讨论方式,从而让思想的火花飞扬。“开源和创新是划等号的”曹衡康说。就红帽公司本身来讲,其打破了原有的层级制度,取而代之的是精英制度。即不管你是老板或者是开发者,公司内部所有人的意见都是平等的。只要你有好点子,你就是有价值的。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读