health-announce
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health-announce] GNU Health Federation Information System moves from Mo


From: Luis Falcon
Subject: [Health-announce] GNU Health Federation Information System moves from MongoDB to PostgreSQL
Date: Tue, 12 Feb 2019 22:06:23 +0000

Dear all

Thalamus is one of the components of the GNU Health project. It is the
GNU Health Federation message and authentication server, and currently
connects to MongoDB to manage the demographics and health data from all
the participating nodes of the Federation.

As you may know, by the end of 2018, MongoDB decided to change
license of the server to their Server Side Public License (SSPL)
(https://www.mongodb.com/blog/post/mongodb-now-released-under-the-server-side-public-license)

Due to the license change in MongoDB, many GNU/Linux distributions are
no longer including the mongodb server (see references)

SSPL has not gotten the approval from OSI, and the Free Software
Foundation is still reviewing it, but they have expressed concerns.

Versions of MongoDB server previous to October 2018 are still on GPL v3,
but, sadly, MongoDB will no longer maintain them. No bugs fixes or
security patches will be provided under this GPL license.

The combination of license change, rejection of large part of
the Libre software community and the immediate end of support from
GPL versions of MongoDB forced us to look for an alternative fast. I
have taken the decision to move to a community-based platform that
delivers the current GNU Health Federation functionality.

In this context, after evaluating different possibilities and
listening to the community, I have chosen PostgreSQL to interact with
Thalamus. PostgreSQL is a solid, community-base database server.
The recent JSON(B) support provides the flexibility and scalability
found in document oriented engines.

GNU Health has been using PostgreSQL since 2008 for its Hospital
Management System functionality, so we are familiar with it. We are
excited and looking forward to adopting PostgreSQL as our Person Master
Index and Health Information System. 

Development of the upcoming Thalamus server supporting PostreSQL has
already started, and technical documentation will be updated
accordingly.


All the best

-- 
Dr. Luis Falcon, M.D., BSc
President, GNU Solidario
GNU Health: Freedom and Equity in Healthcare
http://health.gnu.org
GPG Fingerprint :ACBF C80F C891 631C 68AA  8DC8 C015 E1AE 0098 9199

References:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915537#15
https://lists.fedoraproject.org/archives/list/address@hidden/thread/IQIOBOGWJ247JGKX2WD6N27TZNZZNM6C/
https://bugzilla.opensuse.org/show_bug.cgi?id=1122267

Attachment: pgphEQYZf5lYy.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]