I do agree that Matrix isn’t a good replacement for Discord, but Revolt is largely centralized, so I have my doubt’s about it as well. If users started to switch to it, how would the primary instance handle that level of traffic?
If users started to switch to it, how would the primary instance handle that level of traffic?
They can’t. Not without enshittification and monetization. But I suspect that that is their goal. They have no interest in federation, not even on the future roadmap. The developer also stated elsewhere that he won’t support self-hosting officially, and it only became a thing after long back and forth in the community. I already know where that project will go and I don’t like it.
I do agree that Matrix isn’t a good replacement for Discord, but Revolt is largely centralized, so I have my doubt’s about it as well. If users started to switch to it, how would the primary instance handle that level of traffic?
They can’t. Not without enshittification and monetization. But I suspect that that is their goal. They have no interest in federation, not even on the future roadmap. The developer also stated elsewhere that he won’t support self-hosting officially, and it only became a thing after long back and forth in the community. I already know where that project will go and I don’t like it.
If Discord were on GitHub with a GNU licence, Revolt wouldn’t need to spend all this time re-inventing the wheel.
If Revolt enshittifies, the next replacement won’t need to spend time re-inventing the wheel.
Even in the worst case scenario, this is a step in the right direction. And I’m not convinced of your worst case scenario.