Looking at the #rsync fiasco with Claude, I cannot believe project maintainers would do this to themselves
Take foot, apply gun
Looking at the #rsync fiasco with Claude, I cannot believe project maintainers would do this to themselves
Take foot, apply gun
It's very sad to see #rsync getting polluted with LLM slop now.
Even more sad, given who is doing it.
People are talking angrily about "the maintainer" and suggesting "this guy" [should have his commit bit revoked] etc. apparently not realising that "this guy" is Tridge, both the original author of rsync and creator of samba. His PhD thesis "Efficient Sorting & Synchronization Algorithms" describes the original rsync algorithm. Still worth a read, even now.
ICYMI: some dork used #Claude #LLM to 'fix' an issue in #rsync and broke it (v3.4.3).
#GenAI is shit and shld not be used for code that needs to work, even if you have the morals of a billionaire skunk.
Lots of critical tasks, such as backup 🤦♂️ will be broken as people update their #Debian #Linux thanks to this stupid obsession and psychosis.
How much will that cost? On top of all the costs inflicted on people who never touch the stuff and don't want to run anything built with it, like me.
rsync thing has me thinking about the difference between the "free as in beer" model of free software and the "free as in freedom" model the FSF originally put forward. There are important differences, and it's meaningful when a project changes from one model to the other, which is one way to narrativize what's happened to rsync.rsync is that a bunch of people thought it was a FOSS project but it had, in a short period of time, converted into a LOSS project and the shock was jolting (understandably). As a FOSS project, rsync served a community function, leading people to depend on it, make assumptions about its longer-term stability, and so on. Those are reasonable expectations of a communitarian project. As a LOSS project, rsync is under no obligations to anyone and the maintainer(s) can change the software at any time, for any reason, at their discretion alone. It seems rsync is a LOSS.