RIP Discord: Self-Hosted Discord Alternatives Tested (TeamSpeak, Stoat, Fluxer, Matrix, & More)

Weird how they are good at digging up the past relationship between the matrix team prior donators with the mosad. but failed to mention not even once that matrix’s biggest advantage is its federated nature.

So imagine you have a selfhosted matrix server and you want to invite a friend over for a chat but this friend already has an account at his other friend’s server. in Matrix he doesn’t have to make an account on every server their interlocutor is in, he just sends his messages, like its done over email, or here on lemmy (fediverse). this is an advantage other software like fluxer of stoat don’t have. and I doubt they will able to add it anytime soon, as the work needed is probably huge and would need years of work to make a proper secure e2e federate messaging solution.

EDIT: changed to more accurately represent how Matrix operates.

The issue is that due to the way Matrix is structured, it essentially spreads copies of unencrypted metadata to every instance participating in those rooms, So it’s federated, but difficult to actually keep metadata from being spread around even if you don’t federate with the main Matrix server, if any server you do federate with dies, it’ll get spread there. You’d have to be extremely cautious who you federate with to avoid that, or not federate at all, which defeats the purpose.

As an alternative, Movim, which uses XMPP and is also federated, does not spread meta data around like that.

Movim – Responsive web-based cross-platform XMPP client

Movim is a kickass distributed blogging and messaging platform built on the industry-standard XMPP protocol

What Metadata is shared if I may ask? Content should be encrypted and therefore private. This might not be perfect but should already be a step up from discord right?
AFAIK; the time sent, size, sender and recipients of messages, and reactions/emojis are shared across all participating servers unencrypted, even on encrypted messages.