Own your data.
Own your data.
tl; dr - people are strange.
For instance, I reported a DoS bug that can cripple freemium communities and they basically told me "oh well". For obvious reasons I'm not going to go into details here, but I've got a script I can point at a slack freemium slack community to wipe out a lot of it's functionality that I built as a proof of concept and they just don't seem to care.
There are also huge issues with moderation and harassment on the freemium Slack. Since there is no way to block or ignore a user it gives trolls an insane amount of power (and before someone tells me that you can mute notifications from a person, I'll mention that all the troll needs to do is create a new chat room, force invite the person to it, and continue trolling to bypass it).
Personally I find it really frustrating that slack has kind of destroyed a bunch of IRC communities, but is refusing to build the tools needed to manage these replacements. As more and more freemium communities are figuring this out and migrating I imagine the people pushing Slack because it's what they are familiar with is going to drop.
http://ryver.com (free hosted, will add additional premium features later for project management)
http://riot.im (open source)
http://zulip.org (open source)
If you use gitlab (CE or EE), you can easily setup Mattermost with LDAP as well: https://gitlab.com/gitlab-org/gitlab-mattermost
Edit: Gitlab doesn't officially support SSO on top of SSO (AD/LDAP, etc), so its at your own peril: https://docs.mattermost.com/deployment/sso-gitlab.html
One reason for propreitary SaaS over open source used to be setup--but now that Mattermost is on Bitnami it's easier than ever to deploy Mattermost to AWS, Azure, GCP and OCP: https://bitnami.com/stack/mattermost
I'm guessing it was built a long time ago on cordova or one of those other "write once, run everywhere" frameworks where they just run everything in a WebView.
The next generation apps are much faster, and we're excited to release them soon.
Here's the source: https://github.com/mattermost/mattermost-mobile
There's instructions on how to get early access as well.