《云计算加速开源创新》——圆桌讨论:云计算催生开源治理领域创新

简介: 《云计算加速开源创新》——圆桌讨论:云计算催生开源治理领域创新

王晶昱:阿里在09年设立了开源办公室,近些年中国也有越来越多的企业逐渐开始设立开源办公室,请大家谈一谈,企业设立开源办公室背后动因和背景。

 

刘澎:开源已经成为全球主要的创新模式。据统计,目前91%的商用软件已完全开源,剩下9%的传统大型闭源软件里存在大量基于开源的软件包。由此可见,开源已经成为目前IT技术最重要的一种形式,开源办公室的设立也意义重大。

 

开源办公室有几个重要职能:

 

利用开源软件对技术进行创新

解决开源许可证等合规问题。开源许可证比较复杂,许可证冲突问题较为严重。从去年到今年,开源的bug从65%降到50%,开源许可证冲突从63%降到49%

开源办公室对外能够推动整个产业的生态发展。

 

将来,开源办公室将成为一个组织里最重要的部门,CTO、法务和企划部负责人都需要向开源办公室汇报。它是一个柔性组织,是一个矩阵式的组织,将来也会变成企业里必备的刚性组织。

 

谭中意:2000年以后,国内外各大企业纷纷成立了自己的开源办公室。其中谷歌的开源办公室不仅做企业内部的开源治理、开源合规、工程师文化、开源宣导工作,也关注整个开源生态的发展,推出了Google Summer Code项目。这是开源办公室不仅仅立足于自身,同时也造福业内的典型表率。开源软件逐渐成为主流,开源商业模式不断地涌现,开源和云结合的趋势愈发壮大,为了顺应潮流,09年左右,阿里、百度、腾讯、微众、蚂蚁等头部企业也纷纷成立了自己的开源办公室。

 

边思康:从蚂蚁集团的角度出发,成立开源办公室有内部原因和外部原因。

 

内部原因在于,开源办公室要解决COO下的问题,蚂蚁集团当时面临的很多挑战来自于开源本身带来的潜在风险。与此同时,各条业务线纷纷涌现出了多个头部的优质开源项目,因此公司层面出现新的诉求:是否能够系统性地将开源项目所需要的关键资源进行统筹,以达成更好的效果。另外,当时开源新业务场景下出现了真空地带,比如谁对公司的开源合规以及license的上下游负责。因此,开源办公室应运而生。

 

外部原因在于,开源被写入十四五规划,体现了国家对这个领域的重视以及长期推进的决心。蚂蚁响应国家号召,从技术战略层面重视开源,成立了开源办公室,作为“外交官”,希望能够以公司层面与行业伙伴共同打造平等共享,协同发展的开源生态。

 

王晶昱:当前,企业的开源会面对什么样新的需求和新的挑战?

 

刘澎:开源是目前全球创新的主要动力,从开源软件到开源硬件到开源疫苗、设备,农业、金融等不同领域全面进入开源。

 

初创型的企业和小型企业期望能够站在巨人的肩膀上,用开源提升自己的技术能力。中规模的企业希望利用开源的协议栈构筑先进的产品,但过程中极易面临侵权和知识产权问题。大企业期望实现开源的生态。比如微软于2018年9月用70亿美元支持GitHub,10月份向开源知识产权保护组织提交了6万份软件发明专利,唯一的条件是禁止闭源软件使用,这也表明头部企业在极力竞争开源生态的发言权。而国内的阿里和华为是典型的技术驱动、市场驱动型,打造了两个全国领先的开源生态,凝聚了大量的核心技术,国家网信办也指定这两个操作系统在下一代的行业新窗口进行推广。

 

谭中意:不同的企业在不同阶段对于开源的优先级不一样。大部分软件企业都是开源软件的消费者。消费开源软件时会存在三个问题,分别是安全、合规和效率问题,涉及到开源软件供应链的管理问题。我们需要将安全、合规和效率进行很好的结合,才能保证业务不受损,实现降本增效。

 

另外,公司团队发展到一定规模比如千人左右时,公司内部的部门墙会变得非常严重,重复造轮子的情况层出不穷,工程师身上的技术债也特别沉重,而此类情况可以通过内部开源的方式来进行彻底改善。

 

与此同时,商业可以通过开源的方式来形成差异化。开源本身不是一种商业模式,但是可以通过开源的运作与竞争对手形成差异化,从而使商业产品获得额外的收益。

 

简单来说,初创企业主要会面临合规风险,企业规模扩大到一定程度后,可以做内部开源来避免内部的部门抢以及重复造轮子。而有云的企业、ToB 的企业需要考虑如何利用开源形成差异化。

 

边思康:企业内部首先要建立合规、安全、供应链的机制来保证能够持续产出优质的开源项目。完善了机制后,如何用好开源为公司带来更高的业务价值,是一个开放式的问题。闭源的开发方式和开源的开发方式差别巨大,如何让工程师以开源的开发方式基于社区指标做正确的事,是今年蚂蚁内部面临的一大挑战。另外,公司层面如何发挥开源软件的能力实现差异化,同时又不违背开源的初衷,也是一大挑战。

 

关于公司内部开源布道水位的问题,基于历史遗留原因,我们之前使用的技术相对较为封闭,从封闭转向开放的过程需要时间,涉及到非常多技术的问题和人的问题,而人的问题需要花费大量时间来培养并取得共识。另外,从公司层面来看,我们需要让公司持续不断地感受到做开源所能带来的长期、可持续的价值,这边需要一些长期主义,不能太急功近利。

 

