写点什么

奠定行业创新“土壤”,开源成为企业创新实践催化剂

  • 2022-09-01
    北京
  • 本文字数:4967 字

    阅读完需:约 16 分钟

奠定行业创新“土壤”,开源成为企业创新实践催化剂

二十五年前,国内互联网用户数不足百万,互联网普及率不足 1%。如今,国内网民规模超过 10 亿,互联网普及率高达 73%。互联网重塑了国内经济社会,改变了人们的生活和工作方式。

开源驱动中国各行业的数字化高速发展


中国科学院院士王怀民曾提到,开源创新首先在软件技术创新中获得巨大成功,然后进一步影响到更多 IT 领域,比如硬件开源。同时,它也影响到其他类型的知识产品创作。他认为,在云计算、移动计算、大数据,乃至人工智能发展过程中,开源是一个重要的组织模式,发挥了巨大的推动作用。


开源激发技术创新,它能充分调动个人主观能动性,通过社区协作机制进行思想交流和碰撞,为行业创新奠定“肥沃的土壤”。


据 InfoQ 发布的《中国开源发展研究分析 2022》显示,除了互联网行业,开源在各行业的应用逐渐加深,开源软件已成为各行业信息系统的重要组成。


图源 InfoQ《中国开源发展研究分析 2022》


随着各行业数字化进程加速,企业均面临技术融合与海量数据的问题,仅靠单个企业和个人经验很难突破创新。通过使用开源软件,企业可以有效进行行业内协作,解决遇到的通用挑战和问题。


比如电信行业开源探索开源形态的标准。电信运营商在 5G 时代认识到云计算、互联网、信息技术领域里开源开放的重要价值,从而纷纷拥抱开源,依托标准领域的技术储备迅速探索开源生态建设。


在生物领域与能源领域,开源提高数据分析效率;在航天领域,开源助力系统质量提升;在车联网领域,开源打造新一代技术生态......


InfoQ《中国开源发展研究分析 2022》表明,随着开源生态中技术的规范和成熟,通过遵守开源协议将开源软件商用成为很多企业的共同选择。如此,既避免重复造轮子,又降低了企业研发成本,同时还提高企业的技术研发效率。与此同时,部分企业也将其私有软件开源,通过广大开源社区积聚全球开发力量,加速开发进程。这样不仅推动开源技术的快速发展,而且加速行业数字化进程。

全要素协同助推中国开源发展


开源有四大关键要素:开源项目社区、开发者、开源基金会和企业,它们共同构成一个开源生态,发挥各自的作用和力量,推动开源蓬勃发展。


InfoQ《中国开源发展研究分析 2022》(以下简称“分析”)指出,开源项目社区是开源发展的孵化器,开发者是中国开源社区发展的核心动能。”分析“表明,国内超过八成开发者认为开源社区是个人成长平台,并且中国开发者社区参与方式正从开源消费者向开源生产者转型。同时,他们未来有更高的意愿参与项目贡献、社区生产。


开源基金会是开源项目的赋能先锋,既孵化开源项目,又进行理念布道。“分析”显示,国内开发者对开源基金会的认知度超过 80%,孵化了大批优秀项目。特别是本土开源基金会的出现成为中国开源发展的新里程碑。本土开源基金会能最大程度帮助中国企业降低公司间隔阂,通过基金会托管的形式,共同开发国内空白技术领域。例如,2020 年 6 月,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等多家龙头科技企业联合发起成立开放原子开源基金会,“立足中国,面向世界”,是我国在开源领域的首个基金会。


企业既是开源项目的赋能者,又是开源项目的受益者。尤其是科技巨头对开源的重视和深度参与,大大促进开源在国内的发展。据悉,其具体参与方式有四:一是组织贡献项目,鼓励企业内部开发者积极贡献,通过开源方式促进项目成长;二是赞助和培育项目,帮助企业内部开发者培育开源项目、培育社区和规避法律风险等;三是布道开源理念,基于企业市场资源,通过多种方式向外界布道开源理念,传播开源价值,并培养企业内部开发者成为开源布道者;四是赞助开源基金会,更快融入开源生态,且通过基金会积累运营经验,提升企业开源项目运营水平。


例如,在人工智能领域,以开源方式构建产业级深度学习平台,助力中国人工智能快速发展;在云原生领域,发起业界首个云原生边缘计算平台,覆盖更广泛的边缘计算场景;在操作系统领域,构筑开源操作系统根社区,为全球开发者提供更多选择。


