I'm gonna try something a bit heavy here, and I'll ask that you read with a bit of nuance (with the caveat that nuance is not inherently good or bad, some things should be nuanced, other things shouldn't be). I don't ask good faith, as I don't think that's a reasonable policy, but I do ask that you read the following few posts *carefully* especially if you disagree.
@whitequark @xgranade No one would trust vibe coded software to not send them to jail though, move fast and break things would never have happened.
There would likely be a lot less software, but it would be a lot higher quality, which is my main concern. Open source is a tool to good software and it is failing at it's purpose.
@whitequark @xgranade So why is it that the person who designs the hardware of a pacemaker takes that risk, but the person who designs the software doesn't?
With that hell of a preface in place, consider a thought experiment. There's a piece of open source software you use on the daily, offered by its developers and maintainers completely free of monetary cost.
It is, notably, somewhat aggressive about auto-updating. Perhaps it has a nontrivial security surface, such that this is justified, but it's part of the thought experiment regardless.
Suppose one day it gets a new splash screen, including a very prominent swastika.
How should you respond?
This is obviously contrived. While there are outspoken Nazis in open source (DHH and the hyprland folks come to mind), they generally engage in more cryptonazi shit and don't advertise quite that way.
But this is a thought experiment. It is, moreover, *my* thought experiment that I'm inviting you on.
Given those caveats, that this is contrived and artificial, what emotions would you find yourself feeling in that moment, launching a previously beloved app?
It is, to be absolutely clear, *not your project*. In a very real (if narrow) sense, the developers and maintainers are well within their rights to publish that update to *their* application, to *their* project. There might be issues with the code of conduct or terms of service on their forge, but that's aside from the point of the thought experiment: there is a thing you use on the daily that now presents very clear and strong fascist imagery directly into your eyeballs.
A few questions, then, with respect to this *highly contrived* thought experiment:
• What right, if any, do the developers and maintainers have to push that update onto your machine?
• What right, if any, do you have to object to how the developers and maintainers manage their project?
• Do your answers change if the fascist imagery is softer; say it's a MAGA hat instead of a swastika, perhaps.
• Do your answers change if the fascist imagery is soft enough to be plausibly deniable?
That last question is where things start to get really dicey and subtle, I think. If it's something like adopting fascist terminology that one may very plausibly might not know to be fascist, then you may have to start asking to what extent the fascist imagery is intentional or unintentional.
The developers and maintainers, if they are acting in good faith but are unaware of the implications, may even be surprised at the backlash.
I am a physicist no longer, but I'm still a physicist by training, and one of the more useful mental practices I learned from that background is some problems are easier to understand if you start from the extremes and then walk backwards until you get to the bulk.
In this case, starting from the extreme in-your-face swastika thought experiment helps establish that there is a boundary past which it's not helpful to think in terms of what the maintainer has the right to do.