mongodb 企业版_MongoDB 凉了?
英國(guó)《衛(wèi)報(bào)》正式告別?MongoDB,完成了向 PostgreSQL 的遷移;
RedHat 移除 MongoDB,Fedora、Debian 亦在其列;
再加上前不久剛因程序員爬蟲(chóng)而扣上的一口 2 億簡(jiǎn)歷泄露的安全事故大黑鍋——
比起 “Hello World”,一只腳剛踏進(jìn) 2019 的 MongoDB 可能更想吼一嗓子“莫挨老子”……
“MongoDB 最近煩得很!”
自從去年 10 月宣布將其開(kāi)源許可協(xié)議從 GNU AGPLv3 切換至 Server Side Public License(SSPL)起,可以說(shuō)是各家輪番“上門(mén)找茬”,頭疼的事兒就沒(méi)斷過(guò)——先是?AWS 開(kāi)戰(zhàn) MongoDB,推出?MongoDB?替代版?DocumentDB,正面反擊開(kāi)源協(xié)議遷移決議,到如今硝煙尚在,RedHat、Debian、Fedora 等就已經(jīng)打上了山頭。
在這場(chǎng)各方聯(lián)合對(duì)抗開(kāi)源勢(shì)力的大混戰(zhàn)中,吃瓜群眾也不免品出了些“聯(lián)合絞殺”,甚至可以說(shuō)是“欲先殺雞而后儆猴”的意味……
「小紅帽」還是「大灰狼」?
這個(gè)小紅帽很剛!
作為一個(gè)各方面表現(xiàn)都還不錯(cuò)的開(kāi)源文檔型 NoSQL 數(shù)據(jù)庫(kù),MongoDB 一度苦于一個(gè)問(wèn)題——雖然很受歡迎,包括 AWS、IBM Cloud、Scalegrid 和ObjectRocket 等云計(jì)算廠商也都借由其為客戶提供服務(wù)而賺得盆滿缽滿,但 MongoDB 卻遠(yuǎn)未能實(shí)現(xiàn)同等程度的收益。面對(duì)利益侵占失衡,MongoDB 最終選擇修改了開(kāi)源協(xié)議。
對(duì)此,開(kāi)源軟件巨頭 RedHat 也給出了自己的回應(yīng)——從 RHEL(Red Hat Enterprise Linux)8 中刪除 MongoDB——你改,可以,但我就先告辭了。
在最新的 RHEL 8 beta 版發(fā)行說(shuō)明中,RedHat 明確表示將棄用? MongoDB:
「群毆式」聯(lián)合反彈
除卻 RHEL,包括 Linux 發(fā)行版之一的?Fedora,以及致力于創(chuàng)建自由操作系統(tǒng)的?Debian 都在此次“大圍剿”的參與者名單中。
1 月 15 日,RedHat 技術(shù)和社區(qū)外展項(xiàng)目經(jīng)理 Tom Callway 曾就 MongoDB 遷移至 SSPL 協(xié)議一事發(fā)布公開(kāi)聲明,表示 Fedora 將刪除 MongoDB,不允許 SSPLv1 許可軟件進(jìn)入其存儲(chǔ)庫(kù)。他在聲明中解釋稱,“Fedora 從始至終都堅(jiān)定地認(rèn)為 SSPL 是具有針對(duì)性的,其對(duì)特定類別的用戶持嚴(yán)重歧視態(tài)度。協(xié)議作者的意圖顯然是造成該協(xié)議下軟件商業(yè)用戶的恐懼、不確定和懷疑。”
事實(shí)上,早在此前,Debian 的錯(cuò)誤報(bào)告日志中就曾討論過(guò) MongoDB 轉(zhuǎn)換開(kāi)源協(xié)議的問(wèn)題,Debian 項(xiàng)目領(lǐng)導(dǎo)人?Chris Lamb 言語(yǔ)間亦透露出棄用傾向,他認(rèn)為依據(jù) SSPL 許可的軟件已經(jīng)不再適合包含在Debian存儲(chǔ)庫(kù)中。而?Debian Linux 也已經(jīng)從其發(fā)行版中刪除了 MongoDB。
一場(chǎng)由 SSPL 引發(fā)的鬧劇
此番矛盾的關(guān)鍵在于,SSPL v1 要求公開(kāi)提供 SSPL 許可軟件即服務(wù)的公司必須依次開(kāi)源其用于提供所述服務(wù)的軟件。在微軟那段堅(jiān)持閉源的“黑歷史”中,其 CEO Steve Ballmer 曾放言 Linux 的 GPL 是“一種附著在它所觸及的一切事物上的知識(shí)產(chǎn)權(quán)癌癥”,而來(lái)到微軟積極擁抱開(kāi)源的今天,他的這句話似乎也成了謬論。但在眾多反對(duì)者眼中,SSPL 確乎是在向著這個(gè)方向前進(jìn)。
MongoDB CTO 兼聯(lián)合創(chuàng)始人 Eliot Horowitz 在開(kāi)放源代碼促進(jìn)會(huì)(OSI)上特別解釋了這一決定的原因,他表示面對(duì)如今開(kāi)源形勢(shì)的轉(zhuǎn)變,“尚不清楚現(xiàn)有的版權(quán)許可是否能真正適用,因此我們此舉意在檢測(cè) SSPL 的可行性,讓其作為開(kāi)發(fā)人員解決這種不確定性的一個(gè)選擇。”
但“反方們”顯然對(duì)這一說(shuō)法并不買(mǎi)賬,更是直言,“若將 SSPL 納入‘自由’和‘開(kāi)源’的范疇,會(huì)輻射影響到整個(gè) FOSS(Free and Open Source Software)生態(tài)中的其他開(kāi)源協(xié)議”。
此前,OSI 便已拒絕承認(rèn) SSPL 為開(kāi)源許可協(xié)議,擬議的 SSPLv2 在 OSI 中也始終停滯不前。
眾所周知,MongoDB 許可變更背后的目的在于迫使云廠商使用 MongoDB 的商業(yè)云產(chǎn)品,但今天看來(lái),這步棋似乎并未如其預(yù)期那般好走——不止是云廠商,Linux 供應(yīng)商也相繼背棄了 MongoDB。
陣痛中的 MongoDB
業(yè)內(nèi)有評(píng)論在分析這次大規(guī)模“反噬”時(shí)指出,“MongoDB 感受到了開(kāi)源產(chǎn)品的商業(yè)利益被‘收割’的風(fēng)險(xiǎn),及時(shí)‘止損’,但是這就和開(kāi)源產(chǎn)品的定位是相悖的,因此出現(xiàn)了兩頭不是人的情況。”
事實(shí)上,MongoDB 近來(lái)撞上的大型“脫粉”事件還有一樁,就是英國(guó)衛(wèi)報(bào)終于完成了自去年 4 月便開(kāi)始著手實(shí)施的從 MongoDB 到 Postgres SQL 的遷移。在《Bye bye Mongo, Hello Postgres》一文中,衛(wèi)報(bào)方面特別指出,“自從遷移到 AWS 以來(lái),由于數(shù)據(jù)庫(kù)問(wèn)題,我們經(jīng)歷了兩次嚴(yán)重的中斷事故”。不同于云廠商,大型企業(yè)用戶的棄用更多又是處于什么考量呢?
CSDN(ID:CSDNnews)據(jù)此特地請(qǐng)教了一位擁有多年數(shù)據(jù)庫(kù)經(jīng)驗(yàn)的技術(shù)專家,他表示:
大型企業(yè)用戶,除了對(duì)性能和易用性關(guān)心,其實(shí)數(shù)據(jù)安全、產(chǎn)品穩(wěn)定健全才是選型的最核心標(biāo)準(zhǔn)。
MongoDB 雖然目前已經(jīng)在 4.0 階段,但是在大型企業(yè)級(jí)場(chǎng)景以及核心交易業(yè)務(wù)方面的證明力尚缺,因此市場(chǎng)在這一塊對(duì)其不免信心不足。這也是技術(shù)產(chǎn)品層面,社區(qū)型開(kāi)源產(chǎn)品需要啃下的硬骨頭。
但對(duì)于“MongoDB 要涼了”這個(gè)說(shuō)法,他也就其發(fā)展路徑進(jìn)行了分析:
MongoDB 已經(jīng)上市,2018 年間,其市值 與 Hadoop 二者此消彼長(zhǎng),其實(shí)也證明了市場(chǎng)對(duì)于分布式數(shù)據(jù)庫(kù)領(lǐng)域的重視,因此市場(chǎng)潛力仍不容小覷。
但回到產(chǎn)品本身,數(shù)據(jù)庫(kù)都在朝著 NewSQL 和云數(shù)據(jù)庫(kù)方向發(fā)展,這也是大家共同的路徑。
以 MongoDB 的用戶量來(lái)說(shuō),它肯定不會(huì)涼,但是大型企業(yè)級(jí)客戶這個(gè)硬骨頭也是其在增強(qiáng)市場(chǎng)信心這條路上一定要提高的。
于 MongoDB 而言,這段陣痛期還將持續(xù)多久猶未可知,但其選擇未嘗沒(méi)有積極意義,正如 EnterpriseDB 首席系統(tǒng)工程師 DevrimGündüz 所言:“我很欣賞 MongoDB 決定切換至 SSPL 協(xié)議背后的考量。云廠商巨頭從流行開(kāi)源項(xiàng)目中獲取的收益竟遠(yuǎn)遠(yuǎn)超過(guò)開(kāi)發(fā)和維護(hù)這些項(xiàng)目的貢獻(xiàn)者,這個(gè)局面無(wú)疑是令人沮喪的。“
但作為開(kāi)源運(yùn)動(dòng)發(fā)起者之一的 Bruce Perens 卻駁斥稱,“沒(méi)有人要干涉你用的是什么許可證,只是不要打上開(kāi)源的旗號(hào)而已”。
對(duì)此,你怎么看?
參考鏈接:
https://www.zdnet.com/article/mongodb-open-source-server-side-public-license-rejected/
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/IQIOBOGWJ247JGKX2WD6N27TZNZZNM6C/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915537#15
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916107
https://www.theguardian.com/info/2018/nov/30/bye-bye-mongo-hello-postgres
【完】
?熱 文?推 薦?
??啥是佩奇,Python 告訴你!
??王欣“馬桶 MT”改名“MT”;任正非點(diǎn)贊蘋(píng)果;酷派 27 歲總裁上任 | 極客頭條
??女生天生就是產(chǎn)品經(jīng)理
?“對(duì)不起,你的離職是我的錯(cuò)!”
??Gartner的預(yù)言:通向混合IT之旅
??阿里“菜鳥(niǎo)”AI?
??剛剛!華為又被美國(guó)盯上了!
??心疼!能為程序員男友做些什么嗎?
print_r('點(diǎn)個(gè)好看吧!');
var_dump('點(diǎn)個(gè)好看吧!');
NSLog(@"點(diǎn)個(gè)好看吧!");
System.out.println("點(diǎn)個(gè)好看吧!");
console.log("點(diǎn)個(gè)好看吧!");print("點(diǎn)個(gè)好看吧!");printf("點(diǎn)個(gè)好看吧!");
cout?<"點(diǎn)個(gè)好看吧!"?<Console.WriteLine("點(diǎn)個(gè)好看吧!");
fmt.Println("點(diǎn)個(gè)好看吧!");
Response.Write("點(diǎn)個(gè)好看吧!");alert("點(diǎn)個(gè)好看吧!")echo "點(diǎn)個(gè)好看吧!"
點(diǎn)擊“閱讀原文”,打開(kāi) CSDN App 閱讀更貼心!
喜歡就點(diǎn)擊“好看”吧總結(jié)
以上是生活随笔為你收集整理的mongodb 企业版_MongoDB 凉了?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android jni fork()子进
- 下一篇: 塞尔达传说gba_回顾 | 猹鱼主题速写