开源软件供应链点亮计划2022再取佳绩
2020年,中国科学院软件研究所、中科南京软件技术研究院发起了“开源软件供应链点亮计划”,旨在解决关键开源软件面临的许可、质量、维护和技术支持等基础问题,发动全社会力量参与开源软件供应链的建设,从技术、人才、社区等多维度改善供应链节点自主可控程度,从而提升供应链整体可靠性。
通过实施“点亮计划”,软件所携手业内伙伴,不断发展和完善基础软件生态。例如,“点亮计划”与华为发起的“开源雨林计划”就人才培养紧密合作,共同挖掘高校、科研院所的优秀开发者,为开源软件供应链提供人才支撑。华为常务董事、ICT基础设施业务管理委员会主任汪涛在华为全联接大会2022上表示,“华为不断推动开源的发展,已将openEuler、OpenHarmony贡献给开放原子开源基金会,发起了‘开源雨林计划’,持续支持 ‘开源软件供应链点亮计划’等,踏踏实实为产业做贡献”。
“点亮计划”持续挖掘优秀的年轻开发者,为开源社区培养后备开发者的中坚力量,发起了面向高校学生的“开源之夏”和“开源实习”活动。其中,作为“点亮计划”指导下的重点年度活动,由软件所、openEuler社区共同主办,研究院承办的“开源之夏”,已连续举办三届,成为国内影响力最大的高校开源活动。
“开源之夏2022”围绕开源软件供应链重大基础设施重点追踪项目,进一步联合华为、阿里、百度等头部企业创建的重要开源社区,Apache国际基金会、Linux国际基金会、CNCF国际基金会旗下极具影响力的开源社区以及国内外活跃在一线的开源社区共计124家,针对其重要开源软件的开发与维护任务,面向全球高校学生发布项目502个,覆盖操作系统、人工智能、大数据、web、内核与编译器、分布式、云原生、RISC-V等热门技术方向。
今年,449位中选学生在社区导师的指导下完成了为期3个月的项目开发,累计产出并合并984个PR,解决了350个项目问题,成果陆续纳入社区主线并上线发布,随着版本更新发布在华为、阿里、字节、京东、腾讯等企业落地应用。以openEuler社区为例,据统计,开源之夏中有10余名同学的项目成果合并进入openEuler 22.09,分布在内核、虚拟化、云计算关键技术领域,支撑openEuler操作系统根社区高质量持续发展。
开源之夏正持续为开源社区输送骨干人才。3年内,1000余名学生完成社区发布的项目任务。调研结果显示,结项后继续留在开源社区参与开发贡献的学生从68%上升到了85%。这些高校开发者在已有项目成果的基础上不断扩展贡献范围,有效保证了相关成果的连续性与维护性,并逐年成长为开源项目的核心开发者。
开源之夏活动组织过程中,学生的项目产出成果及其影响力伴随着主项目用户的扩展还在不断增强。在用户增加的同时,也吸引了更多的企业、个人参与项目的维护,促进项目不断完善,提高供应链的可靠程度,形成了发现供应链发现问题、人才解决问题、成果服务产业的正向循环。