MySQL 社区的多位成员近期联合发布了一封致 Oracle 的公开信,核心诉求是希望 Oracle 能够为这一广受欢迎的开源数据库项目建立一个非营利基金会,以更好地支持其生态的长期健康发展。
信中指出:“我们明确承认 Oracle 是 MySQL 软件和商标的所有者。但我们同时看到,MySQL 生态系统目前正面临着诸多紧迫挑战。我们认为,成立一个独立的基金会是应对这些挑战的最佳途径。”
作为该行动的支持者,Percona 联合创始人 Vadim Tkachenko 对此直言不讳:“我们看到 MySQL 正在逐渐成为一种过时的技术。我们认为,如果不采取一些措施,它就有可能变得无关紧要……我们希望看到增长,我们希望看到激情,我们希望看到活力。”

公开信详细阐述了当前 MySQL 生态系统所面临的五大核心挑战:
-
MySQL 的受欢迎程度和市场份额正在下降。 PostgreSQL 凭借其活跃的社区、丰富的功能集(尤其是扩展性)和强大的品牌影响力,已成为许多新项目和年轻开发者的首选。在现有的发展模式下,吸引新的项目采用 MySQL 变得异常困难。
-
缺乏透明度和信任。 产品开发主要通过私下发布代码的方式进行,社区用户对产品路线图和决策过程知之甚少。安全漏洞没有公开的追踪机制,用户无法验证已知问题是否会影响自身。尽管新的管理层表达了更开放的态度,但多年来优先开发专有企业功能和 HeatWave 云服务,而非社区版本的做法,已经造成了用户深深的怀疑。
-
社区贡献障碍重重。 虽然从技术上讲可以向 MySQL 提交代码,但其审核与合并过程却被描述为不透明且令人沮丧。整个过程更像是一个“意见箱”,而非真正的、可协作的开发流程。
-
关键技术功能缺失。 MySQL 仍然缺少一些现代工作负载必备的功能。一个典型的例子是原生向量搜索,这正是在人工智能应用场景中的一个关键需求。业界普遍认为,资源已从开源项目转移到了 Oracle 云基础设施(OCI),导致社区版的 MySQL 几乎处于“维护模式”。
-
老龄化且日益分散的社区。 MySQL 社区正在老龄化,在吸引新的开发者、学生和专业人士方面做得还不够。同时,由于缺乏一个统一的、厂商中立的官方声音,导致出现了各种分支版本和专有的云扩展,社区力量被分散。
“为了解决这些系统性问题,我们提议成立一个独立于任何商业供应商的非营利基金会。” 公开信强调,“该基金会将作为整个生态系统的共享平台,不受任何单一公司商业利益的影响。基金会不仅仅是一个概念,它是一种经过验证、切实可行的治理结构,能够有效应对上述问题。”
信中指出,将 MySQL 置于基金会的领导下,有助于消除贡献障碍、重建透明与信任、为竞争对手在核心标准上提供合作场所,并最终推动技术的采用与推广。
公开信为 Oracle 提出了三种可能的治理模式参与路径:一是由 Oracle 主导基础架构与发展方向,基金会负责日常维护;二是由业界建立基金会,Oracle 作为主要董事会成员参与;三是由社区组织独立的行业协会,负责活动、资源库与推广工作。Tkachenko 表示,设计这些选项的目的是为了让 Oracle 在未来参与 MySQL 开发的程度上拥有选择权。
从 Oracle 的视角来看,事情似乎也在发生变化。本月初,Oracle 的 MySQL 社区经理 Frederic Descamps 发表了一篇博客,详细介绍了公司计划进行的一系列旨在改善社区参与的变革。
该公司采取的策略包括:在社区版中引入更多以开发者为中心的新功能;通过新工具、框架和连接器扩展生态系统;以及提高透明度并鼓励更多社区参与。部分改进已在推进中,例如加强对外键约束和级联操作的管理。其他考虑推出的功能包括 PGO 优化的社区二进制文件、用于 AI 用例的新向量函数、超图优化器以及对 JSON 功能的改进。
团队还承诺将加强内部协调,发布 MySQL 的开发路线图,并更好地促进社区贡献。Descamps 写道:“社区驱动的可扩展性具有巨大潜力,我们期待与那些有兴趣构建下一代 MySQL 工具和扩展的人士直接合作。”
对于 Oracle 的这篇博文,Tkachenko 认为其发布时机可能只是巧合,也可能是对近期社区活动(如年初在布鲁塞尔和旧金山举行的 MySQL 社区峰会)的回应。“这表明 Oracle 在这方面感受到了一些压力。他们做出的承诺固然有趣,但在很大程度上,这些承诺仍然无法解决 Oracle 独断专行的根本问题。” 他补充道,“我们认为,只有通过多厂商参与、保持中立的努力才能解决这个问题,而不是由 Oracle 单方面来决定做什么、怎么做。或许 Oracle 会比以前更加公开透明,这一点值得赞赏,但这仍然算不上真正的多厂商合作。”
这场关于 MySQL 未来的对话,无疑将在全球数据库社区和开发者中持续引发广泛关注与讨论。对于关心数据库技术演进的开发者而言,可以持续关注 云栈社区 的相关技术动态与深度分析。
|