diff --git "a/\347\254\254\344\271\235\347\253\240-\345\274\200\346\272\220\350\264\241\347\214\256.md" "b/\347\254\254\344\271\235\347\253\240-\345\274\200\346\272\220\350\264\241\347\214\256.md" index 3a4b339e385526db973323a2efc583c696d2360e..0936a65a0503789b7d5ad9ae3f2ec1a45c2f310c 100644 --- "a/\347\254\254\344\271\235\347\253\240-\345\274\200\346\272\220\350\264\241\347\214\256.md" +++ "b/\347\254\254\344\271\235\347\253\240-\345\274\200\346\272\220\350\264\241\347\214\256.md" @@ -1,3 +1,5 @@ +# 第九章 开源贡献 + 时至今日,在全球开源界普遍认同中国企业和中国开发者对全球开源产业贡献巨大的背景下,依然有许多国内人士认为中国是全球开源资源的索取者和使用者,这是成见,更是偏见。 事实上,在20世纪90年代中期,中国开源还处于启蒙阶段,国内最早接触这一领域的技术先驱者尝试积极参与国际开源社区的代码共享活动,虽然是凤毛麟角,但星星之火终成燎原之势。 21世纪初,随着国内Linux系统和LAMP技术栈的兴起,中国开源进入萌芽阶段,一些全球知名企业在华研究机构成建制地组织中国开发者,系统地参与到国际知名开源社区中。国内开源社区如雨后春笋般层出不穷,开源文化在当时那一批20岁出头的中国开发者心中埋下了种子。 @@ -6,9 +8,9 @@ 中国的开源力量正在以惊人的速度迎头赶上,在开源开发者贡献度、开源社区活跃度、开源基金会参与度等方面,我们均已取得不俗的成绩。这些来自中国的开发者和科技企业正在向全世界呈现全新的中国印象,中国逐步实现了开源世界的大国担当。 本章将引用全球知名开源基金会和业内最具代表性的开源社区的详实数据,来呈现开源世界的中国贡献,以及国际企业对中国开源发展所带来的推动作用。 -9.1 国际开源社区的中国贡献 +## 9.1 国际开源社区的中国贡献 -9.1.1 中国开发者已经成为Kernel.org社区最大贡献群体 +### 9.1.1 中国开发者已经成为Kernel.org社区最大贡献群体 在开源世界中,Kernel.org社区的象征意义无可替代,开源界的创世一代至今依然活跃在这个社区,因而Kernel.org至今仍常被作为一个开源指数来度量一个企业或一个区域的开源繁荣和发展程度。 为更加全面地展示中国在开源领域的成长过程,我们分别通过中国开发者和中国科技企业对Kernel.org社区的补丁贡献数据来呈现(见图28)。 @@ -30,7 +32,7 @@ 图31 十大中国企业在Kernel.org社区中的贡献排名(2017年2月至2022年2月) 此外,联想、酷派、麒麟软件和小米均对内核社区有贡献。 -9.1.2 中国开发者成为RISC-V生态中不可或缺的组成部分 +### 9.1.2 中国开发者成为RISC-V生态中不可或缺的组成部分 2011年5月,加州大学伯克利分校研究团队发布了一套全新的开放指令集RISC-V(见图32)。2015年,汇聚全球100多家单位的非营利组织RISC-V基金会正式成立。 图32 RISC-V指令集 @@ -85,7 +87,7 @@ 众所周知,中国一直在芯片领域处于受制于人的窘境,整个产业迫切走出一条自力更生、自主创新之路。RISC-V由于开源的特性,自诞生起就在中国产业界备受瞩目,大量中国芯片公司正在成为RISC-V的拥趸,加大对RISC-V的投入。而中国具备的电子制造业生态优势,也成为RISC-V应用前景最乐观的地区,RISC-V在中国的市场容量和发展潜力巨大。这些因素成就了双方“互利互助、合作共赢”的天作之合。 另外,RISC-V生态中的相应软件、工具链还有待完善。RISC-V指令集开源并不意味着CPU核心也同时免费授权,这对芯片公司提出了很高的设计和研发要求。客观上,目前RISC-V只是帮中国芯片产业走上快车道,但前路漫漫,还需要我们持续努力。在未来的RISC-V生态建设中,中国企业需要平心静气、戒骄戒躁,避免在资本的推动下过度炒作概念,同时加强全球产业合作,避免产业生态碎片化趋势。 -9.1.3 中国用户和开发者已经成为OpenCV社区的中坚力量 +### 9.1.3 中国用户和开发者已经成为OpenCV社区的中坚力量 最近十年,中国成为开源计算机视觉软件OpenCV最大用户。根据Sourceforge.net的统计(见图 33),2012年中国下载量排在美国、日本之后。2013年开始,中国超越美国和日本位居第一。此后,中国下载量占全球比例持续增加,至2022年已达44%,即全球下载量超过四成来自中国。随着人工智能领域的发展,中国已经成为OpenCV第一大用户,远超其他国家。 @@ -99,9 +101,9 @@ OpenCV做贡献,使中国科研成果普惠全世界;同时改进OpenCV使 图34 历年OpenCV GSoc项目中国开发者比例 最近两年,中科院软件所、阿里平头哥公司为OpenCV贡献了非常核心的RISC-V CPU支持;腾讯公司为OpenCV贡献了QR二维码扫码算法;南方科技大学、北京邮电大学、大连理工大学、华中科技大学、深圳大学等高校为OpenCV贡献了大量关键视觉算法。 -9.2 中国企业在开源基金会中发挥重要作用 +##9.2 中国企业在开源基金会中发挥重要作用 -9.2.1 中国成员在Apache软件基金会(ASF)的参与度 +### 9.2.1 中国成员在Apache软件基金会(ASF)的参与度 截至2022年6月,Apache软件基金会源自中国的活跃开源项目共28个,其中有17个项目成为了顶级项目。分别是: Apache Doris(2018/07/18-2022/6/15) @@ -141,31 +143,31 @@ Apache软件基金会现有中国企业赞助商6家(见表26),分别是白金 表26 Apache基金会中国赞助商明细表 -9.2.2 中国成员在Linux基金会(LF)的参与度 +### 9.2.2 中国成员在Linux基金会(LF)的参与度 Linux基金会董事会成员共23人,其中中国成员2人,占比为8.6%。分别为华为的侯培新与腾讯的刘鑫。 Linux基金会目前共有中国会员139家(见表27),相较于2020年的70家增涨了98.6%。其中白金会员2家(约占14.3%);黄金会员3家(约占16.7%);白银会员112家(约占9.5%);Associate(准会员)22家(约占7.9%)。 表27 LF中国成员单位明细表 -9.2.3 中国成员在云原生计算基金会(CNCF)的参与度 +### 9.2.3 中国成员在云原生计算基金会(CNCF)的参与度 据CNCF的统计,超过20%的开源项目来自中国,贡献度排名上升至世界第二。在云原生应用上,68%的机构在生产过程中使用容器,31%的开发者称所在单位的容器使用量已经超过5000个。CNCF理事会共29名成员,其中中国成员2人,分别是阿里巴巴的李毅和火山引擎(字节跳动)的张鑫。 CNCF基金会目前共有中国会员84家(见表28),其中包括3个白金会员(占13.6%)、10个黄金会员(占40%)、67个白银会员(占11.1%)、1个研究院所(占25%),以及3个最终用户会员(占2.9%)。中国会员目前占CNCF总数的10.7%,较2021年统计增长了2.7%。 表28 CNCF中国成员明细表     -9.2.4 中国成员在开源基础设施基金会(OIF)的参与度 +### 9.2.4 中国成员在开源基础设施基金会(OIF)的参与度 OIF基金会董事会27人,其中中国成员11人(占40.7%)。分别为烽火通信陈刚;易捷行云李中华、林冠宇;中国移动焦鹏举;中国联通钟忻;英特尔练丽萍、王伟;九州云李开;腾讯任钟坪;蚂蚁集团王旭;华为任旭东。OIF现有中国成员中包括白金会员4家(占44%);黄金会员9家(占53%);白银会员1家(2.2%);支持机构14家(占4%),见表29。 表29 OIF社区中国成员明细表 -9.2.5 中国成员在开源发明网络社区(OIN)的参与度 +### 9.2.5 中国成员在开源发明网络社区(OIN)的参与度 目前OIN社区现有中国成员共125个(见表30),较2021年统计增长26%。 表30 OIN 社区中国成员明细表(部分) -9.3 中国头部科技企业的开源贡献 +##9.3 中国头部科技企业的开源贡献 -9.3.1 华为 +### 9.3.1 华为 华为公司是国内最早建立开源战略管理的企业之一,在开源合规、企业内源、全球开源贡献、社区融入和技术引领等方面位居国内企业前列。华为是Apache软件基金会、Eclipse基金会、Linux基金会、开放原子开源基金会、OIF基金会等数十个国际开源基金会的顶级成员或初创成员,服务数十个董事席位,以及数百个TSC、PMC、PTL、Maintainer、Core Committer席位。 近两年来,面向云原生、自动化和智能化,华为又先后开源了EdgeGallery、MindSpore、Karmada、openEuler、openGauss、OpenHarmony等多个平台级基础软件开源项目。其中openEuler、OpenHarmony开源项目捐赠给开放原子开源基金会,Karmada开源项目捐赠给CNCF基金会,全球超过1000个城市的用户下载使用这些开源软件。 华为持续投入openEuler、openGauss、OpenHarmony、MindSpore开源项目生态建设,openEuler社区吸引近万名开发者、300+家企业加入,主流操作系统厂家发行11个商业发行版,openEuler商用已经突破100万套;openGauss社区开发者2500+,100家组织加入社区,已发布12个商业发行版,6大行业推广使用10000+套;华为累计贡献500多万行OpenHarmony核心代码,社区吸引30000+名开发者和40家企业参与代码贡献,生态设备发货量1亿+,已在12个行业探索落地;MindSpore社区开发者80万+,新增160+家企业成员,服务5000+家企业。2021年,华为启动“开源雨林”计划,携手国内多家开源组织和科研机构,共同构建面向企业开源理念和治理的社区,帮助国内企业理解开源文化,合理合规使用开源,共同构筑国内开放共赢的健康开源生态。 @@ -175,7 +177,7 @@ OpenHarmony :这是由开放原子开源基金会孵化及运营的开源项 异思MindSpore :通过社区合作,面向全场景构建最佳匹配、支持多处理器架构的开放AI架构,为算法工程师和数据科学家提供开发友好、运行高效、部署灵活的体验。目前,昇思MindSpore下载量已超130万,4000+社区贡献者,5000+企业应用上线。其中手机应用日均7亿+调用量,300+主流网络模型实现。在码云上,MindSpore社区共有21个仓库,总Star数达到1.6万+,总PR数超5.2万,主仓库Gitee指数为96分,领跑同类项目。 openEuler :这是由开放原子开源基金会孵化及运营的开源项目。通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统openEuler。2021年9月25日OpenEuler全新发布,同时支持服务器、云计算、边缘计算、嵌入式等各种形态设备的需求。支持多样性计算,致力于提供安全、稳定、易用的操作系统;并通过为应用提供确定性保障能力,支持OT领域应用及OT与ICT的融合。至此全新发布的欧拉操作系统可覆盖从IT、CT到OT数字基础设施全场景。作为国内最活跃的开源社区,已有300家以上头部企业加入,8000多名社区开发者持续在社区贡献,90个以上SIG,8000多个代码仓。截至2021年12月31日,个人贡献者占比累计近40%,企业贡献占比累计超60%。其中,万级以上PR贡献企业一名(华为技术),千级PR贡献企业两名(麒麟、统信)。OpenEuler下载使用用户超过37万。主流操作系统厂商,如麒麟、统信、SUSE、麒麟信安、普华、中科创达等均已发布基于openEuler商业发行版,这些发行版已在及金融、运营商、电力、政府信息中心等重点行业核心系统达90万套以上规模落地。 -9.3.2 阿里巴巴 +### 9.3.2 阿里巴巴 阿里开源进展 随着历史的发展以及阿里在开源侧实践的深入,阿里巴巴对开源的认知也一直在演进。阿里认为,开源+云计算共同构成了数字世界的根,站在用户的视角,云平台与开源社区的有效合作,赋予了用户灵活的选择权。而阿里巴巴开源的独特的生命力在于“三位一体”,三位一体是指阿里自用的技术、社区开源的技术和阿里云对客户提供的技术是一个版本 ——“三位一体”的方式使得自研、开源与云计算商业形成血脉相通的整体。阿里通过集团业务自行验证,再对外开源的策略,构建起一个良性的开源生态。 开源是阿里的技术战略之一,阿里是开源的受益者,也主动回馈开源、引领开源。在阿里开源委员会的指导下,明确了阿里开源的五大主要领域:云原生,AI大数据,数据库,操作系统和终端。在这些领域中,2022年有很多新的重磅开源项目涌现出来,比如专门解决应用混布的Koordinator,低代码框架LowCodeEngine,开源大模型平台 ModelScope,阿里搜索的重点产品Havenask,云原生数据库PolarDB-for-PostgreSQL等等。而我们原有的优势项目,比如 Apache Flink , Apache Dubbo,Apache RocketMQ ,Nacos等我们也在持续的保持投入与贡献,当前在云原生CNCF这个细分的领域,开源协作影响力指标(OpenRank)已经位列第二,国内第一;作为我们面向云时代的开源操作系统 -- 龙蜥操作系统,也从自主创新走向开源共建,正式进入高质量发展黄金期,成立至今,已经有24家社区理事单位,300+ 家合作伙伴,获得40+ 个产业奖项,54个社区技术SIG 组、230万+ 下载量、300万+ 装机量、累计30万+ 用户。 @@ -202,7 +204,7 @@ openEuler :这是由开放原子开源基金会孵化及运营的开源项目 在主论坛上,阿里巴巴开源委员会分管委员蒋江伟分享《阿里开源的动与势》,介绍了阿里巴巴开源的历史,分为使用、贡献、开拓三个阶段,阿里在创业早起就大量使用开源软件,阿里技术的发展也根植于开源的沃土中。当阿里在大规模互联网系统和云的研发中,积累了越来越多的技术经验,解决了越来越多的新问题之后,也积极地将自身的实践以开源软件的形态回馈到社区中。MongoDB 副总裁 Matt Asay 带来了《MongoDB 助力开发者实现高效开发》的分享,bilibili 技术委员会主席毛剑,也带来了《B 站在云原生与开源方向的探索与实践》的主题分享,并通过《数字世界已来,开源生态与未来》的圆桌讨论,邀请中国信息通信研究院云计算与大数据研究所副所长栗蔚,上海交通大学长聘教授、人工智能研究院总工程师、上海白玉兰开源开放研究院执行院长金耀辉,Apache 软件基金会首位华人董事、Tetrate 创始工程师吴晟,与阿里巴巴开源委员会秘书长、开源办公室负责人王晶昱共同展望了云与开源的更多可能。 另外五大分论坛也是干货满满,通过 2022 首届阿里巴巴开源开放周 Alibaba Open Source Week,阿里巴巴向业界分享了很多自身在开源中积累的实践经验,以及社区治理经验;同时,也通过自身链接了业内的技术专家及开源社区的负责人等,为开发者、开源爱好者们带来了极具价值和意义的内容。 -9.3.3 百度 +### 9.3.3 百度 截至2021年底,百度已在GitHub主导的21个开源组织累计开源项目1000+个,社区贡献者达1.8万+,获得Star总数37万+。飞桨PaddlePaddle、Apollo、超级链等项目飞速发展;Apache Doris开启基金会毕业进程,HugeGraph项目启动捐赠Apache基金会孵化进程,并已获得投票通过。由于版面原因,我们在百度众多开源项目中选择部分代表性项目,分享他们的工作成绩。 重点开源贡献 飞桨(PaddlePaddle) :目前,飞桨已凝聚406万开发者,基于飞桨开源深度学习平台创建47.6万个模型,服务15.7万家企事业单位。飞桨助力开发者快速实现AI想法,创新AI应用,作为基础平台支撑越来越多行业实现产业智能化升级。2021年飞桨框架发布了v2.0版本,正式进入了2.0时代,随后又完成了2.1和2.2两个版本的迭代更新。截至2021年12月31日,整体飞桨Family Star数累计109680(增长99%),开源社区累计提交Commit超过50万次,以PR或Issue提交形式的开源贡献者超过了15000人。飞桨开发者技术专家(PPDE)累计180多位,飞桨开源合作伙伴计划已汇聚33个全球知名开源项目、8个国际开源组织/社区/基金会。飞桨领航团是面向所有深度学习技术爱好者的兴趣社区,目前已在全球建立200+社群。 @@ -211,7 +213,7 @@ openEuler :这是由开放原子开源基金会孵化及运营的开源项目 Apache ECharts :是一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖矢量图形库ZRender,提供直观、交互丰富、可高度个性化定制的数据可视化图表。作为Apache软件基金会的顶级项目,目前Apache Echarts在GitHub Star数49k+,年增10%;Contributor有185人,年增26%,其中5人在2021年成为Committer,2021年内Apache ECharts共更新发布8个版本。 Apache Doris :是由百度开源并贡献给Apache软件基金会的MPP分析型数据库产品,2021年作为Apache软件基金会的孵化项目,受到DorisDB影响,延缓了毕业进程。Apache Doris分布式架构非常简洁、易于运维,可以支持10PB以上的超大数据集。Apache Doris的GitHub Star从2021年初的2k增长到3.9k,一年间增加了95%。贡献者数量从年初的130增至234,贡献者规模和活跃度都有了极大的提升。与此同时,在2021年Doris社区还迎来了5位新晋PPMC以及7位Committer加入,分别来自美团、小米、京东等多家一线互联网公司。Apache Doris分别在2021年4月和11月发布了0.14和0.15版本。 -9.3.4 腾讯 +### 9.3.4 腾讯 腾讯从创立之初就和开源结下不解之缘。23年前,公司的第一款产品QQ就运行在开源Linux服务器上。近几年,腾讯的开源工作主要围绕着项目开源、生态共建、社区治理三个方向推进。项目开源上,腾讯是GitHub全球企业开源贡献榜中TOP8的企业,开源了超过160个项目,累计获得了超过41万开发者的关注和Star。与此同时,腾讯持续贡献着超过30个主流开源社区,并加入了Linux基金会、Apache基金会等十余个国际开源基金会,也是开放原子开源基金会最早的发起单位之一。近三年,连续向Linux、Apache、开放原子开源、CNCF等多个基金会等捐赠了TARS、TSeer、Angel等7个开源项目,主导LinuxKVM、JDK等9个国际开源项目。 各技术领域的开源成绩 在操作系统领域,腾讯持续投入超过10年,与合作伙伴经过1000多万节点大规模场景验证的云原生操作系统OpenCloudOS,成为开放原子开源基金会开源项目的一员。 @@ -234,7 +236,7 @@ Nocalhost :云原生开发环境工具,通过对开发空间、集群、应 SuperEdge :腾讯联合社区多家厂商共同发起的该云原生边缘容器通过捐赠评定,正式成为了CNCF云原生计算基金会的沙箱项目。 此外,在当前多媒体领域的主流开源项目中,腾讯都参与了贡献,比如媒体库(FFmpeg)、流媒体服务器(SRS)、编码库(AOM)、播放器(VLC)、传输协议(WebRTC、SRT)等。同时,腾讯也参与了音视频领域的多个开放标准组织,其中在Alliance for Open Media中,腾讯是国内唯一一家Founding Member,将来还会参与到下一代开放编码标准AV2的制定中。 -9.3.5 中兴通讯 +### 9.3.5 中兴通讯 中兴通讯是Linux基金会旗下的LFN和LF AI &Data的创始成员以及最高级别会员,拥有两大基金会的董事会、TAC等席位;也是Open Infrastructure基金会(原Open Stack基金会)重要的黄金成员,中兴通讯在该基金会贡献颇多。在Train版本中Commit总数达到5000以上,位居全球第六;Ussuri版本中LoC45万行代码,位居全球第四;是国内最早参与Ceph社区的公司之一,在已发布的K~M三个版本中,贡献位居全球前三,中国第一;在LF AI&DATA基金会孵化推理侧工具链Adlik。 中兴通讯是首批参加OPNFV、OpenDaylight开源社区的电信网络设备厂商,是电信网络向虚拟化、容器化和智能化转型、标准与开源深度融合的践行者。2015年,中兴通讯以铂金会员加入OPNFV社区,是首批通过OVP(OPNFV Verified Program)认证的厂商。2016年,中兴通讯支持中国运营商在Linux基金会发起的网络自动化管理项目ONAP前身Open-O立项,为Open-O贡献超过50%的代码。2017年成为ONAP初创会员,并担任微服务总线MSB、告警分析Holmes两个子项目的PTL。2017年,中兴通讯以铂金会员加入OpenDaylight社区,将SDN协议的代码实现贡献到社区,共发起了6个新项目,并参与了社区80%的重要项目。2017年,中兴通讯以黄金会员加入CNCF,OpenPalette产品获CNCF社区Kubernetes一致性认证,获得社区KCSP认证。2018年,中兴通讯OPNFV开放实验室通过OVP Lab认证。2019年,中兴通讯首批参与GSMA和OPNFV联合发起CNTT项目,与主流运营商和设备厂商共同制订电信网络基础设施的模型、架构和测试规范。2020年,中兴通讯支持中国运营商在Linux网络基金会发起的5G/6G电信能力平台xGVela立项,并贡献TelcoPaaS初稿。大力推动5G网络切片、网络管理自动化、网络智能化等开源与标准在5G中的结合与应用。 2021年,中兴通讯以创始单位加入智能计算产业技术创新联合体(ONIA),与行业伙伴共同推动开源神经网络处理器指令集架构NPU-IAS生态,成为ONIA的理事单位。中兴通讯继续在国际RISC-V基金会组织中发挥创始成员(现改为铂金会员)的作用,共同讨论处理器指令的开发,提出RISC-V在HPC领域的问题。在2021年,公司以高级会员身份加入了国内最大的RISC-V开源生态组织“北京开源芯片研究院”,与国内龙头企业(互联网、设备商、芯片设计方)、高校及研究所共同研究RISC-V开源生态建设和探讨后续工作规划。2021年底,中兴通讯GoldenDB产品线联合工行、招行、银联、网联、金电、华为、金融联盟共同发起MySQL金融分支开源社区,并进入MySQL金融分支的社区管理组(PMG)和技术管理组(TMG)。 @@ -242,7 +244,7 @@ SuperEdge :腾讯联合社区多家厂商共同发起的该云原生边缘容 Adlik :由中兴通讯发起孵化,是LF AI&Data中首个聚焦深度学习模型推理阶段的项目,其宗旨是使深度学习模型能够高效地运行在多种部署环境下。利用Adlik,开发者可以方便地将主流训练框架如TensorFlow、Keras、Caffe、PyTorch等训练出的模型进行编译和优化,并根据模型部署的硬件环境自动选择优化的运行时环境,从而提升模型的推理效率,减少时延和能耗。 OpenDaylight :是一套以社区为主导的开源框架,旨在推动创新实施以及软件定义网络(简称SDN)透明化。作为项目核心,OpenDaylight拥有一套模块化、可插拔且极为灵活的控制器,这使其能够被部署在任何支持Java的平台之上。这款控制器中还包含一套模块合集,能够执行需要快速完成的网络任务。从2015年开始,中兴通讯深度参与OpenDaylight开源贡献,先后六次立项,实现相关SDN控制器协议和技术,并担任这些项目的PTL。 -9.3.6 中国联通 +### 9.3.6 中国联通 中国联通目前参与的开源社区主要涉及云计算、白盒交换机、白盒基站、网络编排器等领域,包括OpenInfra/OpenStack基金会(担任黄金会员董事)、Linux基金会(白银会员)、OpenEuler社区等。在Linux基金会白银会员基础上,中国联通作为白银会员/高级会员参加了LFN、SODA(担任董事)、CNCF子基金会。 自研海量数据存储项目YIG和AI算能服务平台CubeAI智立方已分别被LF SODA和OpenI启智社区接受为原生项目和孵化项目。其中,YIG实现中国联通在国际主流开源社区牵头项目“零”的突破。 加入欧拉社区,并在OpenStack SIG小组担任Maintainer。2021年11月,正式发布自主知识产权操作系统CULinux(China Unicom Linux),结合轻量级虚拟化、高性能网络、安全容器等技术,可广泛应用于服务器、边缘计算、云基础设施等多种场景,支持多样性算力,适配X86和鲲鹏、飞腾等主流国产化算力底座。 @@ -250,7 +252,7 @@ OpenDaylight :是一套以社区为主导的开源框架,旨在推动创新 YIG :是一款可大规模横向扩展的云存储产品,YIG基于通用标准服务器,采用存储虚拟化技术构建统一的存储资源池,对外提供标准、兼容AWS S3协议的HTTP RESTful API接口。 CubeAI :自主研发的集AI模型自动化服务封装、发布、共享、部署和能力开放等功能为一体的开源AI算能服务平台。平台基于CUBE-Net微服务框架进行开发,CUBE-Net微服务框架是中国联通自主研发的开源微服务应用基础开发平台和代码脚手架工具。 -9.3.7 小米 +### 9.3.7 小米 2017年,小米在23个开源项目中保持活跃。其中,自研项目6个,主导项目3个,参与项目14个。这些项目中,大部分推出了Committer,总的Committer人数达50人。公司全年共为各类开源社区贡献patch数超3000个。同时,不断有新的项目申请开源,其中3个新项目在2021年内通过了开源评审后对外开源。 在开源人才贡献上,新增Apache Committer11人,其他项目Committer13人。在Hadoop、Hive、RocketMQ、Dubbo、TiDB等多个有影响力的开源项目上,小米首次推出Committer,实现突破。根据Apache软件基金会发布的2021年度报告,公司员工肖翔因为其在Apache NuttX项目上的突出贡献,荣登Top5Committers名单。此外,小米开源在2021年积极参加开源生态建设。 生态共建 @@ -261,7 +263,7 @@ CubeAI :自主研发的集AI模型自动化服务封装、发布、共享、 10月,小米升级为Apache基金会的Targeted Sliver Sponsor。 同时,小米积极将自身的开源实践经验输出到外部,《开源项目与社区案例集》第一期收录了小米 MACE、Pegasus两个项目的开源实践案例,《企业开源治理案例集》第一期收集了小米公司的开源治理案例。公司全程参与筹备的中国计算机学会开源发展委员会在2021年12月正式成立。 -9.3.8 滴滴 +### 9.3.8 滴滴 2021年,滴滴成为多家开源基金会、开源组织的首批会员,并积极在社区中发挥主导作用。截至2021年末,滴滴开源共有超过81个对外开源项目,其中9个新增对外开源项目。滴滴外部开源总Star数80k+,Fork数20k+,Issue数4k+,5k+公司及组织使用了滴滴开源项目,开源项目的开发者和用户超过2万人。滴滴内部开源项目新增118个,突破500大关,年度累计4k+人参与内源,累计产生161个社群,253个技术子项。 滴滴开源还涌现出一位ASF孵化器导师、一位Apache基金会顶级项目Pulsar的Committer。滴滴开源的消息与函数团队为Apache Pulsar项目持续贡献了49个PR,其中33个完成合并; 系统软件团队向Linux内核/OVS等社区贡献10个patch,参与多个patch的Review并给出改进建议;KV团队向RocksDB社区贡献4个PR完成合并;DT-计算平台为HDFS、Iceberg、ClickHouse、StarRocks、Pulsar、BookKeeper的等项目贡献56个patch。 生态共建 @@ -273,7 +275,7 @@ DoKit :目前在GitHub上的Star数已经突破18000,已累计14000+终端Ap LogicFlow :2021年在npm发布了90+小版本,并于2021年12月31日发布1.0版本。目前已有较多公司在实际项目中接入使用,LogicFlow平均npm周下载量40k+、GitHub Star 2k、收到GitHub Issue 200+。 Know Streaming :Know Streaming基于Apache 2.0协议进行分发和开源,未来考虑捐赠给国内开源组织,为中间件类基础软件运维管控做一点自己的贡献。 -9.3.9 微众银行 +### 9.3.9 微众银行 微众银行坚持不懈地探索和实践开源,提升企业自身的技术水平和能力,基于开源软件建立了安全可控的银行核心系统,同时,建立了完善的开源治理体系,防范合规及安全风险。在贡献开源,将技术实践回馈社会方面,致力成为优秀的开源组织。经过多年的努力,截止2023年5月已有33个项目对外开源,包括人工智能、区块链、云计算、大数据和前端等多个领域,并建立了具备较大影响力的开源项目社区,获得了来自全球开发者的超过 3.7万的Star 和1.4万的Fork。主要领域及代表项目: AI领域,FATE(Federated AI Technology Enabler)是微众银行人工智能团队自主研发的联邦学习工业级开源框架,截止2022年已有工商银行、中国银联、VMware等19家成员单位,覆盖全球超过1,200家知名企业与500家高校、研究机构,成为联邦学习领域有较大影响力的开源社区。   区块链领域,截至2022年末,FISCO BCOS已入驻9个国家级基础设施,超过300个标杆应用在生产环境中稳定运行。2022年,在国际标准化组织区块链和分布式记账技术委员会 (ISO/TC 307)年内发布的区块链领域国际标准化成果《区块链与分布式账本技术 用例》中,50%的中国用例系基于FISCO BCOS研发。凭借在构建开源联盟链生态圈方面的突出贡献广泛获得权威认可,在2022年及2023年连续两年入选《福布斯》“全球区块链50强”。 @@ -282,7 +284,7 @@ AI领域,FATE(Federated AI Technology Enabler)是微众银行人工智能团 微众银行基于开源项目,持续拥抱开源社区和开源基金会,精耕开源治理的同时与合作伙伴及社区用户共同建立开源生态圈,为推动国内科技创新和提升中国基础软件国际影响力贡献力量。 -9.3.10 浪潮软件 +### 9.3.10 浪潮软件 浪潮产品当前使用的国际开源软件超过900余个,涉及40余种开源协议,参与200余个开源项目的社区贡献,覆盖云计算基础设施、云原生基础设施、工业互联网、分布式数据库、区块链等多个技术领域。 公司先后加入OpenStack、Linux、Apache、SPEC、TPC等国际权威组织,以及全球三大开放计算标准组织,并成为ODCC供应商会员、OCP铂金会员和OPEN19首批成员。浪潮是木兰开源社区首批贡献者和社区建设的践行者,同时作为创始会员共同筹建了中国首个、也是目前唯一一个以开源为主题的基金会——OpenAtom开放原子开源基金会,作为副理事长单位参与到社区建设中。 推动近百人参与OpenStack社区贡献。在社区即将发布的Yoga版本中,代码提交量(Commit)、完成蓝图数量(Completed Blueprint)、补丁集数量(Patch Set)、贡献代码行数(LOC)等方面均为中国第一。 @@ -296,17 +298,17 @@ OpenAtom社区 :围绕低代码、工业互联网、云原生等技术领域 UBML :定位于工业互联网平台架构中的aPaaS层。具有微内核可扩展开放架构、全栈业务建模、开发语言无关性、模型工程化、模型全生命周期管理、同时支持解析型+生成型的Hybrid模式等特点。 云溪数据库 :自主研发的云原生分布式数据库,采用分布式架构设计开发。提供数据库原生自动部署、自动备份、自动容灾、数据恢复、监控等全套解决方案,可支撑单表过亿的海量数据事务交易 场景。 -9.3.11 京东 +### 9.3.11 京东 京东对外开源了前端、云计算、人工智能、区块链、联邦学习等一系列项目。2018年将分布式文件系统和对象存储系统ChubaoFS项目捐献给CNCF基金会,并于2020年进入沙箱。 京东紧密保持与国内外开源基金会与组织的联动,不仅是CNCF会员、OpenEuler会员,还加入了中国信通院云计算标准和开源推进委员会、科技制造开源技术应用社区,并且也是开放原子开源基金会的初始会员之一。 -9.3.12 字节跳动 +### 9.3.12 字节跳动 字节跳动积极投入开源社区建设。从2015年Rcproxy项目开始,字节跳动陆续对外开放多个经过内部业务验证的开源项目,包括现代Web开发框架Modern.js、微服务中间件CloudWeGo、高性能分布式训练框架BytePS、联邦学习平台Fedlearner、训练加速引擎LightSeq、Flutter应用内调试工具UME等。 目前,字节跳动已经对外开源五十多个项目,分布应用在前端、客户端、后端、AI/算法等领域。 -9.4 中国原生开源企业加速涌现 +##9.4 中国原生开源企业加速涌现 -9.4.1 麒麟软件 +### 9.4.1 麒麟软件 2014年,麒麟软件(前身为中标软件)成为开源社核心初创成员,2016年成为Linux基金会正式成员,2019年在开源OpenStack正式项目中获得1个项目的领导者(PTL)席位,2021年成为可信开源社区共同体正式成员。 社区贡献上,麒麟软件是Linux、Ubuntu、Debian、Ubuntu Kylin、UKUI、OpenStack、OpenEuler、GNOME、Unity、Ceph、Ovirt等知名开源组织和项目的重要贡献者与维护者。由公司发起的开源项目UbuntuKylin开源桌面操作系统累计安装量(仅官网下载统计)超3800万、UKUI桌面环境进入多数主流Linux发行版软件仓库。 公司热衷于开源布道,为埃塞俄比亚、加纳、赞比亚等7个国家提供开源操作系统培训服务,并累计在全球30多个城市的50多所大学里举行了版本发布会、麒麟杯软件大赛、开发者大会、Linux应用沙龙、生态软件测试、KMRE体验等超过100场的线下活动,让开源操作系统真正走进多所高校的教学课堂和课程实践,培养出Linux人才数万人。 @@ -318,7 +320,7 @@ Kernel.org社区 :麒麟软件向Linux Kernel所做贡献覆盖Ceph、xor、ra OpenStack社区 :截至2022年2月,麒麟软件向OpenStack社区累计Submit(Patch)5500+,修复Bug 1600+,完成蓝图40+,贡献代码10万行。 openEuler社区 :公司共有155人直接参与openEuler社区,其中2人为TC,24人为Maintainer。截至2022年2月,累计提交Issue 1300+,Pull Request 2000+,维护项目300+,参与代码类项目50+,发起6个SIG,在5个SIG中担任Maintainer。 -9.4.2 统信软件 +### 9.4.2 统信软件 统信软件基于Linux内核自主研发并开源了DDE桌面环境以及系列应用软件,已被主流Linux发行版所采纳。在国际主流社区(Ubuntu、Debian、CentOS等)贡献组件数量超过70多个。参与上游Linux Foundation内核社区开源贡献,在操作系统核心组件如kernel、gcc、binutils、glibc、cmake、elfutils、libtool、clang、boost、gdb等领域,统信软件适配集成补丁超过5000个。自研并反馈上游社区补丁超过500个,其中被上游社区采纳数量超过400个。 作为全球Linux最重要的发行版之一,统信操作系统社区版deepin全球累计下载量超8000万次,全球社区用户超过200万。自加入Qt社区,2020年代码贡献排名第五;2021年代码贡献度排名第三。 社区贡献 @@ -327,7 +329,7 @@ openEuler :统信软件服务器研发负责人担任openEuler社区TC委员 OpenAnolis :统信软件是OpenAnolis(龙蜥)社区理事单位,在OpenAnolis社区的贡献或参与情况包括:提供DDE桌面及其相关的系列桌面应用;提供arm编译构造与集成环境,并进行部分社区基础设施维护;提供社区版本ISO集成构造技术支持,参与社区的版本构建与发布;构建社区版本的容器镜像并提供容器的构造文档;参与社区版本的测试与测试报告输出;参与社区代码提交审核等。截至2021年7月底,完成社区代码仓库同步3600+,koji提交3900+,Commit提交220+,Bug提交30+,Bug修复70+,以及部分社区技术文档编写;参与维护的社区SIG组包括Cloud Kernel、DDE、跟踪诊断技术、高性能存储、全栈国密、Java语言与虚拟机、LoongArch、Distro、基础设施、QA;轮值参与社区社群内开源用户问题反馈沟通与技术交流。 上游贡献(Ubuntu、Debian、CentOS等) :自主研发开源DDE桌面环境及系列应用软件,已被主流Linux发行版所采纳。在国际主流社区(Ubuntu、Debian、CentOS等)贡献组件数量超过70多个。在核心组件如Kernel、Gcc、Binutils、Glibc、Cmake、Elfutils、Libtool、Clang、Boost、Gdb等领域,统信操作系统适配集成补丁超过5000个。 -9.4.3 平凯星辰 +### 9.4.3 平凯星辰 PingCAP(平凯星辰)成立于2015年,是一家企业级开源分布式数据库厂商,分布式关系型数据库TiDB为该企业创立。TiDB及其生态项目累计超过1700位开源贡献者,覆盖41个国家和地区,汇聚了15000+TiDB资深用户。社区线上论坛asktug.com积累13900+个问题帖,95%的问题都得到了解决,累计总回复数89800+。 TiKV亦由PingCAP发起和主导,是CNCF首个基于Rust的KVDatabase项目,也是第12个从CNCF毕业的项目;Chaos Mesh是一个云原生混沌工程平台,目前还在CNCF的沙箱中孵化。 重点开源贡献 @@ -352,7 +354,7 @@ zh.md :zh.md实现了一套中文文档分析与检测工具,基于AST(抽 表31 平凯星辰融资情况   -9.4.4 易捷行云 +### 9.4.4 易捷行云 易捷行云EasyStack(北京易捷思达科技发展有限公司)成立于2014年,是中立的企业级云计算产品与服务提供商。易捷行云EasyStack深耕开源生态产品化,率先实践开源基础设施标准LOKI(Linux OpenStack Kubernetes Infrastructure)。在Linux方面,公司是Linux基金会会员、开放原子开源基金会openEuler社区成员、龙蜥社区会员;在OpenStack方面,公司是OIF黄金会员和创始成员,连续两年成为拥有OIF黄金会员董事和个人独立董事的“双董事”席位的唯一中国企业;在Kubernetes方面,公司是CNCF和OCI容器基金会会员;在基础设施方面,公司是Ceph基金会创始会员。 易捷行云EasyStack积极参与开源社区并贡献核心代码,多次在OpenStack、Ceph、Kubernetes核心代码贡献中名列全球TOP10。此外,公司是开放原子开源基金会捐赠人,参与发起“科创中国”开源创新联合体并成为联合体理事单位。 开源社区建设 @@ -364,18 +366,18 @@ CNCF :CNCF社区投入Kubernetes、containerd、etcd、kube_OVN等多个项目 表32 易捷行云融资情况 -9.4.5 涛思数据 +### 9.4.5 涛思数据 采用 AGPL 许可证,涛思数据已经将 TDengine 的内核(存储、计算引擎和集群)100% 在 GitHub 开源,并尽最大努力打造开发者社区,旨在通过开源,快速获得市场反馈,完善产品和生态,吸引更多的开发者加入到项目中。发展 3 年时间后,TDengine 在 GitHub 上的 Star 数已经达到了 21.3k,全球运行的 TDengine 实例数超过 248.9k,多次登顶 GitHub 全球趋势排行榜。 TDengine 项目十分活跃,从 2019 年开源到 2023 年,其已成长为时序数据库领域 Star 数排名第三的新星项目,并在全部开源数据库产品中,位居第六;同时,保持着在开源时序数据库领域中最快的 PR 增长速度,截止到 2023 年 1 月 16 日,Pull Request 总次数已经达到 15.8k。 2022 年 8 月 TDengine 3.0 成功发布,成为了一款云原生时序数据库,解决了业内的 High Cardinality 问题,能支持 10 亿条以上的时间线,100 个节点以上的集群。它在分布式设计的基础上,实现了计算和存储分离,重构了流计算、数据订阅功能,升级了查询引擎、存储引擎,产品性能获得了质的升级。 -9.4.6 白鲸开源 +### 9.4.6 白鲸开源 目前,白鲸开源稳定运营着两个开源项目,分别为大数据工作流调度平台Apache Dolphin Scheduler和大数据集成平台SeaTunnel。 其中,基于Apache开源社区理念打造的Apache Dolphin Scheduler,已累计在600多家公司生产环境中作为核心调度系统,贡献者超过310人。 2021年12月,SeaTunnel正式成为Apache孵化器项目,这也是Apache基金会中第一个诞生自中国的数据集成平台项目。2017年对外开源后,SeaTunnel已经发布了31个版本,贡献者超过50人。 -9.4.7 思斐软件 +### 9.4.7 思斐软件 北京思斐软件技术有限公司(SphereEx)于2021年4月,由Apache顶级开源项目ShardingSphere核心团队创立。2021年5月获得数百万美元天使投资,2022年1月获得近千万美元Pre-A轮融资。 SphereEx曾在Google Summer of Code、西雅图创业协会、Stack Overflow等多个组织分享开源技术与创业经验。累计在全球参与包括PGConf.Asia、COSCon、ApacheCon、OpenSource Day、Grace Hopper Celebration等在内的50多次海内外线上、线下活动。 重点开源贡献 @@ -384,11 +386,11 @@ SphereEx曾在Google Summer of Code、西雅图创业协会、Stack Overflow等 学术贡献:2022 年,SphereEx 宣布与重庆大学展开合作;在 IEEE 的数据库顶级会议 ICDE 上发布了前沿思想理念,并向全球数据库专家解读了 ShardingSphere。时隔四个月,Apache 核心贡献者撰写了第一本全面介绍 ShardingSphere 并演示了几个设计细节和最佳实践的《Apache ShardingSphere 权威指南》并在亚马逊,并在亚马逊、O'Reilly、Barnes & Noble、 Packt Global;、Google Books 等 180+ 国家上线发售。 开源布道:社区定期举办 Meetup ,邀请业内大咖和社区专家深度探讨数据架构的发展分享经验和实践,截至目前累计主办联合主办活动数十场。除了ShardingSphere 主导的技术活动,SphereEx 也积极参与合作伙伴和行业的活动,这一年,SphereEx 推动ShardingSphere 出席并参与包含 DTCC、OpenSource Day、Google Summer of Code、FOSDEM、FOSS、J-CON Java International Conference、UXDX 等近百场知名海外技术盛会。 -9.5 国际机构、国际企业对中国开源的贡献 +##9.5 国际机构、国际企业对中国开源的贡献 通过本章前文所述,我们可以看到中国在开源贡献上令人欣喜的进展,短时间内从使用开源到积极贡献。但在目前的开源贡献者索引网站中,活跃贡献者排名前十依然是国际企业。因而,国际机构和企业的开源实践,以及对中国的开源贡献将进一步推动中国开源的发展。 为此,我们以Apache基金会、Linux基金会、IBM、Intel、微软、红帽等机构和企业为例,介绍国际通行的开源之道,以及对中国开源的贡献,希望可以对中国的开源发展有所启发。 -9.5.1 Apache对中国开源的贡献 +### 9.5.1 Apache对中国开源的贡献 2012年之前,国内与ASF(Apache Software Foundation,简称“ASF”)接触的公司主要集中在外企,例如Intel中国研发中心、IBM中国研究院、eBay中国等。但在2012年之后,华为、阿里巴巴、百度、京东、腾讯等公司开始陆续将项目捐赠给ASF,在ASF的孵化下,多个项目成为顶级项目。 伴随着越来越多来自于中国的项目进入到ASF,中国的Committer数量也在不断增加。如图35所示,在2010之前,中国开发者参与度并不高。自2014年开始,中国Committer数量逐年递增,直至今日,中国Committer数量占到新增Committer一半左右的比例。 @@ -436,7 +438,7 @@ Apache在中国举办的ASF相关会务活动 -9.5.2 Linux基金会(包括CNCF)对中国开源的贡献 +### 9.5.2 Linux基金会(包括CNCF)对中国开源的贡献 Linux基金会(The Linux Foundation,简称LF)提供了一个中立、可信的中心供全世界的开发人员和企业共同开发、管理和扩展开源项目。目前,中国在开源代码贡献和项目贡献方面都在不断加速,已经成为非常重要的参与角色。以CNCF为例,通过CNCF基金会和中国开源社区的努力,源自中国的代码贡献率已跃居世界第二,来自中国的开源项目超过30个,约占所有CNCF项目的25%。 在过去20年中,Linux基金会已经从支持单个项目(Linux内核)扩展到许多不同的项目社区。超过2300名成员和数十万开发人员参与了一些最重要和最活跃的开源项目,在云、安全、区块链和Web等跨行业技术领域进行合作。 2021年,Linux基金会在其支持的数百个开放技术社区中的贡献和参与度都在持续增长。其中,中国区成员的增长更是有目共睹,单是CNCF中国区成员的增长就达到了80%。 @@ -459,7 +461,7 @@ Linux基金会参加COPU每年一度“开源中国开源世界高峰论坛” 此外,Linux基金会为不同的生态推出了许多新的基金会,越来越多的中国企业加入合作,例如RISC-V成员在2021年上半年增加一倍多,其中很多是来自中国的成员。LF AI & DATA、LF Networking、O3DF、OpenSSF、CNCF等基金会的董事会成员也有越来越多的中国企业加入,另像NextArch等由中国企业发起的开源基金会正在全球蓬勃发展。毫无疑问,中国将继续参与全球开源并发挥重要的影响力,和全世界共同构建开源产业生态。 未来,Linux基金会和中国团队将继续推动企业和社区参与全球开源合作,培养更多开源人才。 -9.5.3 IBM对中国开源的贡献 +### 9.5.3 IBM对中国开源的贡献 IBM是最早的开源拥护者之一,自20世纪90年代初期开始支持Linux、Apache和Eclipse等有影响力的社区,推动开放许可、开放治理和开放标准。IBM参与的开源项目覆盖了Linux内核、开发框架、人工智能、云计算、数据科学、区块链、IoT、量子计算、芯片等技术领域(https://www.ibm.com/opensource/) 。截至目前,有超过5000名IBM员工(大量在中国)活跃在各类开源项目中,在GitHub的IBM组织里有2300余个IBM贡献的代码库(其中许多在中国开发)。与此同时,IBM帮助中国企业建立开源治理机制,发展开源文化,并积极参与开源。 IBM定期维护的“开源之道(https://developer.ibm.com/articles/cl-open-architecture-update)” ,包括IBM选择开源项目的原则并且提倡开放治理,可以帮助中国企业在参与开源时从海量的项目中进行挑选,同时通过以身作则,避免大企业垄断开源生态。 IBM一直积极为开源相关的政策标准等建言献策,比如对2022年3月征求意见的《软件供应链安全保障基本要求》的行业标准草案,以及对国家标准草案《软件供应链安全要求》提供意见,并积极为《专利审查指南》的多次修订建言。 @@ -475,7 +477,7 @@ IBM对中国开源的建议 在此基础上,中国的开源活动可更具全球视野,积极参与国际主流开源社区和项目,了解其发展方向并施加影响,同时在此过程中培养人才,树立中国在国际开源领域的形象,进而吸引全球开源贡献者参与中国的开源社区和项目,创造并扩大商业价值之外的附加值。 此外,需要服务水平协议和商业保证的企业用户,可以参照中国人民银行等5部委颁布的开源政策,向供应商采购基于开源的商业产品。 -9.5.4 Intel对中国开源的贡献 +### 9.5.4 Intel对中国开源的贡献 Intel一直注重对开源软件的投入,开源项目涵盖了Linux内核、虚拟化、云计算、网络与存储、Android、Web和固件等技术领域,涉及的国际开源项目多以中国为主要研发基地,许多中国工程师成为了这些项目的重要维护者和技术领导者。 2006年,Intel倡导并和清华大学、AKA社区合作发起了中国Linux内核开发者大会。大会逐渐发展成为中国顶级开源技术论坛,同时也挖掘了一批中国内核顶级专家。此外,Intel积极支持并赞助中国开源操作系统年会。2012年,Intel、新浪、中标软件以及上海交通大学联合成立了“中国开源云联盟”,整合中国公司的研发资源,持续推动中国开源云事业的发展。在联盟指导下,Intel于2015年联合华为发起了一系列开源黑客松活动,在2020年与业界伙伴倡导合作了云计算基础架构开发者大会,为中国开源软件的活跃和技术合作贡献了力量。 Intel在系统软件领域与业界建立了长期广泛的合作关系,积极参与中国开源操作系统社区建设。目前Intel已加入开放原子开源基金会旗下的三大主要开源系统软件社区:在龙蜥社区,Intel是创始理事会成员和技术委员会成员,在社区创建并管理了英特尔架构SIG;在欧拉社区,Intel创建了类似的SIG,不断把Intel新平台和特性加入到欧拉代码仓;在OpenCloudOS社区,Intel也是创始成员和理事会成员,并当选社区副理事长单位。Intel正在把长期在开源技术领域的积累和国际开源社区的经验贡献到中国社区。 @@ -485,7 +487,7 @@ Intel在系统软件领域与业界建立了长期广泛的合作关系,积极 在网络及存储优化领域,Intel是DPDK和SPDK等相关社区的主要贡献者、推动者和布道者。Intel协调组织了DPDK中国峰会和SPDK中国技术峰会,与中国主要云厂商及电信厂商建立了密切的合作关系,使DPDK和SPDK成为它们构建基础架构设施的必备组件。同时,Intel和高校密切合作,积极推动网络创新技术的发展及人才的培养。 综上所述,Intel为中国开源产业界培养了大批顶尖技术专家,为中国开源事业走向世界,在世界发挥中国影响力做出了卓有成效的贡献,起到了积极且关键的作用。 -9.5.5 微软对中国开源的贡献 +### 9.5.5 微软对中国开源的贡献 微软对于开源领域的投入最早可以追溯至2001年Shared Source软件的开源,自此,微软开始在开源领域不断进行贡献,与开源社区共同成长,并积极参与到开源软件的贡献当中,为开源软件提供支持和帮助。每年,在微软公司内部有超过15000名工程师在GitHub上参与社区项目贡献。 在推动中国开源发展进程中,微软也发挥了重要的作用:2014年,微软开放技术作为核心初创成员,联合中国支持开源的企业、社区及个人开发者共同成立了开源社;同年,微软开源.NET并将其捐给.NET基金会,帮助开发者可以在更多场景中使用.NET来开发应用程序,Linux、macOS等平台得以运行.NET应用程序;2020年,开源社联合疫战2020公益小组,基于微软(亚洲)互联网工程院商用人工智能团队的智能对话平台,打造了智能问答机器人“小源”,提供高效、权威、准确的疫情防护问答服务;通过积极参与开源社区建设并贡献技术力量,微软已经在国内外开源社区中赢得了广泛的认可。 微软开源的Visual Studio Code也在中国开源界发挥了巨大的作用,大量的中国开发者使用Visual Studio Code开发自己的开源项目、开发基于Visual Studio Code的开源插件。Visual Studio Code成 为中国开源社区的重要组成部分。不仅如此,微软推出的TypeScript广受社区开发者的好评,成为业界JavaScript类型化的事实标准,中国开发者基于TypeScript开发出大量的优秀开源项目。 @@ -494,7 +496,7 @@ Intel在系统软件领域与业界建立了长期广泛的合作关系,积极 2018年,微软将收购而来的Helm捐赠给CNCF基金会,让开发者在使用Helm时再无后顾之忧;随之而来的是,微软在2019年开源了一套跨场景的分布式运行时Dapr,为中国开发者提供了应用程序的无侵入式分布式开发体验,帮助开发者更好地落地业务和应用。国内诸如阿里巴巴等企业也在自己的业务系统当中大量应用Dapr。2020年,微软开源了一套轻量级服务网格组件Open Service Mesh,并将其捐赠给CNCF基金会,帮助广大的中国开发者可以用更低成本落地服务治理,助力开发者落地微服务。 开源的影响无处不在,势不可挡,但开源不仅仅是软件和技术层面,更是工程师文化。微软会持续加大对于开源社区的投入。同时,微软在中国将继续致力于帮助中国的开源社区与全球的开源组织合作,将优秀的开源项目和文化引进中国,推动中国的开源活动和开源精神的发展;微软也会继续加速将中国的优秀开源文化、开源活动传播出去,让中国的开源文化得以被全世界的开发者们所知晓。 -9.5.6 红帽对中国开源的贡献 +### 9.5.6 红帽对中国开源的贡献 《企业级开源现状:红帽调查报告2022》显示,95% 的受访者表示,企业级开源对于他们组织的整体企业基础架构非常重要。究其原因,开源开发模式可以推动并支持实现创新和敏捷 IT。 技术方面,通过红帽企业 Linux 重新定义了操作系统,并打造出一系列丰富的产品组合,涵盖了混合云基础架构、中间件、敏捷集成、云原生应用开发以及管理和自动化解决方案,提供经过安全强化的开源解决方案,从核心数据中心到网络边缘,专注为企业跨平台/环境工作提供更多便利。近日正式推出了红帽企业Linux 9.2,进一步简化和优化了 Linux 平台在混合云环境下的复杂任务,弥合IT技能差距,确保运营一致性,扩展云规模上的创新;人才培养方面,持续培养开源新生力量和企业IT中坚力量,赋能IT决策者和管理者。近期,红帽和全球领先的技能和人才发展公司NIIT宣布合作,已于2023年3月1日起在中国提供红帽培训课程。中国企业和IT专业人士现在可以访问NIIT的RedHat.Training-China.com平台购买并获取红帽培训在线学习课程,打造涵盖云计算、容器、虚拟化和自动化等红帽解决方案关键领域的技能。 2011年起,针对全国大专院校计算机/软件专业学生,红帽已连续11年举办“红帽挑战赛”活动,基于广受赞誉的红帽开源软件技术培训服务,联合30多家合作伙伴,以及数百家大专院校,共同为国内培养开源软件后备专业人才,迄今已有9万余名高校学生参与其中。 @@ -502,3 +504,34 @@ Intel在系统软件领域与业界建立了长期广泛的合作关系,积极 红帽中国积极利用在国际开源社区的经验、资源和影响力,支持国内开源社区及国内先行企业与国际开源社区交流合作(如OpenStack、Ceph等技术领域),安排各类红帽技术专家,积极参与各种国际开源社区在国内的用户组组织的的技术交流活动。 小结 今年是红帽成立30周年,在华19年,在中国为中国。我们坚持使用开放透明的先进IT技术,构建全球一体化的丰富IT生态以及领先的创新商业模式,共同推动中国IT技术的创新,实现类似高铁模式的飞速发展。 + +### 9.5.7 OpenInfra对中国开源的贡献 + +OpenInfra 基金会致力于构建多元化的开源社区,推动开源基础设施软件在实际生产中的应用。OpenInfra 基金会在全球 187 个国家/地区 110,000 余名社区成员的支持下,托管开源项目并展开社区实践,涉及人工智能、容器云原生应用、边缘计算及数据中心云等领域。在中国社区,OpenInfra基金会的OpenStack,Kata Containers,以及算力网络工作组是最为广受欢迎并活跃增长的社区。 + +OpenStack社区在中国的增长 + +2022 年,中国的 OpenInfra 社区发展迅速。 凭借众多的志愿者和庞大的开源基础设施组织基础,中国仍然是世界第二大 OpenStack 社区。在过去的一年了,OpenStack 技术架构委员会提交、接受并发布了两个来自中国贡献的新项目: + +●Venus project - 提供日志管理服务的一站式解决方案。 +●Skyline 项目 - 由 UI 和 UE 优化的现代 OpenStack 仪表板。 + +Venus项目由浪潮数据发起,回馈社区。 随着发展的推进,StackHPC、中国电信和郑州云海信息科技等三个以上的组织已经开始为上游项目做出贡献。 这有助于发布全文/多维检索、典型错误分析、调用链分析等功能。 + +Skyline 项目最初由九州云发起并贡献。 现在有超过四个组织参与上游开发,正因为如此,它被包含在 OpenStack 第 26 版中。近期,OpenStack韩国用户小组也开始了参与Skyline项目的预研和评估工作。 + +除了新近发布的项目,在过去的一年里,已经与OpenStack社区中开发成长了许多年的Cyborg 继续展示其发展以及更多元化的上游社区。 在上一版中,全球有超过 25 个组织参与了 Cyborg 上游开发,其中包括一众来自中国的企业与组织。 + +Kata Containers社区在中国的增长 + +Kata Containers 在 2022 年取得了重大进展,尤其是在中国社区。 + +中国联通和浪潮数据发布了两个新的用户案例研究,针对 Kata 容器的大规模部署。 蚂蚁集团的 Kata Container 使用白皮书也在 2022 年发布,在全球获得了很高的知名度,甚至获得了超级用户奖。 300多位开发者在微信群里积极交流,讨论技术问题,分享部署。 + +2023年3月份,Kata Containers中国社区也在成都举办了疫情恢复后的第一次线下技术聚会。来自社区的30多位开发人员参加了聚会并分享各自的实践案例以及技术研发。据统计,Kata Containers上游社区去年共有来自18个组织的140多位开发者提交了1363项修改,其中将近50多位开发者来自中国,包括一些企业、科研学术机构和大学同学。 + +算力网络 (CFN) 工作组 + +2022 年,新的 算力网络(CFN)工作组成立,最初由中国移动发起。 该小组旨在利用相关技术制定应对共同挑战的解决方案,推动技术落地,逐步构建下一代开源基础设施技术。 工作组得到了广泛认可,2022 年共有 16 个组织加入工作组。目前工作组有自己的子团队,每周在微信上召开社区会议。 + +在社区传播方面,大部分的新闻发布、软件更新、活动分享、用户案例研究都是通过微信公众号发布的。