Earlier quoted context omitted.
Personally, I rather liked self-hosted versions of these: Mattermost: https://mattermost.com/ Rocket.Chat: https://www.rocket.chat/ Nextcloud Talk: https://nextcloud.com/talk/ Out of those, Mattermost was the easiest to setup (just need PostgreSQL and a web server, in addition to the main container), however not being able to easily permanently delete instead of just archiving workspaces was awkward. Nextcloud Talk w…
The problem is not technical, but social with these platforms. i.e. How do you convince 40+ people from 5 countries to add yet another memory resident chat application and fragment their knowledge to another app/mental space? This gets way harder as the community becomes more dynamic and temporary (i.e. high circulation like students). I gave the good fight last year with someone, and they just didn't flex a nanomete…
If it's a company, you can just be like: "Hey, we use this platform for communication, you can log in with your Active Directory credentials."
It also has the added benefit of acting as a directory for every employee in the company, so getting in touch can be more convenient than e-mail (while you can also customize the notification preferences, so it doesn't get too spammy), as opposed to the situation which might develop, where some teams or org units are on Slack, others on Teams and getting in touch can be more messy.
If it's a free-form social group, then you can throw that idea away because of network effects, it'd be an uphill battle, same as how sometimes people complain about people using Discord for various communities, but at the same time the reality is that old school forums and such were also killed off - since most people already have a Discord account and there's less friction to just use that.
Either way, I'm happy that self-hosted software like that exists.