Oracle正在加快推进开源数据库MySQL的社区战略,在提升社区活跃度的同时,进一步完善项目治理与协作机制。
Oracle对外标准与社区参与业务副总裁 Heather Vancura 表示,自今年1月在波士顿首次发布MySQL社区战略以来,公司已走访日本、韩国和中国台湾,与当地社区直接沟通,强调以社区为核心推动MySQL生态发展。
据她介绍,MySQL当前社区战略主要围绕三项重点展开:一是为MySQL社区版引入更多新功能与创新能力;二是提升开发流程透明度;三是借助社区扩大贡献规模。
按照规划,Oracle将分三阶段推进相关工作。第一阶段是将过去仅向付费客户提供的部分功能开放至MySQL社区版,并同步提高透明度;第二阶段是引入正式治理框架,优化不同参与方式下的贡献者体验;第三阶段则是在GitHub上建立Oracle与外部贡献者同平台协作的机制。Heather Vancura 表示,目前项目已进入第二阶段,第三阶段预计将在今年10月前后推进完成。
谈及第一阶段成果时,她重点提到今年4月发布的MySQL 9.7。她表示,MySQL 9.7是长期支持版本(LTS),首次将部分原本仅面向付费客户的功能纳入MySQL社区版。与此同时,Oracle首次举办了贡献者峰会,并推动建立由Oracle与社区成员共同制定的公开路线图,相关内容可通过GitHub查看。
在漏洞信息披露方面,Oracle也调整了做法。Heather Vancura 表示,过去相关补丁更新主要按季度提供给付费客户,如今则开始在官网单独公开MySQL社区版的漏洞信息。
Oracle还在加快清理未解决问题清单。她透露,自今年1月以来,公司已完成对2000个存量未解决问题的梳理,并在5月前处理了接近700个,同时持续向社区公布季度更新进展。
在目前推进的第二阶段,MySQL已正式引入治理框架。按照这一框架,贡献者、提交者(Committer)、项目负责人以及指导委员会(Steering Committee)等角色的职责边界将被进一步明确。
其中,提交者是指拥有相应权限的开发者,负责审查外部贡献者提交的源代码和其他贡献内容,并决定是否合并到项目中。
Heather Vancura 表示,提交者和项目负责人不仅可以来自Oracle内部,也向外部人士开放。指导委员会的初始成员包括Oracle、AWS和Google Cloud,负责统筹MySQL生态相关事务。与此同时,Oracle还新设了一个独立的私有小组,专门用于漏洞响应和安全问题协同处理。
她进一步表示,第三阶段目标是在今年10月前后完成。届时,Oracle自身的代码贡献和提交也将通过GitHub公开进行,外部贡献者可与Oracle贡献者在同一平台完成Pull Request和代码审查等协作流程。
除社区战略外,MySQL也在推进AI相关能力布局。Heather Vancura 强调,AI已被列为MySQL最优先考虑的方向之一,目前团队正在讨论原生向量支持,并已将MCP集成纳入产品路线图。