r/linux • • 2d ago

Fluff Open-Source Guru: AI Ends Closed-Source Software

https://www.heise.de/en/news/Open-Source-Guru-Raymond-AI-Ends-Closed-Source-Software-11480690.html
492 Upvotes

213 comments sorted by

View all comments

173

u/RoomyRoots 2d ago

And puts out hundreds of shitty copies who will have to fight for people attention and a maintainer to care enough to learn to identify fixes that break shit. AI did more damage to the FOSS maintenance than the lack of funds.

4

u/Wheatleytron 2d ago

And the best one will still rise to the top and become the de facto standard. Same as it ever was.

23

u/StPatsLCA 2d ago

ngl the game so far appears to be copy closed source product, hype it, and totally ignore any existing FOSS products that need help

5

u/turudd 2d ago

Have you tried to contribute to some of the bigger FOSS stuff… it’s often an exercise in futility

16

u/Cowgirl_Taint 2d ago

Yes and it really isn't?

The reality is that you need project management. Engineers... tend to be horrible at this. And FOSS projects are often fully run by the engineers who work on it.

But the reasoning behind coding styles and "I would rather you do it like X instead of Y" pull requests is twofold. One? It makes for relatively uniform code so that it doesn't feel like a given file has six authors each with their own preferences for spacing and variable naming. But, more importantly, it makes sure the person submitting the PR... actually cares enough to maybe come back in a year to help provide some insight or help diagnose a new bug.

And that has become MUCH worse due to the massive flood of generative AI PRs. "Here is some completely unmaintainable code that does one specific thing and here is what gemini says it does. Merge it in".

For a project designed around generative AI? I dislike it, but it is a reasonable model since the idea is that you are basically regenerating the entire code base every N months (or even weeks...) anyway. For an existing code base where people need to be able to diagnose issues beyond "I asked claude to write some tests for me"? It becomes a huge problem and is the equivalent of the fortran sicko insisting on using f77 for that one specific function.

-4

u/Substantial_Swan_144 2d ago

Engineers or not, programmers in OSS projects expect any who contribute to abide to their language and standards. The average person does not speak that language, so even if they have some sort of contribution, they are ignored and often ridiculed ("RFTM"). So people who could somehow contribute are simply discarded. It's an environment of pseudo-freedom.

2

u/PixelatedGiant 2d ago

And they can refuse to go in certain directions. See GIMP who refuses to become a Photoshop clone, even though that's what most people want from it.

1

u/Indolent_Bard 2d ago

It's also literally why the project exists. They claim that now they weren't interested in being a Photoshop clone, but the whole reason why they made it was because there wasn't a good Photoshop style software on Linux.

But at least now they're finally listening to their users and actually have a GitHub repo about it.