Sun 收購 MySQL 後的戰略轉向與社區反彈
Sun 以 10 億美元收購 MySQL 後,新版發布引發開源社區強烈質疑,核心爭議在於商業化與開源承諾的平衡。
爭議一:新功能僅限企業版,社區版被邊緣化
- MySQL 5.1 新功能 (分區、事件調度、行級複寫、磁碟叢集) 中,**線上備份** 僅提供給企業版付費用戶。
- 8 個月內第二次衝突:2008 年 8 月曾決定停止向社區用戶提供企業版原始碼。
- Red Hat 等開源廠商模式為「先給社區測試」,MySQL 此舉被指背叛開源社區。
- 前員工質疑:「MySQL 還相信開源嗎?還是部分相信?」Sun 釋出自家專有產品開源,MySQL 卻關閉功能。
- 用戶威脅轉向 PostgreSQL (標準相容性更好、速度已足夠)。
官方回應 (Marten Mickos)
- 變更為確保可行商業模式產生收入。
- 承諾企業版功能最終會開源釋出。
- 任何人可開發線上備份開源版本。
- 其他開源資料庫廠商也有類似做法。
爭議二:Sun 推動 SAMP 取代 LAMP?
- LAMP = Linux + Apache + MySQL + Perl/PHP/Python
- SAMP = Solaris + Apache + MySQL + Perl/PHP/Python
- Sun 為推廣 Solaris,被懷疑將重心轉向 SAMP。
- Linux 基金會峰會上,Mickos 承諾持續支援 Linux,並稱若不支援,社區可 Fork MySQL 程式碼另起爐灶。
- 聽眾對 Sun 開源誠意存疑:OpenSolaris 採用 CDDL 授權,可能限制用戶在應用中使用改進後的 MySQL。
- GPLv3 支援承諾未獲信任,開發者擔心授權相容性。
現狀與展望
- MySQL 5.1 仍以 GPLv2 發布,支援所有 Linux 硬體平台 (RHEL、SUSE、Power Linux)。
- 內測顯示 5.1 比前版快 15%,適合高要求企業 Web 應用。
- 短期內 LAMP 不會被 SAMP 取代:Sun 與 Red Hat 持續合作、新與 Ubuntu 伺服器合作、Mickos 態度明確。
- 但長期來看,Sun 需為 10 億美元投資負責,商業化壓力將持續影響開源策略。