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 堅決不用