Cloud Native Compute Foundation (CNCF)是一個(gè)非營(yíng)利性開源組織,通過創(chuàng)建一套新的通用技術(shù)推動(dòng)本地云技術(shù)和服務(wù)的發(fā)展。CNCF的成員包括思科、Docker、Google、CoreOS、Intel、IBM、RedHat、三星和Mesosphere。
今日,CNCF宣布它獲得了RethinkDB的版權(quán)和資產(chǎn),包括其源代碼,并把這些貢獻(xiàn)給Linux基金會(huì)。
RethinkDB成立于2009年5月,是第一個(gè)用于實(shí)時(shí)Web的可擴(kuò)展開源數(shù)據(jù)庫(kù)。RethinkDB顛覆了傳統(tǒng)數(shù)據(jù)庫(kù)架構(gòu),相比傳統(tǒng)的輪詢更改,開發(fā)人員可以告訴RethinkDB連續(xù)不斷地實(shí)時(shí)推送更新的查詢結(jié)果到應(yīng)用程序。它允許開發(fā)人員在較少的工程資源的情況下構(gòu)建可擴(kuò)展的實(shí)時(shí)應(yīng)用程序,這極大地減少了構(gòu)建應(yīng)用程序所需的時(shí)間和精力。除了設(shè)計(jì)實(shí)時(shí)應(yīng)用程序外,RethinkDB還提供靈活的查詢語言、直觀的操作和監(jiān)視API,方便開發(fā)人員設(shè)置和學(xué)習(xí)。
RethinkDB軟件被幾百家技術(shù)公司、咨詢公司甚至是世界500強(qiáng)公司使用,其擁有超過10萬貢獻(xiàn)者的開發(fā)人員社區(qū),創(chuàng)造了數(shù)百萬美元的價(jià)值。然而這個(gè)社區(qū)在2016年10月關(guān)閉了,因?yàn)樗鼪]能夠建立一個(gè)可持續(xù)的業(yè)務(wù)。即便如此,作為一個(gè)開源項(xiàng)目,RethinkDB永遠(yuǎn)不會(huì)消失。
通常是公司自己向Linux或Apache基金會(huì)這類組織捐贈(zèng)代碼,但因?yàn)樵赗ethinkDB倒閉的時(shí)候所有版權(quán)轉(zhuǎn)移給了一個(gè)債權(quán)人,RethinkDB這家公司并沒有版權(quán)。因此CNCF需要向該債權(quán)人支付25000美元來購(gòu)買版權(quán)和資產(chǎn),再把源代碼捐贈(zèng)給Linux基金會(huì)。CNCF執(zhí)行董事Dan Kohn解釋說:“CNCF希望通過小貢獻(xiàn)來獲取巨額投資的機(jī)會(huì)。”收購(gòu)后RethinkDB軟件可以在Apache許可證下使用,RethinkDB社區(qū)亦有機(jī)會(huì)為自己重新定義未來路徑。