6月28日,经历了导师、社区、组委会三轮审核后,开源之夏2025中选名单正式揭晓!今年,共有518位海内外高校同学在愈发激烈的竞争中脱颖而出,成功中选开源之夏2025项目任务。
中选公示名单:
https://summer-ospp.ac.cn/org/projectlist
在开源之夏 2025 活动中,IvorySQL社区共提交了2个项目课题,分别是:为IvorySQL增加一键式安装脚本、为IvorySQL开发基于uuid-ossp的 sys_guid
函数,最终两个项目各有一位高校学生中选。IvorySQL 社区恭贺两位中选同学,并预祝两位同学可以顺利结项。
IvorySQL 社区项目介绍
今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发。
项目 1:为IvorySQL增加一键式安装脚本
IvorySQL 是一个开源的基于 PostgreSQL 的兼容 Oracle 的数据库,支持在多个平台和操作系统上使用。目前,IvorySQL 需要通过手动执行多条命令进行源码安装,缺乏一键式安装方式。虽然已有源码安装的教程和命令,但不同操作系统下的安装过程存在差异,且手动执行的过程繁琐且容易出错。
为此,计划通过增加一键式安装脚本,使用户能够快速、简便地通过源码安装 IvorySQL。最终目标是提供一个一键式安装脚本,用户只需进行简单配置并执行脚本,就能通过一条命令完成 IvorySQL 的安装和启动。
👨🎓 中选学生:王硕
👨🏫 项目导师:矫顺田
📨 联系邮箱:jiaoshuntian@highgo.com
🔑 项目难度:基础
⛏ 技术领域:PostgreSQL
★ 项目详情:https://summer-ospp.ac.cn/org/prodetail/258430417
项目 2:为IvorySQL开发基于uuid-ossp的sys_guid函数
IvorySQL 是一个开源的基于 PostgreSQL 的数据库,支持多种 Oracle 兼容特性。目前,IvorySQL 需要一个强大且确保数据库级别唯一的 sys_guid
函数。尽管 PostgreSQL 内核提供了类似的函数,如基于伪随机数的 gen_random_uuid()
,但仍缺少专门的 sys_guid
函数。
因此,计划基于 uuid-ossp/e2fs
扩展开发一个符合需求的 sys_guid
函数,并将最终代码以 PR 形式提交到 GitHub。
👨🎓 中选学生:崇鹏豪
👨🏫 项目导师:牛世继
📨 联系邮箱:niushiji@highgo.com
🔑 项目难度:基础
⛏ 技术领域:PostgreSQL
★ 项目详情:https://summer-ospp.ac.cn/org/prodetail/258430418
开源之夏是高校学生接触开源、参与开源的有效途径,IvorySQL 社区期待与中选的两位同学一起参与社区共建,并祝愿两位同学顺利结项且在此过程中取得进步。
关于开源之夏
“开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取结项报酬和结项证书。
活动官网:
https://summer-ospp.ac.cn/
官方邮箱:
org@summer-ospp.ac.cn