作为国内科技企业“领头羊”,华为在开源上发挥着表率作用。根据 Open Source Contributor Index 公布的 2020 全球开源厂商 GitHub 开源贡献排名,华为公司是唯一进入榜单前十位的中国企业。2020 年华为公司在 GitHub 上的贡献者数量为 1683 人,数量比去年增加了 55.3%。在今年的 CNCF 欧洲峰会上,华为成为首次发表非赞助性的技术 Keynote 演讲的中国公司,MindSpore、KubeEdge、Open openEuler 与 Kubernetes、Envoy、Helm、gRPC、OpenTelemetry 等全球知名开源项目同台分享。


近年来,华为更是聚焦开源基础软件,以开源软件为支点,构建开源黑土地和根社区。

无论是华为,还是其他互联网科技巨头,在自己所擅长领域“发光发热”的同时,也投身开源基础软件建设。只有做大做强基础软件,共建世界级基础软件开源生态,才能夯实中国软件根基,从而加速行业数字化进程。

创新有为,千行百业的开源创新实践


开源不仅成为当今主流的软件开发模式,而且是开放创新的有效手段。它不仅成为各行业创新的根基,而且支撑着诸多行业高速发展。


我们知道,那些高速发展的行业均构建于先进的数字基础设施之上。只有发挥先进数字基础设施的作用,这些企业才能步入发展快车道。事实上,先进的数字基础设施中,处处都有开源身影。从操作系统、数据库、云原生到边缘计算和 AI 等各领域,那些纷纷使用开源的企业,进一步释放更大潜能,打造了一个又一个的创新“神话”。


在电信,中国电信借助开源操作系统 OpenAtom openEuler 夯实天翼云数字底座。“云改数转”是中国电信近年提出的重大战略。为实施该战略,中国电信不断开展基础软件创新。操作系统作为最重要的基础软件,首先要实现其自主创新。基于 openEuler 社区版本,中国电信成功推出自研操作系统 CTyunOS。它针对云计算场景进行了深度优化,自发布后,全国已上线 10000 余套,覆盖多种业务场景,包括公有云、私有云、IT 上云和一城一池等多种业务,业务运行稳定可靠。此外,中国电信与 openEuler 社区持续开展合作,进行关键技术联合创新。比如,针对虚拟化场景下如何扩容、降低成本的问题,天翼云和 openEuler 开源团队通过联合创新,实现 Redis 场景性能提高约 30%、内存成本下降约 35%,大大提升内存使用的性价比。


在银行,基于 openGauss 开源数据库,中国邮政储蓄银行新一代个人业务分布式核心系统全面投产上线。据悉,它基于鲲鹏计算平台、openGauss 数据库与 GaussDB 分布式云数据库搭建分布式架构,支撑超 6 亿个人客户的在线迁移,成功完成新、旧个人业务核心系统的平稳过渡。新系统具备海量交易、弹性伸缩、金融核心级高可靠和高可用特性,可具备为全行 6.37 亿个人客户、4 万个网点提供日均 20 亿笔,峰值 6.7 万笔 / 秒的交易处理能力。它通过企业级业务建模实现化繁为简,重塑核心交易流程;组件化模型驱动业务敏捷,从容应对市场变化与客户需求;分布式单元化部署实现客户无感切换,保障业务连续性,降低切换风险,为客户带来全新体验。


在教育、服装和车联网行业,企业基于 OpenAtom OpenHarmony 纷纷进行各种创新。双猴科技专注教育行业,依托全语通云端平台和场景化专业学习工具以及权威内容,提供智慧学习解决方案。接入 OpenHarmony 后,依托其能力,设备可以实现接入极简,多设备硬件能力互助,数据共享,让分布于不同 OpenHarmony 设备中的能力可以集中应用,为学生带来全新体验。如果说 OpenHarmony 为教育行业带来新突破,那么它在服装行业则激发了创新。互联网时代的信息扁平化,导致传统服装产品感知价值疲劳。如何进行突破,这成为纺织无边界联盟遇到的挑战。而智能化成为一个突破口。对服装行业来说,智能化是体验的升级、是市场的需求。以冬装为例,经过五年多时间的发展,冬装智能加热已经成为市场刚需。经过近 1 年的系统对接和研发,纺织无边界联盟具备智能加热功能的智能服装第一次进入 OpenHarmony 系统,并在华为 VMALL 线上商城开始销售。销售火爆,在众测阶段就完成了围巾品类破 100 万、服装品类破 200 万的优秀成绩。在车联网,OpenHarmony 则为博泰车联网带来新想象。目前,汽车行业正围绕智能化、网联化、电动化和共享化经历前所未有的变革,其中智能化和电动化与汽车座舱息息相关。其中,主流的汽车座舱操作系统有 QNX、Linux 定制和 Android 定制等,但是它们各有缺点,无法满足需求,因此开源多生态的座舱操作系统依旧处于紧缺状态。在 OpenHarmony 3.0 发布后,博泰就在车规级的平台上将 OpenHarmony 搭建起来,充分利用 OpenHarmony 跨端、分布式能力,打造车内终端无缝互联,让汽车座舱更多样、更开放。


