SSPL的MongoDB再被拋棄,GUN Health也合流PostgreSQL

2019 年 2 月 12 日,紅帽官方發博稱,Red Hat Satellite 將擁抱PostgreSQL,并且不會支持 SSPL 許可的 MongoDB 新版本。無獨有偶,同一天GNU Health也發博稱GNU Health Federation Information System 將從MongoDB遷移到PostgreSQL,主要原因也是MongoDB的開源許可變更為SSPL。

以下為GNU Health博客譯文:

Thalamus是 GNU Health項目的重要組成部分,是 GNU Health Federation的消息和認證服務器,其中有關人口統計和健康數據的所有節點都是連接到MongoDB進行管理的。

眾所周知,2018年底,MongoDB將開源許可更改成了SSPL,也正是由于這一更改,許多GUN/Linux發行版將不再支持MongoDB服務器。目前,SSPL還沒有得到OSI的認可, Free Software Foundation也在審查,但是他們的態度不太樂觀。

雖然2018年10月之前的MongoDB服務器許可仍是GPL v3,但是MongoDB不會再繼續維護了,且在此GPL許可證下不會提供任何錯誤修復或安全修補程序。

許可證變更、被大量Libre 軟件社區拒絕以及MongoDB GPL版本停止支持,這使得我們不得不去尋找一種替代方案,我們決定移動到基于社區的平臺,并且它要提供當前GNU Health Federation的功能。

我們評估了各種可能性,也聽取了社區的意見,最終選擇了PostgreSQL。PostgreSQL是一個可靠的、基于社區的數據庫服務器,最近的JSON(B)支持提供了面向文檔引擎的靈活性和可伸縮性。

自2008年以來,GNU Health一直在使用PostgreSQL作為醫院管理系統的數據庫,我們對此非常熟悉,所以這次將個人主索引和健康信息系統遷移到PostgreSQL也會比較容易上手。

目前支持PostgreSQL的Thalamus服務器已經在開發當中了,相應的技術文檔也會隨之更新。

原文地址:https://savannah.gnu.org/forum/forum.php?forum_id=9366

相關新聞:擁抱 PostgreSQL,紅帽再表態:SSPL 的 MongoDB 堅決不用

玩大了,開源協議修改引發 MongoDB“大動蕩”?

AWS 回擊了:推出兼容 MongoDB 的 DocumentDB

慘遭紅帽棄用,MongoDB 要涼涼了嗎?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/280326.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/280326.shtml
英文地址,請注明出處:http://en.pswp.cn/news/280326.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

開源的 .NET 數據庫遷移框架

你好,這里是 Dotnet 工具箱,定期分享 Dotnet 有趣,實用的工具和組件,希望對您有用!簡介FluentMigrator 是一個開源的數據庫遷移框架,可以幫助用戶在開發過程中保持數據庫的一致性。它提供了一個簡潔的 Flue…

在deepin上安裝YouCompleteMe

詳細安裝步驟在github上有,https://github.com/Valloric/YouCompleteMe,我這里是自己總結的簡化版安裝步驟。 步驟1.安裝Vundle 首先,clone到本地 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim把以下內容…

2015年IT領域里Docker和其它顛覆性的趨勢

本文講的是2015年IT領域里Docker和其它顛覆性的趨勢,【編者的話】文中作者介紹了2015年IT領域的一些顛覆性的趨勢,比如Docker將如何革新PaaS、IaaS等,Docker將如何顛覆虛擬化、私有云、配置管理。 2014年真是令人興奮的一年,這一年…

進化:從孤膽極客到高效團隊_極客狂:為什么這么多的網站無法使用打印樣式表?...

進化:從孤膽極客到高效團隊It never ceases to amaze me that people have to look for a link or a button that says “Print” on a web page, especially considering there’s a miracle technology that makes that step unnecessary. Sadly almost nobody uses it, even…

Iterator 和 for...of 循環

