This post is about how modern software, by default, nearly always implements a feudal/dictator model of decision making. And it's really making me think, and giving me ideas.

Us software developers, and hackers, need to answer this charge, and we need to make better tools. We need to put more democracy in more places.

Some problems are technical, and some social. But if there are no tools, no tech, to help then you can't do anything.

Show thread

@ebel The BDFL model has held back the kernel for a long time, and I expect it will eventually die on that hill. Software projects don't have to be feudal and the best counterexample I know of is Debian.

@ebel it's a hard problem because ultimately anyone with full access to the underlying infrastructure (configuration of the software, SSH access to the servers, actual hardware access, etc) can has de facto control of everything else running on top of that other people don't.
@ebel The ideal is I suppose something similar to everyone running their own single-user fediverse instance, or at least instances small enough that everyone on it can intimately trust each other, but not everyone has the technical experience or time for that sort of thing and asking it of everyone is as unreasonable as expecting everyone to be able to maintain their own car and make their own furniture.
@ebel Maybe a good thing to do would be initiatives that make taking control of things for people as simple as possible, like Mail-in-a-Box?
Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!