I have put this as a comment to bug# 533 as well
not sure if you have looked at this, but it is becoming increasingly imperative to build an alternative to mongodb.
this is based on a recent news around mongodb license change - https://www.mongodb.com/press/mongodb-issues-new-server-side-public-license-for-mongodb-community-server
“Service Source Code” means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available. (emphasis added)
This amazingly broad. For example, this would include deployment scripts and software (e.g., Ansible, Salt, and my scripts) - but I don’t own the copyrights to that software, and I cannot release it “under the terms of [the SSPL].”
from a legal perspective, we are reading this to mean that RocketChat Cloud as well as Server could be in potential conflict with the broader mongodb license.
We would love to get clarity from the core team if there is a goal to move away from Mongodb to Postgresql. Given where Postgresql has reached with its last PG11 release, and the Mongodb license issues… we strongly believe that this is something that could soon turn into a blocker.