4 ms·
The problem is, this kind of thing becomes annoying for users very quickly. When you use Discord, you expect that everyone has all of the features available and
by SilverRed 6y ago
The problem is, this kind of thing becomes annoying for users very quickly. When you use Discord, you expect that everyone has all of the features available and that moderation tools work properly everywhere. Lets say your friend is using telegram which is bridged to discord, now you want to invite them to a private group in the discord server, oh but you can't because telegram doesn't support discord roles.
And then on telegram you try to open an encrypted chat with someone on IRC, but their irc client doesn't support that.
Users don't care about talking to people cross platform as much as they care about everything working properly. Its easy enough to have 3 messaging apps on your phone.
- ve55 6y agoMostly agree, although I do still think it's solvable in theory, e.g. if chat platforms had strong incentives to implement the same popular feature sets (for example, think of how many websites implement various optional HTML features such as metadata tags, since it helps them on social media, chat applications, search engine results, and so on).
- SilverRed 6y agoI think a federated system is probably possible. If Matrix comes out with a killer server and client combo in the next few years, it could take off and really work. But I think if too many server implementations are created, they will end up in a state where its not possible to add new features anymore because a large percent of the user base won't be able to use them because their server implementation does not support them. Having compatibility between systems like between discord and telegram is just going to be a nightmare no matter what you do since they both want to decide on their own what the features should be.
- LinuxBender 6y agoYou can use OTR [1] with some IRC clients to get E2EE. That said, you can also get E2EE on Discord if willing to violate their AUP using BetterDiscord [2] + DiscordCrypt [3]. That it violates their terms should be a signal they need your data to have value. [1] - https://otr.cypherpunks.ca/ https://otr.cypherpunks.ca/ [2] - https://github.com/rauenzi/BetterDiscordApp https://github.com/rauenzi/BetterDiscordApp [3] - https://gitlab.com/leogx9r/DiscordCrypt https://gitlab.com/leogx9r/DiscordCrypt