与此同时,在OpenCV社区中的中国开发者贡献比例也在起伏攀升(见图34)。以Google Summer of Code为例,2011年至2023年,Google共资助OpenCV 141个项目,其中31个由中国开发者承担,占比22.0%;最近两年更是达到50%。OpenCV的Area Chair,是一 个招募高级科学家为OpenCV做算法贡献的社区项目,据2022年OpenCV春季公的首批OpenCV Area Chair,共有9人,其中4名是中国科学家,占比44.4%。
本次活动获得CCF开源委员会秘书长章文嵩、Apache Software Foundation 董事吴晟等开源圈大佬点赞转发,发布后有北大开源协会、清华TUNA开源协会、西电开源协会等学生社团主动接洽。除了国内顶级高校清华大学、北京大学、中国科学技术大学等,top20 985高校覆盖率达到了85%以上。另外还有14所国际高校学生报名。包括约翰霍普金斯大学、卡耐基梅隆大学、加州大学圣地亚哥分校、纽约大学、东北大学、伊利诺伊大学厄巴纳香槟分校、巴黎综合理工学院、加拿大阿尔伯塔大学、欧洲英国诺丁汉大学、丹麦科技大学、印度德里技术大学等。和往届编程之夏相比,覆盖项目领域从前端、云原生、大数据领域扩展到 操作系统、大数据、数据库、云原生、前端、人工智能等热门领域。项目数量从去年的20个增加到27个,开放任务数量从62个增加到96个。
开源开放周:
2022首届阿里开源开放周Alibaba Open Source Week于2022年8月22-24日以线上的形式亮相,邀请了业界顶尖技术专家学者,与阿里开源领军人和头部项目代表共同探讨开源领域的最佳实践和新机遇。本次开源开放周,在主论坛之外,还特设了5大分论坛,聚焦操作系统、数据库、云原生、大数据、终端5个领域,帮助开源人探索技术开放生态的更多可能。
在主论坛上,阿里巴巴开源委员会分管委员蒋江伟分享《阿里开源的动与势》,介绍了阿里巴巴开源的历史,分为使用、贡献、开拓三个阶段,阿里在创业早起就大量使用开源软件,阿里技术的发展也根植于开源的沃土中。当阿里在大规模互联网系统和云的研发中,积累了越来越多的技术经验,解决了越来越多的新问题之后,也积极地将自身的实践以开源软件的形态回馈到社区中。MongoDB 副总裁 Matt Asay带来了《MongoDB 助力开发者实现高效开发》的分享,bilibili技术委员会主席毛剑,也带来了《B 站在云原生与开源方向的探索与实践》的主题分享,并通过《数字世界已来,开源生态与未来》的圆桌讨论,邀请中国信息通信研究院云计算与大数据研究所副所长栗蔚,上海交通大学长聘教授、人工智能研究院总工程师、上海白玉兰开源开放研究院执行院长金耀辉,Apache 软件基金会首位华人董事、Tetrate创始工程师吴晟,与阿里巴巴开源委员会秘书长、开源办公室负责人王晶昱共同展望了云与开源的更多可能。
另外五大分论坛也是干货满满,通过2022首届阿里巴巴开源开放周Alibaba Open Source Week,阿里巴巴向业界分享了很多自身在开源中积累的实践经验,以及社区治理经验;同时,也通过自身链接了业内的技术专家及开源社区的负责人等,为开发者、开源爱好者们带来了极具价值和意义的内容。
Kata Containers是一种基于硬件虚拟化技术、兼容 OCI/CRI等协议的容器运行时技术,可以完美地运行在Kubernetes集群之上。Kata Containers比传统容器提供了更高的安全性和更强的隔离性,同时具备快速启动和部署的优势,目前也是国际基金会Open Infra Foundation的顶级项目。
中兴通讯是Linux基金会旗下的LFN和LF AI &Data的创始成员以及最高级别会员,拥有两大基金会的董事会、TAC等席位,并于2023年当选LF AI & Data基金会董事会主席;也是Open Infrastructure基金会(原Open Stack基金会)重要的黄金成员,中兴通讯在该基金会贡献颇多。在Train版本中Commit总数达到5000以上,位居全球第六;Ussuri版本中LoC45万行代码,位居全球第四;是国内最早参与Ceph社区的公司之一,在已发布的K~M三个版本中,贡献位居全球前三,中国第一;在LF AI&DATA基金会孵化推理侧工具链Adlik。
AI领域,FATE(Federated AI Technology Enabler)是微众银行人工智能团队自主研发的联邦学习工业级开源框架,截止2022年已有工商银行、中国银联、VMware等19家成员单位,覆盖全球超过1,200家知名企业与500家高校、研究机构,成为联邦学习领域有较大影响力的开源社区。
在开源生态建设方面,随着TiDB的生态不断发展,有大量的上下游生态项目在社区中涌现。TiDB社区为这些项目提供了孵化器机制,帮助他们获取更多资源和帮助,能够快速成长达到有实际应用场景的成熟阶段。由知乎发起的incubator项目TiBigData旨在解决企业大数据场景中各项技术栈对接TiDB的整合问题,目前已提供TiDB与Flink和Presto的整合能力,并已应用在知乎的数据集成平台和OLAP分析场景中。TiDB for PostgreSQL项目由神州数码发起,旨在提供TiDB对PostgreSQL的兼容性,同时保留了TiDB的高可用性、弹性和可扩展性,允许用户将现有的PostgreSQL客户端连接到TiDB,并使用PostgreSQL特有的语法。ServerlessDB for HTAP 项目是要把云数据库服务变成黑盒子,让应用开发者只需要专注于业务如何转化成 SQL,再也不用操心数据量、业务负载等和业务不相关的事情。
SphereEx曾在Google Summer of Code、西雅图创业协会、Stack Overflow等多个组织分享开源技术与创业经验。累计在全球参与包括PGConf.Asia、COSCon、ApacheCon、OpenSource Day、Grace Hopper Celebration等在内的50多次海内外线上、线下活动。
**重点开源贡献**
2022年SphereEx 支持并推动ShardingSphere项目更新迭代8个版本,累计收获GitHub Star 18.3k,贡献者人数从2021年的260一跃超过了500人,累计提交PR超过1.6k 。在2022年GitHub所有中国开源项目的数据指标中,Apache ShardingSphere 位居第三。在捐献给基金会里的中国项目排行榜中,ShardingSphere 荣登榜首!为了满足更多用户在云方面的诉求, 2022年9月8日ShardingSphere推出ShardingSphere云上解决方案ShardingSphere-on-Cloud,并正式开源,开启Database Plus的云上之旅。
社区的内容矩阵:2022年ShardingSphere的案例被MySQL官网的收录,“The Next Evolution of the Database Sharding Architecture” 相继发布在 InfoQ 英文站、日文站、中文站主页,并得到了海外多家技术网站的转载,入驻 tackOverflow,并受邀The Overflow博客接受的采访,ShardingSphere产品和文档登录Grafana Labs 。
开源布道:社区定期举办Meetup,邀请业内大咖和社区专家深度探讨数据架构的发展分享经验和实践,截至目前累计主办联合主办活动数十场。除了ShardingSphere主导的技术活动,SphereEx也积极参与合作伙伴和行业的活动,这一年,SphereEx推动ShardingSphere出席并参与包含DTCC、OpenSource Day、Google Summer of Code、FOSDEM、FOSS、J-CON Java International Conference、UXDX等近百场知名海外技术盛会。
Linux基金会(The Linux Foundation,简称LF)提供了一个中立、可信的中心供全世界的开发人员和企业共同开发、管理和扩展开源项目。目前,中国在开源代码贡献和项目贡献方面都在不断加速,已经成为非常重要的参与角色。以CNCF为例,通过CNCF基金会和中国开源社区的努力,源自中国的代码贡献率已跃居世界第二,来自中国的开源项目超过30个,约占所有CNCF项目的25%。
此外,Linux基金会为不同的生态推出了许多新的基金会,越来越多的中国企业加入合作,例如RISC-V成员在2021年上半年增加一倍多,其中很多是来自中国的成员。LF AI & DATA、LF Networking、O3DF、OpenSSF、CNCF等基金会的董事会成员也有越来越多的中国企业加入,另像NextArch等由中国企业发起的开源基金会正在全球蓬勃发展。毫无疑问,中国将继续参与全球开源并发挥重要的影响力,和全世界共同构建开源产业生态。
微软开源的Visual Studio Code也在中国开源界发挥了巨大的作用,大量的中国开发者使用Visual Studio Code开发自己的开源项目、开发基于Visual Studio Code的开源插件。Visual Studio Code成 为中国开源社区的重要组成部分。不仅如此,微软推出的TypeScript广受社区开发者的好评,成为业界JavaScript类型化的事实标准,中国开发者基于TypeScript开发出大量的优秀开源项目。
在云原生领域,微软积极参与到社区开源软件的开发和维护当中,作为CNCF基金会的白金会员,为CNCF捐赠和贡献了Kubernetes、etcd、containerd、Helm、KEDA、Virtual Kubelet、Open Service Mesh等项目。
2018年,微软将收购而来的Helm捐赠给CNCF基金会,让开发者在使用Helm时再无后顾之忧;随之而来的是,微软在2019年开源了一套跨场景的分布式运行时Dapr,为中国开发者提供了应用程序的无侵入式分布式开发体验,帮助开发者更好地落地业务和应用。国内诸如阿里巴巴等企业也在自己的业务系统当中大量应用Dapr。2020年,微软开源了一套轻量级服务网格组件Open Service Mesh,并将其捐赠给CNCF基金会,帮助广大的中国开发者可以用更低成本落地服务治理,助力开发者落地微服务。
技术方面,通过红帽企业 Linux 重新定义了操作系统,并打造出一系列丰富的产品组合,涵盖了混合云基础架构、中间件、敏捷集成、云原生应用开发以及管理和自动化解决方案,提供经过安全强化的开源解决方案,从核心数据中心到网络边缘,专注为企业跨平台/环境工作提供更多便利。近日正式推出了红帽企业Linux 10.2,进一步简化和优化了Linux平台在混合云环境下的复杂任务,弥合IT技能差距,确保运营一致性,扩展云规模上的创新;