蘋果重新開源FoundationDB 意欲重振社區
FoundationDB 在其官方博客中表示,從今天開始,FoundationDB 將作為一個開源項目開始它的下一站旅程。這也意味著,三年前被蘋果收購的 FoundationDB 再次重新開源。
2015 年蘋果公司收購了數據提供商 FoundationDB,目的是為了提升旗下 App Store、iTunes Connect、 iTunes 服務在云端的服務器技術。FoundationDB 也隨之從開源變為閉源,而三年后的現在,它又重新開源了。
FoundationDB 是由戴夫·羅森塔爾(Dave Rosenthal)、戴夫·謝勒(Dave Scherer)、和尼克拉維澤(Nick Lavezzo)于 2009 年開發的,旨在建立一個符合 ACID 約束的 NoSQL 數據庫,ACID 是一種即使在發生錯誤時也保證數據完整性的數據庫機制。
以系統封閉著稱的蘋果公司之所以會對 FoundationDB 這樣一個小團隊產品產生興趣,是因為蘋果在大數據時代繼續填補技術基因,而 FoundationDB 作為一款增強型 NoSQL(類似鍵值數據庫 Hbase,同時又能夠運行 ACID 交易),對蘋果來說,正好借此提升自己的云端服務能力。
但在這在當時引發了開源社區的不滿,開源生態的開發者和參與者紛紛對商業收購開源項目的行為表示擔憂和不安,認為這樣對于開源項目的貢獻者和參與者來說加大了風險,甚至對開源項目本身也是一種傷害甚至扼殺。
就在昨天,蘋果宣布其 FoundationDB 分布式數據庫重新開源。
FoundationDB 官網的聲明指出:
一個利好消息是,經過多年的開發和生產環境使用,FoundationDB 已經非常成熟完善了,我們相信 FoundationDB 將成為下一代分布式數據庫的基石。
通過開源 FoundationDB,我們的目標是建設一個開放的社區,所有重大開發都將在開源環境中進行。我們給出的設計文檔將確保所有工作都以透明的方式展開,并且有社區的參與。我們希望 FoundationDB 成為一個健康的,響應積極的社區,我們制定了一系列的規則和行為準則來鼓勵或約束參與者的行為。
FoundationDB 的二進制安裝程序分別提供了適用于 macOS,Windows 和 Linux 平臺的版本,點此下載 >>> https://www.foundationdb.org/download/。