Why Nostr? What is Njump?
2025-01-17 21:44:49
in reply to

fiona :loading: on Nostr: Welp, I didn't expect this post to blow up like that. Maybe I should add some ...

Welp, I didn't expect this post to blow up like that. Maybe I should add some context.

I think this is a messy PR move gone awry. It's not a secret that Synapse doesn't scale well. The interesting part lies in the bigger picture.

First of all: There's nothing *inherently* wrong with a company building a closed source product to interface with open software/standards.
People have opinions on whether that's beneficial for the ecosystem or not. It's not the can of worms I want to open, but I can't avoid it entirely.

Some history. In the end of 2023 Element pulled a very interesting move where they forked Synapse and relicensed the code from Apache 2.0 to AGPLv3 and started requiring a CLA for contributions. See: https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/
Since Element staff is responsible for most of the maintenance work, the Matrix Foundation had no chance but to discontinue their Apache licensed version.
So, essentially project ownership of Synapse (forcefully) changed from the Matrix Foundation to the Element company.

A bit later Element announced a proprietary version of Synapse where they claimed to have fixed some of the most glaring architectural issues.

Suddenly they have a big commercial incentive to keep Synapse slow. And in this blog post they say that, loud and clear.
Author Public Key
npub1j6f2zyw9yl6utlwxymsrkejcycjm49rd9q30dn3275y9es9dgthqxwsv3y