In a nutshell, it looks like AI disclosures are encouraged, but not required, and AI usage is encouraged to be human reviewed, but not required. They have also stated they will not allow the use of online AI services for security reasons (but how this will be enforced I'm not sure, since they are relying on the judgement of contributors)

Responsible use of llms can't be achieved. Can you verify that all of your training data are square with its creators? If not, how is that responsible?

Can you verify that it didn't reproduce any code that's proprietary or has more restrictive licenses than your own?

Yikes, rest in peace Deb users. I just hope it never happens to my distro.

if your distro uses the linux kernel then its already happened.

Thankfully, Arch based distros allow you to install any of a variety of supported kernels and even has instructions on many unofficial kernels, as Linus stated: "if you don't like it you can fork it".

Also, your response comes off as pretty sloppy and defeatist.

What is the AI policy of Arch? I ask because I was unable to find any explicit policy for the project

I ain't shook up about it. There's not really a surefire way to detect tool-assisted code gen anyway, so IMO the acceptance criteria should be the same as it's always been, tool-assisted or otherwise. Which is ultimately the path they chose to take.

Obvious slop should be immediate permanently banworthy, sloppers can just keep burning new accounts (as long as they have access to new IP addresses) while real developers deserving of praise and reputation thrive.

Yep. I'm not familiar with Debian's strategy specifically, but generally, I think any new contributor to a project should be subject to heightened scrutiny. My policy is that new contributors should start small and develop a rapport with the maintainers before submitting more ambitious (and for the maintainers, more costly to review) large and/or critical path PRs. It was a good policy before LLMs and I think it remains a pretty robust method of weeding out irresponsible devs without wasting a ton of maintainer time. There are simply more slop PRs to reject sight unseen these days, which is admittedly very annoying, but the process is much the same as it's always been.

I'll admit I don't maintain any projects anywhere near the popularity or volume of the Debian project, so I'm not really sure what the view is from their vantage point.

I still think that's not good enough, that treating them fairly is a stupid waste of time and resources and unfair to everyone else.

Just make the rule "any slop" and give the idiots a checkbox so they can ban themselves for reasons which will never be revealed to them (sloppers don't read documents, it'll take them a while to figure out). Also start banning people when evidence surfaces of them admitting to slopping.

I don't like this concept that a slopper can potentially produce decent code, the data shows this simply isn't true: sloppers produce vast amounts more and worse bugs and vulnerabilities. It's better for the health of the project to ban it in every scenario.

How is treating one contributor fairly unfair to another contributor? If you want to add a "check this box to get your PR dumpster'd" checkbox I guess go nuts, but I'm unconvinced that's a good long-term solution. I find it easier to ask "Do I know this contributor, or did they follow the new contributor guidelines and submit a small, single-issue PR?", and if the answer is "no" then the PR gets ignored or, if I'm feeling gregarious and have the time, rejected with change requests. It's a pretty easy rubric.

Humans have been perfectly capable of generating huge volumes of trash code, and code that looks good at first glance but has tricky bugs or vulnerabilities, since long before LLMs were a thing. The only real change now is the pace at which shitty code can be ripped out. IMO the solution is just: don't accept more code than you can review and test. If that means rejecting 10x or 100x more LoC than you did five years ago, then... ok. It is more busy work, and it is annoying. But I don't think trusting contributors to self-declare LLM use is an answer to the problem. There are better ways of rate-limiting eager beavers, regardless of what tools they use.

Sanity won imo. We can argue all day about what responsible Ai use is, but distro projects without allowing AI use at all and are serious about are dead in the water. What were they supposed to d do? Disconnect with upstream?

There are more kernel forks every day, fuck the sloppers. From where I'm sitting the slop distros which allow or even rely on AI are sick with a cancer and doomed.

None of the proposals would have banned AI usage in upstream projects:

https://www.debian.org/vote/2026/vote_002

midwest.social

Rules

  1. No porn.
  2. No bigotry, hate speech.
  3. No ads / spamming.
  4. No conspiracies / QAnon / antivaxx sentiment
  5. No zionists
  6. No fascists

Chat Room

Matrix chat room: https://matrix.to/#/#midwestsociallemmy:matrix.org

Communities

Communities from our friends:

Donations

LiberaPay link: https://liberapay.com/seahorse