2023年3月9-11日,第二届中国开源教育研讨会(the second symposium on open source education in china, sosec-2)在广州顺利召开。华东师范大学副校长周傲英教授、中国计算机学会信息系统专委会主任于戈教授、以及来自四川大学、天津大学、鹏城实验室/广州大学、中科院计算所、中国人民大学、南方科技大学、香港科技大学(广州)、电子科技大学、国防科技大学 、中国矿业大学、 中山大学、华南理工大学、暨南大学、 华南师范大学、 华南农业大学等全国30余所科研院所的专家、学者、老师和同学们参加了本届研讨会,共同探讨开源教育。
图1 大会合影
广东技术师范大学副校长黄秋文教授致欢迎辞,他代表学校对本次研讨会的召开表示最诚挚的祝贺,对在百忙之中拨冗莅临本次会议的领导、专家和老师们表示最热烈的欢迎和最衷心的感谢。他说第二届中国开源教育研讨会将继续探讨如何推动当下中国的开源教育,建设具有中国特色的开源教育生态,此次研讨会必将推动如何利用开源开放的思想更好地服务于现有的教育教学,探讨如何构建新型人才培养体系,进而培养大规模的高素质的开源软件创新人才。本届研讨会的召开,意义重大、影响深远。黄校长还向与会嘉宾介绍了我校积极融入粤港澳大湾区发展规划和计算机与开源教育的探索情况,最后他预祝本届研讨会取得圆满成功。
图2 广东技术师范大学副校长黄秋文教授致欢迎词
中国计算机学会信息系统专委会主任、东北大学于戈教授作了《信息时代的开放思想与计算机开源教育探讨》的报告。当前正处在一个数字化大变革的时代,传统的知识产权保护思想和规则急切需要改变,英国著名学者和社会活动家rufus pollock提出了开放革命思想,主张通过开放革命,实现全世界的开放规则、开放合作和开放发展,建立一个让所有人更加公平的世界,促进人类共同体的可持续发展,计算机开源教育是开放思想在计算机领域的具体实践。报告主要介绍开放革命思想和开放革命的愿景,以及开放革命的必要性和可行性,并探讨在计算机开源教育中的实践与思考。
图3 中国计算机学会信息系统专委会主任、东北大学于戈教授做学术报告
研讨会发起人、华东师范大学副校长周傲英教授作了《开源教育对于中国的意义》的报告。报告提到从远古到当今,开源开放是人类的生存智慧;横向来看,从互联网到数字化,开源软件推动了当今世界快速发展。可以毫不夸张地说,没有开源就没有互联网,于世界是如此,于中国更是如此。互联网改变了世界,也改变了人类本身,开源开放是其中的一个根本原因。缘起于欧美的开源运动已经从最初的自发行为演变成商业行为,正在成为国家战略。开源是手段也是趋势,更是一种文化,自古以来,美美与共就是我们的文化基因,改革开放使我们找回自信,万众创新让我们走上民族复兴的大道。软件是知识产品,开源就是万众创新,是知识生产的新模式。做好中国的开源教育,就是要树立更高的价值观,发展更好的技术,孕育更包容的文化,产生更有效的制度。开源教育是为了发挥我国的文化优势,抓住开源带来的历史机遇,在当前这场开源运动或开源战争中占据主动权。
图4 华东师范大学副校长周傲英教授做报告
天津大学王鑫教授作了《开源系统软件实验教学探索:以opengauss为例》的报告。数据库管理系统是一类重要的系统软件,同时数据库系统课程是软件工程和计算机类相关专业的一门基础平台课程。目前数据库系统课程的实践教学主要侧重于sql编写和数据库前后端开发,缺少数据库管理系统实现的相关实践内容。讲者基于opengauss开源数据库开发了数据库系统实现层面的系列实验,让学生通过交互式实验,充分接触opengauss开源代码;基于大型系统软件的开源代码,实现实验的挑战性与综合性,增加完成任务的获得感。通过“试错”-“修正”-“反馈”的方式进行数据库管理系统原理的实验教学,迭代式地提升学生系统软件开发能力。
图5 天津大学王鑫教授做报告
国防科技大学毛新军教授作了《开源软件实践对教育教学的启示:认识与探索》的报告。开源软件实践是近二十年来软件工程等领域的一项重要成果。它不仅产生了海量、多样和高质量的开源软件,而且展现了不同于传统思想、依托群智和基于社区的新颖软件开发理念和方法。报告分析了开源软件实践在思想、理念和方法等方面的独特性及其给教育教学带来的启示,结合软件工程专业建设面临的挑战和课程教学存在的问题,提出了“学开源、用开源、依托群智知识、开展群体化学习”的教育理念和教改探索,构建了相应的教育教学生态,产生了课程规范、教材、案例、社区等一批重要教改成果,不仅有效解决了当前软件工程课程教学面临的瓶颈问题,而且取得了显著的人才培养成效。
图6 国防科技大学毛新军教授做报告
华东师范大学王伟教授作了《ccf信息系统专委会开源工作组成立暨年度计划》的报告。随着开源技术体系逐渐成为全球数字化转型的核心驱动力,开源软件已经成为各类信息系统构建的公共基础件,关系着国家数字经济基础设施的未来。开源软件/组件与开源开放信息系统在各行业的持续发展,离不开开源知识体系的构建与开源人才的培养,加速培育中国主导的开源生态,也已成为包括国家十四五规划在内的共识。ccf信息系统专业委员会近几年在开源教育等方面开展着一系列的活动,并逐渐形成品牌效应,包括wisa开源教育论坛、中国开源教育研讨会(sosec)、cncc开源人才培养论坛,均在业界产生了较大的影响力。为了更好的培育开源开发人才、构建开源信息系统、发展开源技术生态,持续建设ccf信息系统专委会的学术品牌与社会影响力,特发起成立“开源教育工作组”的筹备工作,并初步提出若干年度重点工作的建议。
图7 华东师范大学王伟教授做报告
中国科学院计算技术研究所詹剑锋研究员作了《benchcouncil的开源视野》的报告。benchcouncil致力于新技术评价体系的建立,系统介绍了benchcouncil开源项目的远景、核心理念和计划,以建立开放、包容和可持续的发展路径。同时这些开源项目又可以和高校的开源教育进行有机结合,共同推动开源生态的发展。
图8 中国科学院计算技术研究所詹剑锋研究员做报告
中软卓越开源鸿蒙研究院执行院长张怀亮高级工程师作了《开源鸿蒙体系化教育资源建设的探索与实践》的报告。信息技术高速发展的浪潮正在重塑软件产业格局,软件的复杂度越来越高,创新速度越来越快,开源技术成为数字产业创新的新动能。传统的软件开发模式已经无法满足当今软件发展的需求,软件开源可以集合全球程序员的力量与智慧,加快复杂系统平台及软件的构建和发展。中软国际作为开源技术生态的倡导者和支持者,志力于推动中国开源软件生态建设。
图9 中软卓越开源鸿蒙研究院执行院长张怀亮高级工程师做报告
opengauss开源数据库首席架构师黄凯耀先生作了《opengauss数据库开源实践分享》的报告。报告分享了opengauss开源数据库在社区、高校、行业的开源实践,通过社区化开发、智能基座、创新大赛、城市meetup、数据库难题研究等一系列实践,推动产学研协同,繁荣国内数据库根社区,促进数据库人才培养。
图10 opengauss开源数据库首席架构师黄凯耀先生做报告
北京语言智能研究院执行院长、批改网创始人张跃先生作了《构建全球软件组件供应链:docker的崛起与机遇》的报告。伴随开源社区和低代码等平台的兴起,软件越发进入一个零部件的组合时代。企业用户的诸多兴务需求,大多都可抽象为某些标准零部件的组合,从而催生未来软件零部件的交易,以及相应的交易平台。docker作为一个典型的容器实现技术,加上和开源的结合,有机会构建一个从生产,消费和交易的生态闭环。
图11 北京语言智能研究院执行院长、批改网创始人张跃先生做报告
麒麟软件技服中心尊龙凯时官方app下载的技术支持专家申闻天先生作了《开源桌面新生态,共谋教育新发展》的报告。目前开源社区是开源操作系统的创新源泉和主要的开发场所,国产操作系统全部采用开源技术路线,一旦发生开源社区闭源的情况,基于国外开源社区开发的国产操作系统将面临突然休克的危险。因此中国需要建立属于自己的开源根社区,这既是行业发展需求,也是网络空间安全发展要求。openkylin社区是由麒麟软件主导成立的国内首个桌面操作系统根社区,旨在以“共创”为核心、以“开源聚力、共创未来”为社区理念,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建尊龙凯时官方app下载的合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动linux开源技术及其软硬件生态繁荣发展。
图12 麒麟软件技服中心尊龙凯时官方app下载的技术支持专家申闻天先生做报告
研讨会最后环节以“开源教育的思辨与碰撞”为主题进行圆桌讨论,嘉宾们探讨了从学术界和工业界出发,目前中国开源教育发展面临的挑战和机遇是什么,如何应对;现在流行的ai语言模型chatgpt能够生成源代码,chatgpt能代替部分开源教育的工作吗,对于开源教育来说,chatgpt是有利的还是有害的;如何培养开源人才,工业界和学术界分别需要做什么,如建设怎样的开源课程、如果改革开源教学方法、如何评价开源人才培养效果等问题。
图13 “开源教育的思辨与碰撞”圆桌讨论现场图
“中国开源教育计划”是由华东师范大学所倡导,联合四川大学、中国人民大学、北京理工大学、西北工业大学、东北大学、上海交通大学、同济大学、四川民族学院、中国科学院计算技术研究所、中国电子技术标准化研究院等高校,中国开放原子开源基金会、木兰开源社区、上海白玉兰开源开放研究院、上海开源信息技术协会、开源社、fcc中文社区、lf cdf中国社区等开源组织,以及intel中国、阿里、腾讯、华为、pingcap等企业,旨在立足全球,建设“使用开源、贡献开源、创导开源”的开源教育生态。开源教育既包括开源技术的使用、开源项目的贡献、开源社区的领导三个层面的“为开源而教育”(education for open source),还包括将软件的开源开放的思想方法融合到现有的教育教学中去,产生更加广泛普适性价值,所谓“用开源来教育”(education by open source),这将是一项开源创新的社会工程。
本届研讨会由华东师范大学主办,广东技术师范大学计算机科学学院、电子与信息学院和广东省产教融合促进会信创专委会承办,中国计算机学会信息系统专委会、广东轩辕网络科技股份有限公司/广州轩辕研究院和华为技术有限公司协办。