當前位置:
首頁 > 科技 > AWS 對開源豎中指:推出 MongoDB 替代品 DocumentDB

AWS 對開源豎中指:推出 MongoDB 替代品 DocumentDB

Solidot對這件事情的總結很到位:去年十月,MongoDB 宣布其開源許可證從 GNU AGPLv3 切換到 Server Side Public License (SSPL)。MongoDB 希望從軟體即服務或雲計算業務上獲取收入。對此自由軟體基金會(FSF)認為專門引入商業性條款意味著該項目不再屬於自由軟體,它建議社區開發分支。現在,雲計算巨頭亞馬遜 AWS 真的開發了自己的 MongoDB 分支,它發布了 DocumentDB,兼容開源的 MongoDB 3.6。它決定不從 MongoDB 購買商業許可證,而是自己維護一個開源版本。對於亞馬遜的做法,MongoDB 顯然不會高興的。

以下為外媒TechCrunch對此事件的詳細報道:AWS今天推出了與MongoDB API兼容的新資料庫產品DocumentDB。該公司聲稱DocumentDB是一種「快速、可擴展且高度可用的文檔資料庫,旨在與你現有的MongoDB應用程序和工具兼容。」實際上,它是MongoDB的託管版簡易替代品,不使用任何MongoDB代碼。

AWS認為,雖然MongoDB在其擅長的領域很出色,但客戶發覺很難在這個開源平台上構建可以擴展到數TB、每秒讀寫操作多達數十萬次的快速且高度可用的應用程序。於是該公司索性自行開發了文檔資料庫,但又與Apache 2.0開源MongoDB 3.6 API兼容。

如果你在過去幾個月一直密切關注開源界動向,就會明白亞馬遜的這個做法不怎麼樣。長期以來AWS飽受詬病,拿來最好的開源項目後重新使用並重新打造品牌,又並不總是回饋開源社區,這早已不是什麼秘密。

這裡的問題在於,MongoDB是最早通過採用新的許可證重新許可發行開源工具、以此剎住這股歪風邪氣的公司之一,新許可證明確表示,想要坐享其成的公司必須購買商業許可證。從那時起,其他開源公司仿而效之。

MongoDB的首席執行官兼總裁Dev Ittycheria稱:「模仿是最真誠的奉承,所以亞馬遜試圖利用大受歡迎、發展勢頭正猛的MongoDB文檔模型為己所用並不奇怪。然而,開發人員在技術上足夠精通,辨別得了真正的創新和拙劣的模仿。MongoDB將繼續超越市場上的任何模仿者。」

這番話非常有說服力。去年11月,Ittycheria曾表示AWS很喜歡MongoDB,因為MongoDB大大帶動了消費。在那次採訪中,他還特別指出「客戶們在過去的五年一直試圖擺脫另一家大供應商的束縛。他們最不想做的是回放同一部電影。

MongoDB的聯合創始人兼首席技術官Eliot Horowitz對此表示贊同。他說:「為了給開發人員他們想要的東西,AWS已經被要求提供基於MongoDB代碼的仿製MongoDB服務。我們整個公司都專註於一件事,即為開發人員提供處理數據的最佳方式,又可以在任何地方隨意運行。我們致力於實現這個使命,這將繼續使真正的MongoDB有別於不斷出現的任何仿製產品。」

MongoDB的公司發言人還強調,DocumentDB兼容的3.6 API現在已有兩年的歷史,並沒有大多數最新的功能,包括ACID事務、全局集群和移動同步。

客觀地說,AWS最近在開源社區變得更活躍了;並且從某種程度上,它給了開發人員他們想要的東西(而且並非所有開發人員都對MongoDB自己的託管服務感到滿意)。考慮到AWS完全清楚MongoDB為什麼那麼做,通過確保API兼容來繞過MongoDB的許可限制始終是一個頗有爭議的舉動,不會使這家公司受到開源社區的喜愛。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

CNCF 新增另一個開源項目:etcd

TAG:雲頭條 |