5 ms·
> People new to the system think that Matrix can work. So FLOSS devs spend time trying to lipstick the pig. Takes time away from other areas. What I don't unde
by jorvi 10mo ago
> People new to the system think that Matrix can work. So FLOSS devs spend time trying to lipstick the pig. Takes time away from other areas.
What I don't understand is how multiple governments and militaries are able to make it work. Are they using a reduced core-features-only version?
- Arathorn 10mo agoThey're typically operating in private or semi-private federations, and so aren't so worried about spam/abuse issues like the one in question here. They may also not care as much about serverside metadata footprint (or indeed they may actually require serverside metadata in order for the server admins to enforce who can talk to who). As a result, the popularity of Matrix in public sector has resulted in focus there - which is somewhat different to the expectations of folks looking for a Discord replacement or a privacy-at-any-cost solution.
- JuniperMesos 10mo ago> As a result, the popularity of Matrix in public sector has resulted in focus there - which is somewhat different to the expectations of folks looking for a Discord replacement or a privacy-at-any-cost solution. Unfortunately, a Discord replacement is the sort of thing that the free software world actually needs, because in its absence people are just using Discord, even for free software projects.
- tcfhgj 10mo agoDo you know Cinny? cinny.in
- immibis 10mo agoRocket Chat, Mattermost, Zulip
- apitman 10mo agoThese don't offer the core UX of Discord, which is being able to jump between many communities from a single app/login.
- immibis 10mo agoNo open thing can ever do that. By virtue of openness, there are many copies of open things whereas your requirement requires there to be just one.
- apitman 10mo agoI think you could get pretty close with OAuth2. You could also have the frontend be a centralized app, but allow people to host their own servers. If the entity controlling the frontend goes off the rails you still have a pretty simple exit strategy.
- immibis 10mo agoOAuth2 is a failed protocol - it's more of a set of guidelines for vendors to implement proprietary authentication systems, all incompatible with each other.
- apitman 10mo agoThere's nothing stopping you from building interoperable protocols on top of OAuth2. I've done it a couple times. OpenID Connect is another example. OAuth2 has some worts, but I think it's worth the tradeoffs.
- arunc 10mo agoZulip does. It's as easy as discord, if not better!
- apitman 10mo agoI looked into Zulip a couple years ago and they didn't support this. Have they implemented OAuth2 or something since then? Specifically being able to log in once and be able to jump between any number of self hosted servers.