Prevalent Themes in Debian AI Policy Discussion
1. Human Responsibility for Code
The dominant theme is that contributors must accept full responsibility for their submissions regardless of tool use.
"New policy boils down to 'AI or not, it's still your code and you're responsible for it'" ā chuckadams
"Contributing to open source is a privilege, not a right. Abuse it, and find yourself unwelcome as a future contributor" ā swiftcoder
Debian policy: "All project contributions must be submitted by identifiable human participants who accept full responsibility for their content."
2. Code Quality and Understanding Concerns
Many worry AI-generated code lacks depth, introduces bugs, and reflects poor developer comprehension.
"If that doesn't feel like GenAI then I don't know what does" (regarding Windows 11 issues) ā LoganDark
"using an LLM has made these people less intelligent than they were before" ā bigstrat2003
"any model... can and indeed do produce code that does not consider many edge cases, can be hard to maintain... and sometimes introduce bugs with visibly apparent issues" ā Topfi
3. Maintainer Burden from Low-Effort Submissions
Reviewers face overwhelming volumes of AI-assisted contributions requiring excessive scrutiny.
"The reviewers are getting swamped (some reviewers are receiving 100s or patches per month)" ā bfgeek
"LLMs, and people willing to just spam crap they donāt really understand blows that all up" ā lokar
"too many patches from unknown and untrusted contributors is a triage problem" ā notatoad
4. Ban vs. Responsible Use Debate
Tension exists between projects banning AI outright and advocating accountable usage.
"SourceHut bans LLM generated code... The Asahi Linux project bans LLMs... The Zig project rejects LLM based contributions" ā Aurornis
"the issue isn't 'should a contributor be able to use AI' it's quickly becoming 'is this entire contributor an AI agent'" ā jayofdoom
"For non-security-critical code, use of LLMs is encouraged but not required" ā dooglius (describing absent pro-LLM position)
5. Skill Atrophy and Over-Reliance Fears
Concerns that AI dependency erodes fundamental programming abilities and critical thinking.
"using an LLM has made these people less intelligent than they were before" ā bigstrat2003
"I think LLMs make programmers lazy more than anything. And when programmers stop programming for extended periods, they lose their programming skills" ā greenowl
"viewed the coding as a sort of therapeutic exercise... LLMs are anathema because they take away what was the rewarding part of the job" ā fidotron