Gaming chat platform Discord in early talks with banks about public listing
Gaming chat platform Discord in early talks with banks about public listing

US group has sought to broaden its appeal to a mass audience

Gaming chat platform Discord in early talks with banks about public listing
US group has sought to broaden its appeal to a mass audience
You're viewing a single thread.
The enshittification of Discord will soon accelerate!
And at that moment, I cancel my subscription and instead give that money for some Matrix instance.
Bad idea. Matrix is incredibly costly to run by design. The eventual consistency model replicates everything to all servers which is wasteful, slow, & isn’t going to scale. Many medium-sized servers have shut down for storage & CPU+RAM costs—which causes refugees to seek more centralized nodes. Hell, we saw it a couple weeks ago Matrix begging for money since they can’t even afford to run their own servers anymore. You should put your money into a protocol that doesn’t treat chat like a blockchain & is efficient enough to reasonably self-host.
What kind of alternatives are there?
For the chat part: IRCv3, XMPP, Jami, maybe SimpleX.
As it stands for VoIP: Mumble, Jitsi (XMPP), Jami, maybe Movim (XMPP) in the near-ish future.
IRC & Mumble is centralized but super lightweight so you can spin up a server on any old hardware & can be fine for ‘clans’. Clients are efficient too. They aren’t encrypted other than TLS but are good enough for its largely-room-based goals.
XMPP is a generalized, decentralized protocol for presence & messaging. It has multiple FOSS servers that require a potato for hardware that you can spin up in a bedroom to join other bedroom servers where you can control your own data (same as Matrix, but a lot less resources & more mature). Chat can be encrypted (most clients support PGP & OMEMO). Some clients can do voice/video calls, many are working on multi-user call at present. It is the protocol behind WhatsApps, Zoom, Fortnite, League of Legends, & more.
Jami is P2P IIRC, but I haven’t used it—so I won’t comment.