this post was submitted on 20 Sep 2026
316 points (88.0% liked)
Linux
15013 readers
640 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments





the policy in question:
(emphasis original, except for the fourth bullet point)
"You are responsible for the code you submit, regardless of tools used."
Literally the same stance Linus had on Linux. I'm okay with it as long as it's enforced.
Yes, that's fine. And it's also easy to enforce - just treat any code as if it's written by a human (except obviously machine generated code like hardware descriptions etc).
Being against AI and LLMs is all fine and dandy, but it kinda takes ridiculous shape now.
However, I would prefer if open source tools would only allow the usage of open weight models and self-hosted systems. But then again, that's my idealism talking.
I hate vibe coding, detest it, i'm tired of it. it wastes time and resources. That being said I use AI for debugging and as a glorified rubber duck. I don't let it write ANYTHING but I will allow it to review code and make suggestions. Generally, I'd say 8 times out of 10 the suggestions are garbage BUT it will lead me down the right path. it's a rubber duck that can talk back. So in that regards it has improved my build times, it has sped me up without actually touching the code itself.
THAT's what AI/LLMs SHOULD be used for. an assistant that doesn't directly interact with the project. a consultant to your code if you will.
unfortunately many people can't make that separation and they sit on both sides of the fence.
LLMs are great for rubberducking and diagnosis, forensics, and the like.
We all know the enforcement won't match the usage, but I'm still ok with the decision.
This seems fine
This isn't a bad policy, but outright ignoring ethical and environmental concerns doesn't seem very wise either. That should still be discussed, even if this becomes the final version of the policy.
Sounds pretty reasonable to me. Don't go saying "well chatgpt said it", no, you are responsible for it.
This seems fine to me, it's all they can really do since banning AI entirely just isn't possible; someone could use it and submit very high quality code and no one would know AI was involved.
And if its very high quality, does it matter?
There are more concerns beyond the quality of the code itself, such as the ones I listed here
i like how people exaggerated this into "oh no, KDE is s|op now". I totally get the hate for greedy and overhyping ai corpos, but if this policy is a sign of slop, you a) most probably never coded anything in your life b) unaware that before ai-slop there was natural, human-produced(tm) slop and dumb stackoverflow copypasta that barely even worked.
It's that humans cannot be trusted to not take shortcuts and AI has proven time and time again to be a literal gambling machine that uses persuasive writing techniques to convince you of things you wouldn't otherwise think.
KDE is also fighting transparency which is terrible.
It's not going to be shocking when KDE starts performing worse. If more than one person works on a project and you're just hoping people use things responsibly, you're dreaming.
Humans optimize everything and AI pretends to be the greatest optimization tool of all time while it spits spaghetti code it's authors understand less of over time while it tells them "great idea! I'll get to work right away!
you couldn't trust humans to not take shortcuts long before the advent of ai. That's the point of my previous comment.
KDE's stance is literally "as long as the code is of sufficient quality and you're able to take the responsibility over it, we don't care which tools you were using along the way". Policing people over what they're (not) allowed to use never yielded positive results.
If anything, such policy allows less slop to slip through, than in any project with anti-ai policy, simply because the maintainers would be aware of the possibility, and thus would have to pay closer attention to the PR quality.
Finally, it's an open source project. Even if anything sloppy slips past the eyes of maintainers, rather sooner than later it would be noticed by the community and fixed.
Which is obvious to you, me, and trust me when i say that it's obvious to anybody who ever tried using ai for even the most minor coding tasks harder than webdev.
One small problem: People are now also using AI to generate summaries of their vibe coded garbage, to push them through checks.
emphasis mine