這家曾以開源之名挑戰甲骨文的數據庫公司,在轉向閉源商業模式后市值一度突破350億美元,卻也讓整個開源社區陷入一場關于"背叛"與"生存"的激烈辯論。
"我們曾是一家開源非營利組織"
![]()
MongoDB CEO Dev Ittycheria從不諱言公司的轉型。在2024年MongoDB用戶大會上,他面對臺下數千名開發者直言:「Back when it was an open source nonprofit, the company almost died.」這句話道出了一個殘酷事實——純粹的開源理想主義在商業世界難以為繼。
時間撥回2007年。當DoubleClick的三位前高管Dwight Merriman、Kevin Ryan和Eliot Horowitz創立10gen(MongoDB前身)時,他們的目標是打造一款能讓開發者擺脫關系型數據庫束縛的文檔數據庫。2009年,MongoDB以AGPL許可證開源發布,憑借靈活的文檔模型和橫向擴展能力迅速在開發者社區走紅。
然而開源并未帶來可持續的商業模式。截至2013年,公司年收入不足1000萬美元,賬上現金僅能維持18個月運營。Ittycheria于2014年接任CEO后做出關鍵決策:將開源許可證從AGPL切換至自己制定的SSPL(Server Side Public License),并推出MongoDB Atlas云服務。這一"開源變體"策略引發了巨大爭議——SSPL要求任何將MongoDB作為服務提供的第三方也必須開源其全部服務代碼,實質上阻斷了亞馬遜等云廠商的"寄生式"競爭。
轉型效果立竿見影。2024財年,MongoDB總收入達到16.8億美元,其中Atlas云服務貢獻超過68%。公司市值在2021年一度觸及357億美元高點,盡管隨后回落至約250億美元區間,但相比開源時期的估值已不可同日而語。
云廠商"白嫖"與開源的結構性困境
MongoDB的困境并非孤例。Redis Labs、Elastic、Confluent等一眾開源明星企業相繼修改許可證,背后是同一條殘酷邏輯:云廠商的"搭便車"行為正在扼殺開源創新。
AWS曾在2018年推出DocumentDB,一款與MongoDB API兼容的托管服務,卻無需向MongoDB支付任何費用。Elastic CEO Shay Banon當時的憤怒頗具代表性:「亞馬遜在搭我們的便車,還搶走我們的客戶。」MongoDB的回應更為激進——直接訴諸許可證武器,用SSPL筑起護城河。
這一策略的法律效力至今存疑。OSI(開源倡議組織)拒絕承認SSPL為開源許可證,MongoDB也被迫退出開源陣營的"正統"行列。但商業上,它確實達成了目標:AWS最終選擇與MongoDB合作而非對抗,DocumentDB的市場聲量遠不及Atlas。
Ittycheria對此毫不避諱:「我們不是在做慈善,我們要對股東負責。」2024年,MongoDB研發支出占收入比例維持在23%左右,約3.9億美元的真金白銀投入產品迭代。相比之下,純粹依賴社區貢獻的開源項目往往陷入維護者 burnout 的困境——OpenSSL"心臟出血"漏洞事件后,核心維護者Steve Marquess曾透露,該項目年捐贈收入僅2000美元。
開發者社區的撕裂與重構
許可證之爭的代價是社區信任的流失。部分硬核開源支持者將MongoDB視為"叛徒",Fork項目如FerretDB試圖重建完全開源的替代方案。2023年,FerretDB獲得640萬美元種子輪融資,其CEO Peter Farkas宣稱:「我們要把MongoDB從開源社區拿走的東西還回去。」
但現實是殘酷的。FerretDB的GitHub star數不足MongoDB主項目的1%,企業級功能差距更是以年計。更關鍵的是,現代數據庫的競爭早已超越代碼本身——Atlas提供的全球多區域部署、自動化分片、實時分析等托管能力,需要數億美元的基礎設施投入和數百名工程師的持續運營。
這種"代碼開源、服務閉源"的混合模式,正在成為新一代基礎設施軟件的標準范式。Databricks(Spark)、Snowflake(雖非開源出身但擁抱開放格式)、甚至Linux基金會旗下的Kubernetes,都在探索類似的邊界。MongoDB的CTO Mark Porter在2024年的一次播客中總結:「開源是手段,不是目的。目的是讓開發者成功,讓公司可持續。」
值得玩味的是,MongoDB并未完全放棄開源敘事。其驅動程序、客戶端工具仍以Apache 2.0許可證維護,社區版數據庫也持續更新。這種"分層開源"策略精準切割了用戶群體:個人開發者和小型企業免費使用社區版,中大型企業則為Atlas的運維便利性付費。2024財年,MongoDB客戶數突破5萬家,其中付費客戶占比約12%,但貢獻了超過90%的收入。
數據庫戰爭的終局:開放與商業的再平衡
回望MongoDB的十七年歷程,它揭示了一個被長期回避的真相:開源軟件的可持續性危機從未解決。Linux有紅帽、基金會和云廠商的多重輸血;MySQL先賣身Sun再轉投Oracle;PostgreSQL則依靠學術傳統和云廠商的"競合"關系存活。純粹的B2C開源模式——即開發者免費使用、企業無從變現——在數據庫這類重基礎設施領域幾乎被證偽。
MongoDB的選擇是激進的,卻也是有效的。它證明了"開源變體"許可證的商業可行性,也為后來者提供了談判籌碼:云廠商要么合作分成,要么面臨法律風險。AWS與MongoDB的和解協議、Google Cloud將Atlas作為首選NoSQL服務的承諾,都是這一策略的成果。
更深層的變革在于數據庫技術棧的解構。MongoDB近年力推的Atlas Data Lake、Atlas Search、Atlas Vector Search,正在將其從單一數據庫廠商重塑為數據平臺提供商。向量搜索功能的加入尤其關鍵——它讓MongoDB得以切入生成式AI的數據層,與Pinecone、Weaviate等專用向量數據庫正面競爭。Ittycheria在2024年財報電話會上透露,已有超過3000家客戶在Atlas上運行AI工作負載。
這場轉型遠未結束。MongoDB面臨的挑戰包括:云原生數據庫(如CockroachDB、TiDB)的架構優勢、專用向量數據庫的性能競爭、以及AI時代數據存儲形態的潛在顛覆。但其核心資產——超過1500萬開發者的使用習慣和數十萬家企業的數據沉淀——構成了難以復制的護城河。
開源的理想主義與商業的現實主義,在MongoDB身上完成了一次痛苦的和解。它不再是那個"開源非營利組織",卻也沒有淪為又一個閉源軟件巨頭。這種中間狀態或許不夠純粹,但在一個云廠商壟斷算力、AI重塑一切的時代,它可能是基礎設施軟件最可持續的生存形態——既保持對開發者的開放,又捍衛創新的商業回報。數據庫戰爭的終局,不是開源戰勝閉源,而是找到兩者動態平衡的新契約。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.