This is really good news. I have only one question for Mozilla: why choose a solution whose hallmark is decentralization and the libre model- only to become a customer of a centralized host (modular.im). Why can't Mozilla actually federate? That's a step backward from your IRCd in my opinion. I hope Mozilla gets onboard with everyone else running their own Synapse, hacks on it, and pay their dues with patches, rather…
Synchronous Messaging at Mozilla: The Decision
101–110 of 258 posts
Re: Synchronous Messaging at Mozilla: The Decision
#102I'm pleasantly surprised! They took the route of "promising but underdeveloped technology" rather than settling for a well-developed solution that compromises their principles (which, frankly, I wouldn't have faulted them for; at the end of the day you still have to get work done). With luck maybe we'll see Mozilla contribute to Matrix? There is, after all, an implementation written in Rust: https://github.com/ruma
The last ruma commit was in August, which was after a long period where nothing happened at all. Is the project dead?
Re: Synchronous Messaging at Mozilla: The Decision
#103This is really good news. I have only one question for Mozilla: why choose a solution whose hallmark is decentralization and the libre model- only to become a customer of a centralized host (modular.im). Why can't Mozilla actually federate? That's a step backward from your IRCd in my opinion. I hope Mozilla gets onboard with everyone else running their own Synapse, hacks on it, and pay their dues with patches, rather…
Matrix servers are kinda a pain in the ass to get up-and-running and to manage versus, say, XMPP or IRC. Especially if you can't get away with just running someone else's pre-built docker images for it, or whatever.
Re: Synchronous Messaging at Mozilla: The Decision
#104(excuse me if channel is not the correct terminology)
Re: Synchronous Messaging at Mozilla: The Decision
#105Wow this already looks like a fractured mess! https://matrix.org/clients/ Why are there so many clients with different supported functionality?
"Already"? Is that something that usually happens as a project matures?
Re: Synchronous Messaging at Mozilla: The Decision
#106Wow this already looks like a fractured mess! https://matrix.org/clients/ Why are there so many clients with different supported functionality?
Re: Synchronous Messaging at Mozilla: The Decision
#107Re: Synchronous Messaging at Mozilla: The Decision
#108Congrats to Riot/Matrix. I'm hoping with Mozilla's backing the product, there's a lot of features that get built out. There's no reason this cant be a Slack-beating product now. I'm betting a Rust based homeserver replacing Synapse.
The official successor to Synapse homeserver is Dendrite written in Go ( https://github.com/matrix-org/dendrite ). There is homeserver project in Rust called Ruma ( https://github.com/ruma/ruma ). Ruma was waiting for async/await to stabilize. But it doesn't seem to have much activity even after that.
To quote the founder:
There are quite a lot of Synapses out there right now, and Synapse's featureset is pretty mature. Given we have pretty high profile people running Synapse (e.g. all of the French government) we have no choice but to invest the time to polish it and make it more efficient and stable. In an ideal world we'd have paused on Synapse ages ago and focused purely on a next-gen server, but we can't leave Synapse users in the lurch. Dendrite will be getting some attention in the coming months though, but not as a direct Synapse-replacement, but more of a playground for more experimental stuff.
Re: Synchronous Messaging at Mozilla: The Decision
#109That's great news!