Krita’s Maintainer is awesome!
-
@KitsuneofInari I checked and here's the post
️ @halla
Policy on LLM code?
Hi, what’s the policy on LLM-generated code when making MRs? I ask because I thought I would ask chatGPT to implement Mixer Brush in Krita, and, having spent a few days going back and forth with it, to my surprise, I se…
Krita Artists (krita-artists.org)
@g1comics @KitsuneofInari @halla
I'm reminded of how many people lost their shit (in a good way) when DeviantArt dumped all their AI on us without permission. Because money, I guess.
I keep hoping to hear that they killed the golden goose with that. Or at least that there's literally no more actual people using the platform and it's all a bunch of wanky janky machines just yipping at each other on into eternity.
-
Krita’s Maintainer is awesome!
@KitsuneofInari Gedit developers too!
-
@g1comics @KitsuneofInari @halla
I'm reminded of how many people lost their shit (in a good way) when DeviantArt dumped all their AI on us without permission. Because money, I guess.
I keep hoping to hear that they killed the golden goose with that. Or at least that there's literally no more actual people using the platform and it's all a bunch of wanky janky machines just yipping at each other on into eternity.
@xenophora @g1comics @KitsuneofInari ah. Deviant.art. that was a thing, I guess...
-
@xenophora @g1comics @KitsuneofInari ah. Deviant.art. that was a thing, I guess...
@halla @g1comics @KitsuneofInari
I stopped using it for a year or so after the big dust-up before I finally nuked my account. I talk tough but my heart is dangerously tender when it comes to art.

-
Krita’s Maintainer is awesome!
@KitsuneofInari Thanks for making me love Krita more.
-
-
Krita’s Maintainer is awesome!
@KitsuneofInari preach it, well said.
-
Krita’s Maintainer is awesome!
@KitsuneofInari This is the way. #krita #ai #ethics
-
Krita’s Maintainer is awesome!
@KitsuneofInari how do they detect LLM generated code?
-
@Li @KitsuneofInari Also, the fun part of writing software is thinking, coding, testing, seeing people use it...
Doing code-review, not so much. That's what you do to help other people to level up.
But with LLM-generated code, where are the people you want to mentor?
But you still have to code-review the swill.
@halla @Li @KitsuneofInari This is tantamount to saying don’t use tools, or libraries, or graphics cards, if you don’t review their code. I can’t agree with this sentiment. The real issue is the broken trust and overreach of agentic tools.
Should I ditch the Wacom and pick up a papyrus roll and feather quill instead because I don’t review the Krita source code or my tablet’s circuits? No, I trust the authors and their community.
So the question in my mind is: in what skilled hands, with which LLM, and to what extent, does it fall within the boundaries of acceptable use?
-
@halla @Li @KitsuneofInari This is tantamount to saying don’t use tools, or libraries, or graphics cards, if you don’t review their code. I can’t agree with this sentiment. The real issue is the broken trust and overreach of agentic tools.
Should I ditch the Wacom and pick up a papyrus roll and feather quill instead because I don’t review the Krita source code or my tablet’s circuits? No, I trust the authors and their community.
So the question in my mind is: in what skilled hands, with which LLM, and to what extent, does it fall within the boundaries of acceptable use?
@loleg @halla @KitsuneofInari i dont consider LLMs to be tools at all
-
@loleg @halla @KitsuneofInari i dont consider LLMs to be tools at all
@Li @halla @KitsuneofInari fine, they’re not tools, they’re stamps.
-
@halla @Li @KitsuneofInari This is tantamount to saying don’t use tools, or libraries, or graphics cards, if you don’t review their code. I can’t agree with this sentiment. The real issue is the broken trust and overreach of agentic tools.
Should I ditch the Wacom and pick up a papyrus roll and feather quill instead because I don’t review the Krita source code or my tablet’s circuits? No, I trust the authors and their community.
So the question in my mind is: in what skilled hands, with which LLM, and to what extent, does it fall within the boundaries of acceptable use?
@halla @Li @KitsuneofInari I completely respect the decision of the maintainers, and think it’s better to have a clear policy than let the debate stew and simmer. Given the user base and sentiment against the GenAI topic, it’s possibly even the right move.
I just want to see an even better justification, like: we don’t add code, we tactically remove it. Our code base is a sculpture, and LLMs aren’t much help here.
Or even: as you kind of wrote above, Krita is an expression of the joy of art through the joy of coding. We aren’t feeling the vibes when you PR us your lobster soup, but feel free to make your own painting program from scratch. Call it Pincha, if you want!
-
@KitsuneofInari im not sure id say that understanding of code is a boolean function of just either fully understanding everything including any and all bugs that could ever arise, and not understanding it at all, but rather a variable level of some understanding,
@Li @KitsuneofInari I think the main issue is not the code you design and write, but that its interacting with code and users you don't fully know. Often requirements or the assumptions behind the code you change or the code you interact with are not documented. Often users don't tell you what they really want. Or don't know that a small action they don't tell you in the error report is the key to understand the bug.
Good software developers are not nerds or code monkeys, but good mentalists.
-
Krita’s Maintainer is awesome!
@KitsuneofInari That’s a really eloquent way to describe my issue with “as long as you understand the code” argument.
That never mattered.
I won’t merge code written entirely by human just because they understand it. Because what matters is whether after an isekai accident someone new will be able to work with it.
-
Krita’s Maintainer is awesome!
@KitsuneofInari KDE developers try not be based challenge, literally impossible.
-
@mischievoustomato @KitsuneofInari or it might end up like windows 11 that takes a whole second to render the fucking right click context menu lmao
-
Krita’s Maintainer is awesome!
@KitsuneofInari ...and removes copyright from the rest of the code unless it is explicitly marked as LLM generated.
-
Krita’s Maintainer is awesome!
"Some may say, as long as the contributor understands the code it's fine, but that's a fallacy. No programmer really fully understands the code they are working with."
-
Krita’s Maintainer is awesome!
@KitsuneofInari I mean, those are pretty strong reasons