MySQL 究竟隶属于哪家公司?——从开源萌芽到商业并购,再到云原生时代的全景溯源

MySQL 究竟隶属于哪家公司?——从开源萌芽到商业并购,再到云原生时代的全景溯源

缘起:一个看似简单却值得层层追问的问题

当有人轻描淡写地抛出 MySQL 是哪家公司的产品 时,资深工程师的脑海里会立刻闪现一连串问号:

这个问题指的是 MySQL Community Edition 吗?还是指 MySQL Enterprise Edition?抑或是在云服务里看到的 Amazon Aurora MySQL、Google Cloud SQL for MySQL?

为了给出严谨答案,我们必须沿着时间轴回溯到 1995 年,拆解每一次股权转移、许可证变更与品牌授权,才能最终回答:在 2025 年的今天,当你下载或调用 MySQL 时,真正的权利主体是谁。

1995–2008:MySQL AB 的纯粹开源岁月

MySQL 诞生于瑞典,由 Michael Widenius(又名 Monty)与 David Axmark 在 1995 年共同创办 MySQL AB。

公司性质:一家典型的北欧开源软件公司,总部在乌普萨拉。许可证:采用双许可证(GPL + 商业授权)。社区版 GPL 免费,企业版商业付费。代码归属:所有版权由 MySQL AB 持有,贡献者需签署 MCA(MySQL Contribution Agreement),将版权转让给公司。

这段时期,MySQL 与 Linux、Apache、PHP 形成 LAMP 黄金组合,成为互联网创业浪潮的默认栈。

从法律视角看,如果你当时问 MySQL 是哪家公司的产品,答案非常干净:MySQL AB。

2008–2010:Sun 的并购与 GPL 2.0 的“封印”

2008 年 1 月,Sun Microsystems 以 10 亿美元收购 MySQL AB,交易尘埃落定。

版权转移:所有 MySQL 代码著作权由 MySQL AB 过户到 Sun Microsystems, Inc.。许可证不变:依旧双许可证,但版权持有者署名改为 Sun。社区反应:部分核心开发者担忧 Sun 的商业化节奏,于是 Monty 发起了 MariaDB 分支。

在这一阶段,提问者若再追问 MySQL 的东家是谁,答案变成了:Sun Microsystems。

2010–2025:Oracle 的收购、分叉与云生态重塑

2010 年 1 月,Oracle 以 74 亿美元鲸吞 Sun,连带把 MySQL 收入囊中。

版权链:代码著作权从 Sun Microsystems 过户到 Oracle Corporation。许可证:依旧双许可证,但版权署名更新为 Oracle;GPL 2.0 的条款把社区锁死在 2.0 版本,无法升级到 GPL 3.0。分支生态:

MariaDB 基金会继续演进,由 Monty 主导,保持 GPL 2.0 兼容。Percona Server、Amazon Aurora、Alibaba PolarDB 等都在源码层面兼容 MySQL 协议,但版权与 Oracle 无关。

至此,若你下载的是 mysql-8.x.x.tar.gz,其 COPYING 文件里明确写着:

Copyright (c) 2000, 2025, Oracle and/or its affiliates.

因此,从 2010 年至今,标准答案只有一个:Oracle Corporation。

云时代的“所有权”迷局

进入 2020 年代,云厂商把 MySQL 打包成托管服务:

Amazon RDS for MySQL:由 AWS 运维,但引擎二进制来自 Oracle 发布的社区版。Google Cloud SQL for MySQL:同样使用 Oracle 社区版补丁集。Azure Database for MySQL:微软自行维护分支,但上游仍是 Oracle 版权的代码。

此时如果问 MySQL 是哪家公司的产品,需要区分:

代码版权:Oracle。托管服务品牌:AWS / Google / Microsoft,它们只是运营商,不是版权所有者。分支版本:MariaDB、Percona 拥有各自独立的版权,但协议与 MySQL 兼容。

实战验证:用代码读取 MySQL 二进制版权声明

以下是一段在 Ubuntu 24.04 上用 strings 工具读取 mysqld 二进制中版权信息的可运行脚本,验证 Oracle 版权声明的存在:

#!/bin/bash

# 文件名: verify_mysql_copyright.sh

# 运行环境: Ubuntu 24.04 LTS

set -e

# 1. 安装官方 Oracle MySQL APT 源

wget -q https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb

sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb

sudo apt update

# 2. 安装 MySQL Server 8.0

sudo apt install -y mysql-server-8.0

# 3. 提取 mysqld 二进制中的版权字符串

strings /usr/sbin/mysqld | \

grep -i -A3 -B3 "Copyright.*Oracle" \

> /tmp/mysql_copyright_snippet.txt

echo "版权信息片段:"

cat /tmp/mysql_copyright_snippet.txt

执行后你会看到类似输出:

Copyright (c) 2000, 2025, Oracle and/or its affiliates.

...

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective owners.

这行文字直接证明了:在 2025 年的此刻,mysqld 二进制文件的法律主体是 Oracle Corporation。

逻辑回顾:答案为什么一定是 Oracle

版权链完整:从 MySQL AB → Sun → Oracle,每次并购都在美国 SEC 备案,版权转让清晰可追踪。许可证锁定:GPL 2.0 要求所有衍生作品必须在同一许可证下发布,Oracle 作为版权方拥有商业授权的唯一权力。官方发布渠道:无论是 mysql.com 下载页面,还是 Docker Hub 上 mysql/mysql-server 镜像,维护者均为 Oracle 员工或官方机器人账号。商标归属:全球 45 类商标数据库中,MySQL 文字与海豚图形商标均登记在 Oracle 名下,任何第三方商用必须获得商标授权。

小结:一句话回答

当你问 MySQL 是哪家公司的产品 时,在 2025 年 8 月 7 日这一刻,唯一准确的答案是:Oracle Corporation。

无论是社区版、企业版,还是云厂商的托管服务,只要代码源自官方主线,版权与商标的最终持有人都是 Oracle。

相关推荐

Intel 酷睿i3 3240和Intel 奔腾 G3240有什么区别
365bet新网址

Intel 酷睿i3 3240和Intel 奔腾 G3240有什么区别

📅 09-20 👁️ 3407
碧蓝航线撒切尔怎么样 碧蓝航线撒切尔技能装备搭配
365跑腿客服电话号码

碧蓝航线撒切尔怎么样 碧蓝航线撒切尔技能装备搭配

📅 07-23 👁️ 5409
质粒电泳3条带?5条带?一文告诉你原因
365彩票老版本

质粒电泳3条带?5条带?一文告诉你原因

📅 07-30 👁️ 4029