Early on when Google wasn’t shit and Facebook was just coming out of the startup phase both of them had chat platforms based on XMPP (the OG federating protocol). For a few glorious moments everyone could chat with anyone through the corresponding XMPP endpoints. At some point they decided they can’t be arsed anymore and shut off federation on their servers. They captured enough market and siloed their users.
There’s 1 million % this will happen again. It’s textbook EEE.
Well done on Mastodon admins for not cooperating with Facebook’s strong arming tactics. Facebook’s server will evolve into another walled garden, Mastodon federating with them will only help them.
Fuck them
I run a small server for my family on a cheap VPS. We’ve been using it for about 5 years now and it’s chugging along. It’s simpler and lighter than Matrix (at least from the server’s point of view) but the user facing side could use some polish. It’s perfectly fine for one to one chat. I wish it was more popular for group chatting.
Here’s a list of good servers if you want to try it out. You will also need a client. Check one with E2E suppo ort (called OMEMO in XMPP).