MySQL 社區(qū)成員聯(lián)合發(fā)布了一封公開信,呼吁 Oracle 為該項(xiàng)目建立一個(gè)非營(yíng)利基金會(huì)來支持 MySQL 社區(qū)發(fā)展。
“我們明確承認(rèn) Oracle 是 MySQL 軟件和商標(biāo)的所有者。我們也看到 MySQL 生態(tài)系統(tǒng)目前面臨諸多緊迫挑戰(zhàn),并認(rèn)為成立基金會(huì)是應(yīng)對(duì)這些挑戰(zhàn)的最佳途徑。”
Percona 聯(lián)合創(chuàng)始人、該行動(dòng)的支持者 Vadim Tkachenko 稱,“我們看到 MySQL 正在逐漸成為一種過時(shí)的技術(shù),我們認(rèn)為如果我們不采取一些措施,它就有可能變得無關(guān)緊要……我們希望看到增長(zhǎng),我們希望看到激情,我們希望看到活力。”
![]()
公開信描述了 MySQL 目前面臨的五大挑戰(zhàn):
MySQL 的受歡迎程度和市場(chǎng)份額正在下降。PostgreSQL 憑借其活躍的社區(qū)、豐富的功能集(尤其是擴(kuò)展)和強(qiáng)大的品牌影響力,已成為許多新項(xiàng)目和年輕開發(fā)者的首選。在目前的模式下,吸引新的 MySQL 部署變得極其困難。
缺乏透明度和信任:產(chǎn)品開發(fā)主要通過私下發(fā)布代碼的方式進(jìn)行,用戶對(duì)產(chǎn)品路線圖和決策過程知之甚少。安全相關(guān)的漏洞沒有公開追蹤,用戶無法驗(yàn)證已知問題是否會(huì)影響自身。盡管新領(lǐng)導(dǎo)層表示將采取更加開放的態(tài)度,但多年來優(yōu)先開發(fā)專有企業(yè)功能和HeatWave而非社區(qū)版的做法,已經(jīng)造成了用戶深深的懷疑。
社區(qū)貢獻(xiàn)的障礙 雖然技術(shù)上可以提交代碼,但代碼的審核和合并過程卻被描述為不透明且令人沮喪。整個(gè)過程更像是意見箱,而非真正的協(xié)作。
技術(shù)差距 MySQL 仍然缺少一些現(xiàn)代工作負(fù)載必備的功能——原生向量搜索就是人工智能應(yīng)用場(chǎng)景中的一個(gè)關(guān)鍵示例。人們普遍認(rèn)為,資源已從開源項(xiàng)目轉(zhuǎn)移到 Oracle 云基礎(chǔ)設(shè)施,導(dǎo)致社區(qū)版 MySQL 幾乎處于維護(hù)模式。
老齡化且分散的社區(qū) MySQL 社區(qū)正在老齡化,在吸引新的開發(fā)者、學(xué)生和專業(yè)人士方面做得還不夠。與此同時(shí),缺乏統(tǒng)一的、廠商中立的官方聲音,導(dǎo)致了分支版本和專有云擴(kuò)展的分散化。
“為了解決這些系統(tǒng)性問題,我們提議成立一個(gè)獨(dú)立于任何供應(yīng)商的非營(yíng)利基金會(huì)。該基金會(huì)將作為整個(gè)生態(tài)系統(tǒng)的共享平臺(tái),不受任何單一公司商業(yè)利益的影響。基金會(huì)不僅僅是紙上談兵,它是一種切實(shí)可行、行之有效的結(jié)構(gòu),能夠解決上述問題。”
公開信認(rèn)為,將 MySQL 置于基金會(huì)的領(lǐng)導(dǎo)下,可以消除貢獻(xiàn)的障礙,重建透明度和信任,為競(jìng)爭(zhēng)對(duì)手在核心標(biāo)準(zhǔn)上進(jìn)行合作提供場(chǎng)所,并推動(dòng)采用和推廣。
信中提出了三種不同的治理模式。第一種模式是由 Oracle 主導(dǎo) MySQL 的基礎(chǔ)架構(gòu)搭建,并掌控 MySQL 的發(fā)展方向和愿景,同時(shí)將日常維護(hù)工作分配給維護(hù)人員。
第二種選擇是由業(yè)界建立基金會(huì),并讓 Oracle 作為主要董事會(huì)成員和戰(zhàn)略合作伙伴參與其中。最后一個(gè)選擇是讓社區(qū)組織一個(gè)獨(dú)立的行業(yè)協(xié)會(huì),負(fù)責(zé)管理活動(dòng)、資源庫(kù)和推廣工作。
據(jù) Tkachenko 稱,開發(fā)這些選項(xiàng)的目的是為了讓 Oracle 在未來參與 MySQL 開發(fā)的程度上擁有選擇權(quán)。
從 Oracle 的角度來看,本月初,Oracle MySQL 社區(qū)經(jīng)理 Frederic Descamps 發(fā)表了一篇博客文章,詳細(xì)介紹了該公司計(jì)劃進(jìn)行的旨在改善社區(qū)參與度的即將進(jìn)行的更改。
該公司采取的三管齊下策略包括:在社區(qū)版中引入以開發(fā)者為中心的新功能;通過新的工具、框架和連接器擴(kuò)展生態(tài)系統(tǒng);以及提高透明度并鼓勵(lì)更多社區(qū)參與。
部分改進(jìn)工作已在進(jìn)行中,例如正在大力推進(jìn)外鍵約束和級(jí)聯(lián)的管理。其他正在考慮推出的功能包括:PGO 優(yōu)化的社區(qū)二進(jìn)制文件、用于 AI 用例的新向量函數(shù)、超圖優(yōu)化器以及 JSON 對(duì)偶性的改進(jìn)。
該團(tuán)隊(duì)還在努力加強(qiáng)內(nèi)部協(xié)調(diào)和溝通,以確保與社區(qū)更好地協(xié)作,其成員涵蓋工程、優(yōu)化器、運(yùn)行時(shí)、安全、質(zhì)量保證、產(chǎn)品管理和人工智能團(tuán)隊(duì)。團(tuán)隊(duì)將發(fā)布 MySQL 的開發(fā)路線圖,并促進(jìn)社區(qū)貢獻(xiàn),包括提交工作日志和錯(cuò)誤報(bào)告。
“社區(qū)驅(qū)動(dòng)的可擴(kuò)展性具有巨大的潛力,我們期待與那些有興趣構(gòu)建下一代 MySQL 工具和擴(kuò)展的人士直接合作,”Descamps 寫道。
Tkachenko 表示,他們發(fā)布這篇文章的時(shí)機(jī)可能只是巧合,也可能是對(duì)近期社區(qū)活動(dòng)(例如今年年初在布魯塞爾和舊金山舉行的 MySQL 社區(qū)峰會(huì))的回應(yīng)。
“這表明甲骨文在這方面感受到了一些壓力,他們做出的承諾固然有趣,但在很大程度上,這些承諾仍然無法解決甲骨文獨(dú)斷專行的根本問題,”他說道。“我們認(rèn)為,只有通過多廠商參與、保持中立的努力才能解決這個(gè)問題,而不是由甲骨文來決定做什么、怎么做。或許甲骨文會(huì)比以前更加公開透明,這一點(diǎn)值得贊賞,但這仍然算不上多廠商合作。”
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.