Note that Mattermost is fake open source cosplay, and keeps important features in their non-foss application. If you want these table stakes features (like SSO or message expiry) you’ll find yourself maintaining your own fork or janky scaffolding (I have cronjobs that run SQL directly against the db).
They are using open source licenses simply as marketing for their proprietary enterprise software product.
It’s still better to self host than to use a SaaS, but the situation isn’t improved quite as much as one might think.
replies(2):