Iterator 和 for...of 循環 Iterator(遍歷器)意義 為Array、Object、Map、Set四種數據集合,提供統一的接口機制來處理所有不同的數據結構 。 任何數據結構,只要部署 Iterator 接口,就可以完成遍歷操作(即依…

python簡單開發接口

1、首先需要安裝flask這個模塊:pip install flask。flask是個輕量級的接口開發框架2、開發接口有什么作用  1、mock接口,模擬一些接口,在別的接口沒有開發好的時候,需要用mock去模擬一些接口。  2、知道接口是怎么開發的&…

九哥聊Kestrel網絡編程第二章:開發一個Fiddler

推薦序之前在.NET 性能優化群內交流時,我們發現很多朋友對于高性能網絡框架有需求,需要創建自己的消息服務器、游戲服務器或者物聯網網關。但是大多數小伙伴只知道 DotNetty,雖然 DotNetty 是一個非常優秀的網絡框架,廣泛應用于各…

apple tv 開發_如何跨多臺Apple TV同步Apple TV的主屏幕

apple tv 開發If you have more than one Apple TV in your household, you probably know how annoying it is when you have to install Apple TV apps multiple times on each device. However, with the release of tvOS 11, that’s no longer the case. 如果您的家庭中有…

這些故事說的都是你——譯者帶你讀《硅谷革命》

作者 | 薛命燈 作為《硅谷革命》的譯者之一,同時也是一個擁有十余年軟件開發和架構經驗的工程師,當時我在決定是否接受重譯這本書的時候,幾乎是不假思索地答應了郭蕾(本書重啟版發起人之一)的提議,只因他的…

runc容器逃逸漏洞最強后續:應對之策匯總與熱點疑問解答

美國時間2019年2月11日晚,runc通過oss-security郵件列表披露了runc容器逃逸漏洞CVE-2019-5736的詳情。runc是Docker、CRI-O、Containerd、Kubernetes等底層的容器運行時,此次安全漏洞無可避免地會影響大多數Docker與Kubernetes用戶,也因此為整…

OOD之問題空間到解空間—附FP的建模

通常會被問到,什么事OOD,然后大部分人期待的答案比較死板,繼承、封裝、多態!懂這個的人多的去了,有什么好問?回答出來的人是否拿著Java又去做一些面向過程的勾當? 計算機革命起源于機器&#xf…

com surrogate_什么是“ COM Surrogate”(dllhost.exe),為什么它在我的PC上運行?

com surrogateIf you poke around in your Task Manager, there’s a good chance you’ll see one or more “COM Surrogate” processes running on a Windows PC. These processes have the file name “dllhost.exe”, and are part of the Windows operating system. You’…

云計算時代,互聯網金融背后的想象空間

本文講的是云計算時代,互聯網金融背后的想象空間,【IT168評論】阿里巴巴在紐交所的開市鐘史無前例的由八位合作伙伴敲響,可見阿里對互聯網時代構筑起生態系統的堅持。這其中,由余額寶所敲開的互聯網金融熱潮的熱度持續不減&#x…

JavaScript數據結構與算法——集合

1.集合數據結構 集合是一組無序且唯一(不能重復)的項組成的。這個數據結構使用了和有限集合相同的數學概念。 2.創建集合 function Set() {// 這里使用對象而不是數組來表示集合 // js對象中不允許一個鍵值指向兩個不同屬性,也保證了集合中的…

php用兩個棧來實現隊列

php用兩個棧來實現隊列 一、總結 我主要的問題是不知道的是題目描述,題目和貴的代碼之間的關系,以及返回值 思路:A棧做入隊操作,B棧做出隊操作,入隊的時候元素直接入A,出隊的時候判斷B棧是否為空&#xff0…

facebook 邀請好友_如何查看緊急情況下您的Facebook朋友是否安全

facebook 邀請好友Facebook’s Safety Check feature lets you check in during an emergency to confirm you’re safe. If you have friends or family in an area that you haven’t heard from, though, you may want to ask them directly. Here’s how to ask someone to…

【您有一封來自阿里云的邀請函】阿里云成都客戶服務中心20+職位虛席以待,來吧,成就最好的自己!...

如果你不想辜負這個科技的時代,相信它會因你而不同。如果你不想僅做年度大戲的觀眾,相信自己會成為主角。如果你不想淹沒在枯燥與茍且中,相信工作有詩和遠方。那么,不要猶豫,加入我們!在這,你已…

A - A Secret -擴展KMP

題目大意:給你兩個字符串A,B,現在要你求B串的后綴在A串中出現的次數和后綴長度的乘積和為多少。題解:擴展KMP模板題,將A和B串都逆序以后就變成了求前綴的問題了,擴展KMP求處從i位置開始的最長公共前綴存于數組。最后通…

.NET 代碼優化 聊聊邏輯圈復雜度

本文屬于 dotnet 代碼優化系列博客。相信大家都對圈復雜度這個概念很是熟悉,本文來和大家聊聊邏輯的圈復雜度。代碼優化里面,一個關注的重點在于代碼的邏輯復雜度。一段代碼的邏輯復雜度越高,那么維護起來的難度也就越大。衡量代碼的邏輯復雜…

GO語言基礎條件、跳轉、Array和Slice

1. 判斷語句if 1. 條件表達式沒有括號(這點其他語言轉過來的需要注意) 2. 支持一個初始化表達式(可以是并行方式,即:a, b, c : 1, 2, 3) 3. 左大括號必須和條件語句或 else 在同一行 4. 支持單行模式 5. 初始化語句中的…