宝酝号科学实验卫星


在科学领域,主要搭载卫星智能服务与计算平台载荷的宝酝号科学实验卫星的升空标志着卫星进入云原生时代。北京邮电大学、华为云、中国移动研究院和北京大学联合推出“天算星座”计划,基于 KubeEdge 云原生边缘计算平台和 昇思 MindSpore 全场景 AI 框架,加速推进卫星在轨计算智能化,为 6G、卫星互联网等技术发展提供支撑,构建空天计算在轨开放开源服务平台。据悉,KubeEdge 和 MindSpore 为天算星座提供统一的资源、应用管理、分布式应用协同能力和计算能力,结合北邮开发的卫星网络系统、基础通信组件,可为空天实验提供按需使用的计算能力。根据测试,通过卫星与地面站协同推理,计算精度提升 50% 以上,同时卫星回传数据量减少 90%,大幅降低了空天计算实验门槛,卫星将进入云原生时代。


在生物保护领域,作为“雪山之王”,雪豹是高原生态系统的旗舰物种,也是判断生态健康与否的风向标。但是,由于雪豹领地意识极强、分布分散,喜欢昼伏夜出,捕猎游走的范围广阔且人迹罕至,因此难觅其踪,针对雪豹的科研保护工作难度极高。为观察到像雪豹这样行踪隐秘的物种,研究人员通常会在其栖息地长期架设红外相机,捕捉动物活动。传统方法最大痛点在于过度依靠人工,不能快速高效地把红外相机获取到的素材转化成科研成果。为此,山水自然保护中心利用华为全场景 AI 框架昇思 MindSpore 应用于野外红外相机照片物种识别中。与人工识别相比,同样是识别 50 万张照片,机器只需要花两天半左右的时间,就能完成批量的初步筛选。虽然最终的物种认定仍需要专家来鉴定复核,但 AI 物种识别的应用仍能为研究工作精简一半以上的时间。


红外相机推理照片:雪豹


在机器人领域,大陆智源将机器人操作系统和机器人数据库系统性地搭建在 EdgeGallery 5G 边缘计算开源平台中。EdgeGallery 不仅聚合丰富的网络能力确保机器人在使用过程中的安全性、稳定性和流畅性。同时,EdgeGallery 也提高了机器人的大数据实时交互、视频数据 AI 分析、事件行为识别等重要的机器人功能,让机器人在 5G 环境下发挥最高效的巡逻使命。大陆智源与 EdgeGallery 自 2020 年 4 月合作以来, 已经完成多次机器人运行测试,并在大陆智源多个机器人项目中逐步展开应用。比如,在安防巡逻场景中完成自主巡逻、智能充电、人脸识别、黑名单报警等任务设定,在防疫巡检场景中确保人体体温实时监测和定时定区域的消毒液喷洒任务完成。


从电信、银行、教育、服装、车联网到科学和自然保护等行业与领域,我们看到各种开源项目,从 OpenAtom openEuler、openGauss、OpenAtom OpenHarmony 到 KubeEdge、MindSpore、EdgeGallery,开源成为一股强大的力量,帮助企业和组织披荆斩棘,破解难题,实现一次又一次的创新。从这些开源项目的出现和应用,我们看到了华为“深耕基础软件开源,打造数字世界的根技术”的决心。


开源代表着一种打破垄断、开放创新的精神和文化,能汇聚众人,发挥众智。自二十年前参与开源,华为始终秉持着开放、协作、共赢的精神,参与开源、贡献开源。


今天,作为全球主流开源产业组织的积极参与者和支持者,华为在全球开源社区中发挥着积极作用,并且成为国内企业开源的代表。华为开源之所以能长期发展下去,是因为其坚持“解决问题,创造价值”的开源理念。

写在最后