王晶昱:开源和云之间应该是什么样的协同关系?

 

刘澎:互联网的诞生基于开源,互联网和开源相伴相生。当时的开源软件成为自由软件和共享软件,具有几个特征:所见即所得,功能快速实现,通过民主表决来修改程序。但开源最大的问题在于商业模式较薄弱,而自从云计算出现以后,开源的商业模式逐渐清晰。尤其是十九大到二十大之间,国家走向共同富裕最重要的是第三次分配,而第三次分配的最高阶段即开源。支持开源社区做开源基金,让中国的 IT 技术和一切新兴技术能够在开源的背景下取得蓬勃发展,并且能够快速反馈给贡献者以商业利益,使其能够长期持续。

 

谭中意:云给开源提供了前所未有的分发和商业模式。云能为开源厂商提供巨大的便利,使其以极低成本触达到广大客户。同时,又有非常好的品牌来支撑商业化变现。云厂商需要用开源来实现差异化,而通过云来实现变现是最好的一种方式,也是最有发展潜力的方式。因此,两者的结合可谓是天作之合。

 

边思康:除了讲云给开源带来的价值,其实开源也为云带来了独特的价值。开源极大地加速了企业上云的速度以及云上产品形态的迭代,这边主要得益于标准化和信任两个点。在定制化软件时代,开发者最常面临的问题是非标接口以及定制化开发的高额成本等。而到了云时代,通过开源比如K8S对于底层基础设施的打造、Open Telemetry可观测性标准的打造等均体现了开源能够为云带来事实标准,从而让不同公司和甚至是不互信的公司在同一个平台上面做更高维度的开发。

 

这正是开源的核心精神,即“站在巨人肩膀上,解决下一个困难的问题”。信任则来自于在云上运行的服务如何获取用户的信任,而开源软件的代码全部向用户公开,是成本最低、最直观的带来的信任的方式。基于以上两点,可以说云和开源是相互成就、相辅相成的,它是一件事情的一体两面。开源和上云的「飞轮」转起来之后,能够在新的云时代里加速软件产业的发展。

相关文章
|
3月前
|
存储 边缘计算 人工智能
云计算与分布式系统架构:驱动数字化时代的创新引擎
本文将探讨云计算与分布式系统架构在数字化时代中的重要性,介绍其基本概念和原理,并探讨其在推动技术创新、提升企业效率和满足用户需求方面的作用。同时,还将提出未来发展的趋势和挑战,为读者提供对云计算与分布式系统架构的深入理解。
|
3月前
|
边缘计算 安全 量子技术
《云计算的未来:驱动企业创新的关键技术》
本文探讨了云计算如何成为当代企业创新和竞争力提升的核心驱动力。在介绍云计算的基本概念和发展历程的基础上,文章重点分析了云计算在企业中的具体应用,如资源弹性管理、成本优化以及促进远程工作的流行。通过探索云计算在不同行业中的应用实例,我们不仅能更好地理解这一技术的实际影响,还能洞察未来技术发展的潜在趋势。此外,文章还讨论了云计算面临的安全挑战和解决策略,为企业如何高效、安全地利用云计算提供策略建议。
86 6
|
3月前
|
运维 Kubernetes API
探索OpenNetEasyCloud:一款创新的云计算解决方案
OpenNetEasyCloud是一个基于微服务的开源云计算平台,利用Kubernetes和Docker实现容器编排和应用部署,提供RESTful API进行集成与自定义。采用Vue.js和Element UI打造用户友好的界面,支持虚拟机管理、存储服务、网络服务和监控告警功能。其特点是开源、易用、高可扩展、安全,并拥有活跃的社区支持。适合企业和开发者构建私有云环境,提升运维效率。[阅读原文](https://blog.csdn.net/gitblog_00041/article/details/137366836)
48 1
|
3月前
|
存储 人工智能 物联网
云计算与分布式系统架构:未来技术驱动的创新之路
在当今数字化时代,云计算和分布式系统架构成为了企业和个人实现高效、可靠和灵活计算的关键。本文将探讨云计算与分布式系统架构的基本概念和原理,并介绍其在现代技术领域中的应用和未来发展趋势。
136 1
|
9月前
|
人工智能 大数据 持续交付
大数据时代的软件开发实践:利用云计算和AI赋能创新
大数据时代的软件开发实践:利用云计算和AI赋能创新
208 0
|
存储 机器学习/深度学习 边缘计算
云计算:实现业务转型的创新工具
云计算已经不再是一个陌生的概念,它已经成为企业实现业务转型和创新的重要工具。通过提供灵活性、创新性和成本效益,云计算在各行各业推动了创新和发展。在未来,云计算将继续在商业和技术领域带来新的机会和挑战,让我们拭目以待!
100 0
云计算:实现业务转型的创新工具
|
消息中间件 存储 运维
《云计算加速开源创新》——云原生背景下消息领域的一次重新定义(下)
《云计算加速开源创新》——云原生背景下消息领域的一次重新定义(下)
|
存储 SQL 监控
「云计算架构」Azure企业支架:规范的订阅治理
「云计算架构」Azure企业支架:规范的订阅治理
|
运维 Cloud Native 数据挖掘
《云计算加速开源创新》——云时代下的DataOps开源技术演进
《云计算加速开源创新》——云时代下的DataOps开源技术演进
|
存储 缓存 人工智能
《云计算加速开源创新》——云原生驱动数据抽象与缓存加速开源技术发展
《云计算加速开源创新》——云原生驱动数据抽象与缓存加速开源技术发展