Introduction to R and R Studio for Data Science

Why AI-Heavy Projects Rarely Feature on LinuxLinks

I have reviewed free and open source software for more than two decades. In that time, plenty of development fads have come and gone. The latest is the flood of projects built largely, sometimes almost entirely, with generative AI.

I think AI tools are hugely beneficial to the development process. In capable hands, they can find bugs, explain unfamiliar code and deal with tedious work. But using AI as a tool is not the same as asking it to produce most of a program that its “developer” barely understands.

There is no reliable detector that tells me what percentage of a repository was generated. Some projects openly disclose they are AI-heavy. That’s appreciated. But many projects do not. I judge the software instead. I install it, try its features and look at how it is being developed.

The warning signs tend to appear quickly. Hundreds of trivial commits. Great slabs of repetitive code. Documentation that looks thorough until you try to follow it. Most telling of all is the huge feature list, much of which bears little relation to what the program can actually do.

GitHub statistics are increasingly worthless as a measure of maturity. Thousands of lines of code can now be generated over a weekend. Some repositories look exceptionally busy but contain little more than a thin copy of an established program, given a different interface and a longer list of supposed features.

Then, just as quickly, development stops.

That is hardly surprising. When a project required little effort to generate, walking away from it costs very little. The “developer” loses interest, starts another repository and leaves the old one to rot. Meanwhile, I may have spent hours installing the software, working around faults, taking screenshots and preparing an article. I have better uses for my time.

There are other problems. Generated code may contain poor error handling, unsafe dependencies or unexpected network activity. A “maintainer” who does not properly understand the code is poorly placed to find and fix those faults.

Licensing is not magically settled by adding an MIT or other OSI-approved licence. It may be unclear who owns generated code or whether parts were reproduced from somewhere else. In some jurisdictions, purely AI-generated material may not qualify for copyright protection at all. I’m not a legal expert, though.

None of this amounts to a complete ban on software developed with AI. If a program works well, does something worthwhile and is maintained by somebody who understands it, I will consider it.

But inclusion in a LinuxLinks roundup is a recommendation. I don’t intend padding roundups with AI-slop. If you spot an AI-heavy project already covered on the site, let me know. I will take another look and decide whether it still deserves its place.

Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
12 Comments
Oldest
Newest Most Voted
Vance
Vance
25 days ago

Good to read.

On 23 July 2026, Codeberg changed its Terms of Use to prohibit projects that mostly consist of code written by generative AI tools, explicitly naming Claude and OpenAI Codex.

It is a shame GitHub is unlikely ever to introduce a similar rule. That would hardly fit Microslop’s determination to force AI into every part of software development.

Kriss
Kriss
24 days ago

Are you seeing a lot of vibe-coded on github?

Jules
Jules
24 days ago
Reply to  Kriss

There is shed loads of the slop.

I actually do some vibe coding. I’ve taken a useful CLI tool and removed some of the functionality I’ve not needed and added a few things that really help me. I’m not going to submit the code to the project nor make my repositirory available.. It’s just for my personal use.

Luke Baker
Editor
24 days ago

fooyin has just published their AI policy:

We do not accept contributions for which generative AI was used at any stage of the development process. Please do not contribute code, documentation, tests, images, or other project material created or modified with large language models, image diffusion models, or similar tools.

Once a contribution is merged, its long-term maintenance becomes the responsibility of the maintainer and other core contributors, which is why contributors must understand and take ownership of every part of their submission.

This policy operates on trust. We may ask whether generative AI tools were used when reviewing a contribution, and pull requests that involve their use will not be accepted.

Leo Fortune
Leo Fortune
24 days ago
Reply to  Luke Baker

fooyin is not alone in being super strict when it comes to AI. Zig bans even talking about use of chatbot/LLM services.

Marco
Marco
23 days ago

Prise, a multiplexor you reviewed recently fits this, the GitHub page mentions AI assisted “collaboration” and the project is now archived.

Daniel Eriksson
Daniel Eriksson
23 days ago

Thanks for this! And for a really useful page!

Leo Fortune
Leo Fortune
22 days ago

Why not just have a separate category for AI written software?