现在,开源文化越来越流行,开源精神深入人心,开源正成为一股新力量,驱动创新和技术变革。中国正成为全球开源软件价值链中的关键一环,只有持续肥沃开源土壤,才能促进中国开源生态的真正繁荣。就如华为首席开源联络官任旭东所说,“我们期待有更多有活力、创造力的开发者投身开源,国内能涌现出更多的优质的基础软件开源项目,可以把商业价值与产业价值有机结合起来。在开源全要素协同下,共同增强中国开源土地的肥力”。

2022-09-01 15:334687
用户头像
万佳 前InfoQ编辑

发布了 677 篇内容, 共 386.5 次阅读, 收获喜欢 1805 次。

关注

评论

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

详解CAN总线:CAN协议分层结构及功能

不脱发的程序猿

CAN总线 CAN协议 CAN协议分层结构及功能

遭不住了!Alibaba开源内网“M9”级别高并发编程全彩版进阶手册

程序知音

Java 架构 并发编程 多线程与高并发 后端技术

Shell编程学习(一)

Studying_swz

Shell 初阶 9月月更

Shell编程学习(二)

Studying_swz

Shell 脚本 9月月更

[架构实战] 课后作业

爱学习的麦子

吃透阿里大佬分享的这份Java面试神技,3个月斩获8家offer

Geek_0c76c3

Java 数据库 开源 架构 开发

架构实战营模块1作业

陌生流云

架构实战营

邓荣伟:稳定支撑每秒百万笔支付请求,支付宝数据库架构的过去、现在与未来

OceanBase 数据库

互联网架构师联合总结的Java面试攻略,GitHub标星30K!

程序知音

java面试 大厂面试 java架构师 后端技术 Java面试八股文

阿里最新秋招面经,腾讯/美团/字节1万道Java中高级面试题

程序知音

Java 大厂面试 后端技术 Java面试八股文 阿里面试

模块二

早安

极客时间架构师训练营

评判优秀程序员标准:“高并发”,竟被一份Github万星笔记讲清楚了

Geek_0c76c3

Java 数据库 架构 开发 面经

Canvas+Javascript实现点击小球的爆炸效果

Sam9029

JavaScript canvas 9月月更 小球爆炸

信息论与编码(一)| 信源分类与数学模型

timerring

9月日更 信息熵

详解CAN总线:CAN节点硬件构成方案

不脱发的程序猿

嵌入式 汽车电子 CAN总线 CAN节点硬件构成方案 CAN节点

阿里内网流传的9w字图解网络(全彩版)GitHub现已下载量过百万

程序知音

Java 程序员 计算机网络 后端技术 计算机底层

详解CAN总线:标准数据帧和扩展数据帧

不脱发的程序猿

汽车电子 通信协议 CAN总线 CAN协议 标准数据帧和扩展数据帧

OceanBase存储层代码解读(四):宏块的垃圾回收和坏块检查

OceanBase 数据库

全网首次公开:Java面试参考指南V3.0版(完美契合当下所有互联网公司面试需求)

Java全栈架构师

数据库 程序人生 后端 高并发 Java 面试

大厂“毕业”半月,面试数十家公司,凭借这份面试总结涨获7家Offer,成功入职

程序员小毕

spring 程序员 程序人生 JVM Java 面试

阿里五位MySQL封神大佬耗17个月总结出53章性能优化法则

Geek_0c76c3

Java 数据库 开源 程序员 开发

竟拿到阿里45K高薪offer!只因他刷了这份阿里微服务天花板手册

Geek_0c76c3

Java 数据库 开源 架构 面经

Github爆火!阿里最新发布的《高并发核心编程笔记》PDF文档

Geek_0c76c3

Java 数据库 开源 架构 开发

架构师的十八般武艺:安全架构

agnostic

安全架构

【编程实践】出行无忧,利用Python爬取天气预报

迷彩

爬虫 爬虫教程 9月月更 Scarpy

MyBatisPlus学习

Geek_6689b6

入门 MyBatisPlus 9月月更

详解CAN总线:CAN总线报文格式—数据帧

不脱发的程序猿

汽车电子 CAN总线 CAN协议 CAN总线报文格式 CAN数据帧

直冲云霄,阿里大牛耗时49天整理12W字面试手册,押题准确率直冲95%

Geek_0c76c3

Java 数据库 开源 程序员 架构

【编程实践】提高工作效率,避免重复且枯燥的操作,利用Python自动发送邮件

迷彩

SMTP 邮件协议 9月月更 Python邮件发送

架构实战营模块八作业

zhihai.tu

架构师的十八般武艺:可观测性

agnostic

可观测性

奠定行业创新“土壤”,开源成为企业创新实践催化剂_开源_万佳_InfoQ精选文章