Back when the GNU project was starting, among the first things they rewrote as Free Software were:
- text editor / IDE (Emacs)
- assembler, linker, and compiler
IOW, they made tools that they needed to further develop Free Software without relying on proprietary tools.
They wanted their project to be self-hosting.
Nowadays, we have more free software than ever, but we develop it using github and Discord...
@Wolf480pl this is issue with people. People tend to stich with a single solution which everybody uses. There are lots of quailty source "forges" (i.e. Gitlab, Gitea, SourceHut), but people stick with GitHub for a reason that "everybody uses GitHub".
At the moment, when everybody will use open and free forge. Especially when the #ForgeFed will be adopted.
But then, it'd be hard to make a protocol such that no implementation could ever possibly scale vertically.
And even if it was possible, I'd feel bad for designing a protocol this way.
The software is supposed to be a tool in user's hand, not a way for its author to control the users.
Ofc it may be a vefy bad idea, but I think sth like Article 13 but without upload filters could have a similar effect... something that exponentailly increases the probability of getting sued as you gain more users...
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!