The main problem with using AI in open source software is that millions of people rely on your code, but you risk exposing them all to something unverified.
The main problem with using AI in open source software is that millions of people rely on your code, but you risk exposing them all to something unverified.
And BTW, you're not distributing to millions of people as an author of the code.
There are distributions maintainers between you and the world, which can also intervene, and are responsible for what they distribute, build testing on many configurations/architectures/versions - and can decide to revert to protect users, etc. And often do.
FOSS authors themselves can't be expected to keep around outdated systems from 5 years ago just to test build compatibility, in 8 different architectures that someone may want to build their code with.
Very few projects have as comprehensive testsuite as say sqlite. You can never cover everyting, so the beauty of FOSS is that someone will come and tell you and send you a fix for their special system, and now everything is again fine for that one special person, or distro maintainer.
Just because one offers software for free doesn’t mean there shouldn’t be standards.
AFAIK the rsync maintainer does it for free. And he mainly seems to be getting abuse in return for that service.
Wrong, a profession is an occupation that requires specialized training or qualifications. This means one can have a profession and still not get paid.
> And he mainly seems to be getting abuse in return for that service.
What abuse you are referring to?
In terms of abuse, I was thinking of this issue thread: https://github.com/RsyncProject/rsync/issues/929
Open source software maintenance without qualifications? I hope you understand how disastrous it would be for serious software like rsync.
It might be more useful if qualifications were required before people were allowed to complain about open source software on internet message boards. That’ll be the day!
Unless someone points to vibe coded/hallucinated code causing the breakage or provides clues that might indicate unreviewed slop code being committed and shipped, I'd hold my horses.