I had been considering, off and on, moving our Flowdock chat rooms to an open source equivalent, because I'm generally against the idea of having years of information and group knowledge, in a system that I don't control. It's not just Flowdock, but also Slack, Hipchat and so on.
There are a few OSS systems out there, often billed as "slack alternatives", including Mattermost and Rocket Chat. As I was searching, I learned about matrix.org in a forum post about such systems, liked its philosophy of trying to break down information siloes, so I thought I'd try it.
Per the site, Matrix is:
an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distributing and persisting JSON over an open federation of servers.