导读:在开源社区和MySQL第三方服务商的强列要求下,Oracle还是没有答应放弃MySQL控制权限
此前,提供 MySQL 数据库分支的数据库公司联盟和 MySQL 用户要求 Oracle 重组其对 MySQL 社区版的控制权,但 Oracle 已正式拒绝了这一要求。
此前,该联盟的主要成员Percona和 VillageSQL 于本月初与 Oracle 会面,讨论了 2 月份一封在线信函中提出的变更要求。这封信函获得了至少 544 名用户的支持,其中包括数据库资深人士、开发人员与长期贡献者。
签署者们最关心的问题是 Oracle 如何管理 MySQL 代码库的更新,他们认为开发的迟缓导致该数据库损失了大量市场份额,而竞争对手 PostgreSQL 则从 AI 驱动的工作负载需求激增中获利。
联合信函中还指出,MySQL 获得的少数更新并不包含 AI 驱动型工作负载现在必不可少的功能,这些功能已经成为大多数数据库(包括 Oracle 提供的企业版)的标准配置。
签署者建议 Oracle 将开源版本的 MySQL 置于一个独立的非营利基金会之下,该基金会将负责监督路线图规划、发布管理和贡献者访问,同时允许 Oracle 保留其商业 MySQL 产品和商标。
在公开信发表前后,Oracle MySQL 部门的一些发展也未能让签署者对该项目的长期管理感到放心。
最近的 Oracle 裁员包括MySQL 社区经理 Frederic Descamps 已经离职,他于 2 月底加入了 MariaDB 基金会。
业界分析人士认为,Oracle 拒绝放松对数据库的控制是理所当然的。
“将治理权移交给基金会意味着放弃路线图权力,这意味着可能会加速开发与 Oracle 数据库、Oracle MySQL HeatWave 和 Oracle 的商业 MySQL 企业版竞争的功能,” Pareekh Consulting 的首席分析师Pareekh Jain如此表示。
Greyhound Research 的首席分析师Sanchit Vir Gogia表示,对 MySQL 社区版的管理让该公司能够确保开源版本的发展方向与公司其他技术组合相辅相成。
尽管 Oracle 拒绝了该联盟提出的让步控制权的提议,但它承诺将继续与 MySQL 社区进行对话,表明它将继续对社区版开发重点和合作方面的反馈仍持开放态度。
“这种重新焕发的开放性和发展速度,离不开用户和贡献者的深思熟虑的意见和反馈。社区中分享的反馈、想法和经验,将继续塑造我们的发展方向,并增强我们工作的影响力。我们致力于在共同发展和改进 MySQL 的过程中,保持开放、透明的对话。”Oracle 高管在一篇博客中写道。
为此,Oralce 高管们表示,Oracle 正在提出以人工智能和云为中心的新路线图规划方案,以加速推出以开发者为中心的功能,其中包括一些迄今为止仅限于商业版本的功能。
正在探索的新增功能包括:使用配置文件引导优化 (PGO) 创建社区的二进制文件、超图优化器,以及增强JSON对偶性以简化数据操作语言的操作。Oracle 还表示可能会加入向量函数,但在最终决定加入之前,正在征求更多社区用户反馈。
分析人士表示,这些新增功能以及对更具包容性和透明度的承诺,虽然增强了社区版用户的信心,但对于 MySQL 分支提供商来说,可能是一把双刃剑。
一名叫Jain的社区开发者表示:“一方面,Oracle加强控制可能会增加对真正的开源MySQL替代方案的需求,因为寻求具有MySQL兼容性的企业级功能的用户可能会转向Percona等发行版。”
“另一方面,如果 Oracle 进一步偏离或放慢 GPL 代码的发布速度,分支提供商将面临越来越大的上游维护负担,迫使他们投入更多资金进行向后移植修复程序或自己构建核心功能,” Jain 补充道。
Jain表示,若Oracle未能履行其承诺,MySQL社区版将继续失去市场份额,被PostgreSQL蚕食——像Percona这样的供应商最终可能不得不扩大对PostgreSQL的支持,并将自己定位为数据库无关的专家,以防止MySQL生态系统碎片化。
作者:场长
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。