首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

甲骨文收購 Sun 後對 MySQL 的十項承諾全文解讀

     編輯:MySQL 資料庫相關知識

Oracle 收購 Sun 後對 MySQL 社區、客戶、存儲引擎廠商的十大書面承諾(2009 年向歐盟提交)

2009 年 Oracle 為獲得歐盟反壟斷批准收購 Sun Microsystems,向歐盟委員會提交十項具有法律約束力的承諾,保障 MySQL 開源生態持續發展。本文全文梳理並解讀每項承諾的實際意義與後續履行情況。

十項承諾全文與解讀

  1. 保證存儲引擎 API 持續可用性
    Oracle 承諾維護並增強 MySQL 可插拔存儲引擎架構,允許第三方引擎通過標準 API 接入。意味著現有引擎廠商(如 InnoDB、MyRocks、TokuDB 等)的接口權利受保護。
  2. 不主張專利/版權阻礙第三方引擎
    作為版權持有者,Oracle 承不會要求第三方引擎必須基於 GPL 發布,也不會以 API 實現為由主張專利權。商業許可無需 Oracle 批准。承諾寫入與現有引擎廠商的商業合同中。
  3. 許可證條件延續至 2014 年
    現有引擎廠商 OEM 協議到期後,Oracle 提供與 Sun 相同的許可條件,至少持續到 2014 年。同樣寫入商業合同。
  4. 承諾持續 GPL 發布 MySQL
    後續版本(含 MySQL 6.x)均通過 GPL 發布。不會在發布社區版的同時單獨發布「企業增強版」閉源功能。社區版源碼持續免費公開。
  5. 支持服務非強制綁定
    客戶購買商業許可時,**不強制**購買 Oracle 支持服務。打破「軟件+支持」捆綁銷售模式。
  6. 增加 MySQL 研發投入
    收購完成後未來 3 年,每年研發投入超過 Sun 最近財年(2400 萬美元)。實際上 Oracle 顯著擴大了 MySQL 工程師團隊,推出了 5.5、5.6、5.7、8.0 重大版本。
  7. 成立 MySQL 客戶顧問委員會
    收購完成 6 個月內設立,包含最終用戶和嵌入式客戶,指導發展優先級。後續 Oracle 確實建立了相關機制(如 MySQL Community Advisory Board)。
  8. 成立存儲引擎供應商諮詢委員會
    同樣 6 個月內設立,聽取引擎廠商意見。促進了第三方引擎生態協作。
  9. MySQL 參考手冊持續免費更新
    文檔質量保持與 Sun 時期一致,免費下載。現 MySQL 官方文檔仍為免費開放。
  10. 付費客戶支持服務持續提供
    根據客戶訂閱偏好提供支持,不因收購中斷服務。

承諾生效範圍與期限

  • 全球範圍生效
  • 持續至交易完成 5 週年(即 2015 年 1 月左右到期)

後續履行情況回顧(截至 2024)

承諾履行情況備註
存儲引擎 API✅ 完全履行MySQL 8.0 仍保持插件式引擎架構,第三方引擎持續發布
不阻礙第三方引擎✅ 履行無專利訴訟案例,商業引擎正常授權
許可條件延續✅ 履行2014 年後條件未惡化
GPL 發布✅ 履行所有 GA 版本均有 GPL 社區版,無閉源企業版功能
支持非綁定✅ 履行可單獨購買許可
研發投入增加✅ 大幅超額工程師團隊從 ~50 人擴展至數百人,版本迭代加速
顧問委員會✅ 建立機制運行中
引擎廠商委員會✅ 建立機制運行中
參考手冊✅ 持續免費官網文檔完善
支持服務✅ 持續Oracle MySQL Support 體系完善

社區關鍵分叉與補充

雖然 Oracle 大體履行承諾,但社區仍因擔憂長期戰略衍生出重要分叉:

  • MariaDB:Monty Widenius 主導,GPL 絕對承諾、社區治理、新功能激進(如 ColumnStore、Spider 分片)。
  • Percona Server:性能優化、XtraDB 引擎、工具鏈豐富(XtraBackup、Toolkit)。
  • MySQL 8.0:Oracle 官方版,數據字典重構、CTE/窗口函數、JSON 增強、角色權限、直方圖統計等企業級特性豐富。

總結

Oracle 的十項承諾在法律上約束了收購後 5 年關鍵窗口期,實際履行情況良好,MySQL 核心開源生態未受破壞,反而研發投入大幅增加。但「承諾到期後如何」仍是社區長期關注點,推動了 MariaDB/Percona 等獨立分叉的長期發展。對用戶而言,當前 MySQL 8.0、MariaDB 10.x、Percona Server 8.0 均為成熟可靠選擇,可根據技術棧、生態偏好、商業支持需求決策。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved