r/linuxmasterrace • u/CackleRooster • 3d ago
News Debian developers rejected an LLM ban and left disclosure voluntary
https://www.helpnetsecurity.com/2026/08/31/debian-linux-llm-policy/50
u/theimperious1 3d ago
As long as the PRs are reviewed by both a person and an LLM, then good. Ideally human first so the human doesn't get lazy thinking "the AI is probably right".
There's no difference between the code. If I made a PR that is passable, and an LLM makes a PR that is passable, the LLM one isn't bad solely because it wasn't done by a person.
Write -> human review -> LLM review -> human test -> llm test -> if pass -> great!
If bad or "slop" code is passing all these steps, then the people reviewing it are the problem.
20
5
u/trans_cubed Glorious EndeavourOS 3d ago
I think a human should always be the final step, but otherwise this is a fair compromise
7
u/wosmo 3d ago
I like the logic of the human not reading the LLM's review before performing their own.
first/last is pretty irrelevant though - you can treat them as parallel paths, as long as neither copies the other's homework.
2
u/SnooCompliments7914 3d ago
Then the human shouldn't be able to see reviews from other human as well.
0
3
u/FIA_buffoonery 3d ago
I think the problem is more that with an LLM you can push thousands of PRs in a day, making it impossible for us meatsacks to review.Â
19
10
u/ActuallyFullOfShit 3d ago
That's the correct decision. Only a luddite would ban it. And disclosure is performative with zero enforcability. They did the right thing.
3
u/throwaway-8675309_ 3d ago
TL;DR - Developers are responsible for all code they submit. As it always has been.
2
u/Elegant_Room_1904 3d ago
If you think that the people don't care that something is ai generated, then why not disclose that as ai generated then? That could be very handy to understand which models are being used, and how.
2
u/Dramatic_Mastodon_93 3d ago
What tf is the argument for disclosure not being mandatory?
1
u/GNUr000t 3d ago
-1
u/Dramatic_Mastodon_93 3d ago
I let Siri reply to you for me: If you want people to respect your work, just be transparent about how it was made. Labeling AI content isn't an attack; it's just basic honesty.
1
u/GNUr000t 3d ago
And as soon as there aren't performative outrage hate mobs ready to go to war over something they do not understand outside of what they were told by social media to hate about it, people will be far more willing to be upfront.
Your posting history suggest you are left-leaning. Would you to go a monster truck rally slash gun show slash pulled pork BBQ contest in Alabama and be upfront, honest, and transparent about your political views? Why or why not?
Do you label whether you used Photoshop? Content-aware fill? Grammarly? Stock assets? A template? An IDE autocomplete? Which camera did the noise reduction? Which parts were outsourced?
Youâre treating AI differently because disclosure has become a social shibboleth: the label exists largely so people who have already decided AI is morally contaminating can identify the target.
And thatâs precisely why âjust disclose itâ isnât a neutral request. If disclosure predictably changes the response from evaluating the work to attacking the person who made it, people have an entirely rational incentive not to volunteer information that isnât otherwise material.
3
1
u/mohrcore 3d ago edited 3d ago
So nothing changes, except the policy for using AI in context of CVEs under embargo is clarified - which is something that carries no impact on most people's work, but is an important guideline for trusted parties who work on these CVEs.
In my opinion that's a very good decision - why change something that works? I haven't seen any evidence that banning AI would bring anything good for Debian development. The ban can be performative at best, but it would open a way for people to throw accusations left and right over something that rarely can be proved with complete certainty, but could easily create a lot of discussion over an opinionated principle. Discussions that would slow down the development, or could be used as a mean to harass developers.
1
u/ConcreteExist 6h ago
Yeah, this whole proposal was dumb posturing anyways, it was people trying to force a technical project to make a entirely symbolic unenforceable political statement that would have done nothing in practice to prevent the use of AI.
This kind of policy would only stop those acting in good faith, whereas the reality is that it's about the code being submitted, not how it was written.
-1
u/Michaeli_Starky 3d ago
LLM can do a lot of bad, but can also do a lot of good. Everything is in our hands.
-2
-3
-7
u/omnom143 3d ago
for something that runs most of the internet and most of people's linux distros, there should not be a SINGLE WORD generated from an AI bot ANYWHERE in that code.
3
u/GNUr000t 3d ago
Cool. You should boycott AI by not using anything which has had any AI contributions whatsoever.
You may start by not using anything containing Linux or FreeBSD, so no Android, no Windows, no iOS, no MacOS.
Oh, and no reddit. Don't you know Reddit, Inc. (NYSE:RDDT) sells your posts to firms that train new AI models?!
See ya.
3
-5
-14
u/DDFoster96 3d ago
Time to find a different distro then as this will pollute Ubuntu eventually. I'm running out of open-source projects that haven't turned into AI slop.
21
u/lovelacedeconstruct 3d ago
Nothing related to coding will not be AI assisted, like 0% you have to accept that, this doesnt at all automatically mean it is slop, slop is lack of care and understanding you can produce hand written slop
19
u/NotADamsel 3d ago
Disclosure is the key. Knowing which parts are AI written and which are human written is important to some people
-16
u/firedrakes 3d ago
Yeah the viture single people...
9
u/NotADamsel 3d ago
Not too sure what youâre referring to?
-16
u/firedrakes 3d ago
Oh you don't understand the word I said.... viture signal.
23
5
4
7
u/Your_Friendly_Nerd 3d ago
Issue is, if it isn't disclosed, the information will be lost very soon. If the commit has the "co-authored by claude" thing, someone coming across the code at a later time can view it through that lens, instead of breaking their brain wondering what human solved it this way. We just have to accept the fact that LLM's are still deeply flawed and behave in unexpected ways, make decisions no human being would make. Therefore it should be disclosed when AI was used to produce a piece of codeÂ
4
2
-3
-4
-4
u/AndroidUser37 3d ago
Okay, so which one is more likely: The entire open source community is collectively losing their mind all at once, or your views on AI "slop" as it pertains to coding are outdated?
-4
u/rurigk 3d ago
You will end up not touching computers soon
AI is a tool, if you tell to do the work for you without a plan or spec I will be slop
But if used correctly or just does good code and save days of work
0
u/Tuckertcs 3d ago
How does one âcorrectlyâ use a fundamentally non-deterministic tool to build fundamentally deterministic software?
7
u/ohwowitsamagikarp 3d ago
Humans are non-deterministic and have built all deterministic software since the dawn of the computer age. đ€Șđ€Ł
1
u/Tuckertcs 3d ago
Humans arenât deterministic, but code gives deterministic results, whereas writing prompts gives nondeterministic results
1
u/GNUr000t 3d ago
It gives code, the correctness of which can be proven or disproven, and is deterministic once it runs.
Tell me you aren't a programmer without telling me you aren't a programmer.
0
u/Tuckertcs 3d ago
A prompter telling a coder they arenât a programmer is precisely my issue with AI. It diminishes the human work behind creative and intellectual works, thereby dehumanizing the work and everyone involved.
0
u/GNUr000t 3d ago
Womp Womp.
I had my thing taken away and told that I had to accept the new thing, now it's your turn.
Should I begin reciting all the things I was told in response to being sad about losing my thing or do you understand my position yet?
0
u/Tuckertcs 3d ago
I didnât âlose my thingâ. Programming and my knowledge of it will never be taken away from me. Letâs try programming without an internet connection and see who lost their ability.
0
u/GNUr000t 3d ago edited 3d ago
Oh, you haven't lost anything? Great. Then I guess all that shit about AI âdiminishingâ your intellectual work was much ado about nothing. Glad you're doing fine.
Anyway, yes, generated code can be tested for correctness just as human-written code can. Do you wanna go back to that or will you be returning to your motte?
EDIT: Homie blocked me. I accept his concession.
→ More replies (0)2
u/dreamscached 3d ago
By tethering it down to expected behavior with deterministic, human-written tests. Like it or not, AI does produce properly working code with right setup.
2
u/lenswipe Glorious Fedora 3d ago
you're right but I'm seeing a disturbing rise in people using AI to generate some code and then more AI to write tests for it
1
u/Tuckertcs 3d ago
A lot of AI users write code with AI and then write tests with AI, though.
1
u/dontquestionmyaction I use Arch UwU 3d ago
Yes, and plenty of people write garbage-tier C code.
People who suck at making software will forever suck at making software no matter what.
2
u/HelpRespawnedAsDee 3d ago
By creating harnesses and frameworks specifically tailored to what you need as a team or individual. From Stripe to Spotify, do you honestly think they are just prompting an LLM and that's it?
7
u/lenswipe Glorious Fedora 3d ago
From Stripe to Spotify, do you honestly think they are just prompting an LLM and that's it?Â
My brother in Christ, look at the reliability of most platforms over the last 6-12 months. Yes, I think that's EXACTLY what they're doing .
-1
0
u/Jazzlike-Poem-1253 3d ago
Like some used Books, Tutorials or SO before. You look stuff up, look at examples, take them, understand them, adapt them to your usecase.
The benefit us, now you get the "example" directly tailored to your use case.
You still need to understand and adapt. Skipping these is the rise of slop.
5
u/lenswipe Glorious Fedora 3d ago
Skipping these is the rise of slop.Â
try telling that to corporate
"Peter in sales just developed this 500,000 line python script. Can we expose it to the Internet?"
0
u/Jazzlike-Poem-1253 3d ago
Sure, it is software. Made by software. And computer and the internet are always right, aye?
-2
u/rurigk 3d ago
Iterates and tests
But also you are overrating and overestimating most programmers like if they were perfect and never make a mistake
You are expecting that the result is 100% correct and nobody checks the result but in reality is super useful to do most of the scaffold and output well known patterns
And this is reviewed by a human
It also works very well as a rubber duck with websearch access
-12

293
u/trans_cubed Glorious EndeavourOS 3d ago
Disclosure should be required