I got pissed off with the current situation occurring on social media regarding multiple topics, so I decided to make a FAQ explaining the situation.
The topics include the mentions of AI at Akademy, the policy proposal, and some moderation shenanigans.
Does this count as damage control? Probably. Does it originate from being upset with the current situation rather than some weird corporate-esque reputation thing? Yes. Was I the only one to feel the exact same thing at around the same time? No.
Misinformation in general already bothers me a lot, misinformation that damages other people to such a high degree is another level of pisses me the fuck off though.
It doesn't really matter. I hope the following is informative, especially to dispel misinformation.
Note that I'm not a KDE e.V. board member. The following is based on what I know. I just used neutral language for the most part.
I should also note that I'm in the NoAI camp, that I actually watched the talks mentioned here (imagine that), that I spent half a year learning about AI and ethical use (part of which is mentioned in Slop is incompetence, treat it as such) to spite-ground my complaints about it better.
I am not going to go through the timeline of events because Nate already did that in his KDE and AI, and you, and me blog post. I'm only going to address matters I've personally seen online. Some of those were already addressed by the Promo team (where most of the work was from one person doing their best).
I am not sure this blog post counts as speaking for other KDE people when I say "we" or "KDE does", but I feel confident about these at least being a general sentiment.
Why was an “AI-native” talk part of Akademy?🔗
The referred talk is What would it take? A lovable, sovereign, AI-native KDE.
Anyone can submit a talk, and it was accepted precisely to get a different perspective and to see people’s opinions on AI.
As you can see, the reception wasn’t great.
Was the “AI-native” talk written with AI?🔗
Clearly. The only one to do so.
What was the “AI-native” talk actually about?🔗
The main three points the talk brought were lovability, sovereignty, and making KDE AI-native.
“Lovability” does not mean “Loving KDE software” in any sort of Actual Love sense (it's weird that I have to clarify that, some people did understand it like that).
It refers to the idea achieved through usability studies that people liking what they use and seeing it as actually theirs creates a significant appeal enough to matter even in commercial or governmental settings. In a sense, you could just call it "Appeal".
It talks about the sudden urge coming from outside KDE to make it a desktop for sovereign nations, outside the control of the Silicon Valley. Naturally, for this to be achieved, this appeal is necessary.
“Making KDE AI-native” does not mean “Making KDE AI-first”. It primarily meant a few things:
- Some users will use AI on Plasma.
- Whether a user uses AI on Plasma is optional and should stay that way.
- Users trying to use AI on Plasma (or any environment) don’t feel safe.
- Therefore, a solution to this would be having a nice interface with a proper privacy-focused, sandboxed environment.
Here, “native” is a bit of a stretch, referring to “we provide the optional facilities for you to use AI safely”. It also ties into the appeal trait mentioned before, using points like Nepomuk in its favor.
Naturally, the conclusion is an opinion of the presenters. And of course, this is a gross oversimplification of the talk points.
Does that mean KDE is going AI-native?🔗
No. The talk derives from the opinions of the presenters and is not a statement from KDE.
Does that mean KDE is making a stance about AI by accepting this talk?🔗
No.
Why was Omarchy mentioned at Akademy?🔗
Scott Jenson’s talk Are we really going to use the same Desktop UX forever? briefly mentions Omarchy as an example of lack of innovation in UX.
One of Scott’s points was that the UX hasn’t changed in the desktop, and desktop Linux especially has been waiting for Windows and MacOS to make innovations to the desktop paradigm first.
The AI ecosystem is not bound to this, so they are making “new things in a weird way”. Yet, Omarchy, which is deeply AI bound, does not enter this category and is another example of unchanged UX.
KDE contributors want no association with Omarchy. Nate said this in his blog post, but this is easily seen in the audience booing Omarchy when it was mentioned in the talk.
Scott Jenson's general stance about AI in the video is "we're going to improve things on the desktop, if it ends up benefiting AI too I don't care".
Are you aware of the ethical and environmental concerns surrounding AI?🔗
Yes, to varying degrees per contributor.
KDE Eco has already made a statement against AI. We have people arguing about the environmental damage caused by data centers, although I see it's the same discussion and narrative argumentation I've seen in traditional environmental talk pretty much.
The AI ecosystem is shifting towards open source, but ethically trained datasets are still a minority. We are all aware of Anthropic and Amazon buying books for scraping and subsequent destruction.
These are strong points of contention for our contributors and we acknowledge that. Not just the question of using it at all, but even the question of what constitutes ethical use in the field is blurry, which makes things difficult for us to even discuss the matter properly. Please be patient with us on that matter.
Is the proposed AI policy pro-AI?🔗
No. I'd call it "permissive of AI under strict circumstances". Very much like other policies in the FOSS world. This one was, in fact, inspired by them.
In my opinion, a pro-AI policy would simply allow AI contributions or would be in favor of AI in general, actively seeking to integrate it in core Plasma components.
Even if you do equate both terms, it would be against the fact that we are dissatisfied with the current situation, have been keeping slop out, and want to keep slop out, and want to validate that with a policy.
The terminology doesn't matter, to be honest. You get the idea from this whole post. I'll call it "permissive" for now.
Why was the proposed AI policy permissive of AI?🔗
It is an initial draft intentionally designed to guide contributor behavior, leaving a lot to interpretation.
Initial drafts are there to get input from other contributors and be improved, and to measure community expectations.
What pretty much all KDE contributors already agree with is that any slop should be rejected and if any AI contribution is made, it should be done to our highest standards and following proper professional behavior. Emphasis on "if any". Hence, the draft starts with that.
Agreement past that point is difficult because KDE traditionally does consensus-based decisions for this, and there are technical and non-technical points of nuance to elaborate and formalize the policy. Which we didn't do yet.
The draft as it stood was not a statement on what the general contributor community does or its values.
Another point to take from this is that the policy draft as it stood was stricter than the current practice. Nate mentions it in his blog and elaborates on this better than me.
Why did you remove the policy proposal?🔗
We didn’t. It is confidential and locked.
The main reason why is due to bikeshedding and heated arguments. This problem was further enhanced once it was exposed on social media, but this was not the sole cause.
It would end up being locked even without outside interventions.
While mentions from non-contributors are not the sole cause for the issue locking, they aggravate the situation.
Are you ignoring non-contributing voices?🔗
No. While it is true that, ultimately, this is a contributor decision for contributors, we are aware of KDE For People, and we are aware you do not want AI in KDE software.
We ask that you be patient with us. The proposal was made with bad timing, as most main KDE contributors would soon be present at Akademy, making it difficult to commit properly.
Please wait at least a week after Akademy ends. Akademy does not last only for the first two days with talks.
A new draft proposal that should better align with the community expectations is on the way. Probably by me.
We ask that you be polite with us. These sorts of situations lead to contributors receiving email threats and trolling, and this has already happened. Nobody deserves that.
"Ultimately, this is a contributor decision for contributors"?🔗
The KDE account said it best:
Maybe this needs clarifying. "For maintainers only" does not mean that no other opinions count in the discussion, but that the policies will mostly be useful to "maintainers only".
If you are not maintaining a KDE project, these policies will not be applicable. Maybe other policies adapted to other roles will have to be developed down the line.
But, at the moment, the people who are suffering most the deluge of slop, are maintainers, so this is for them.
Furthermore, "listening to users" and "doing exactly what users say we should do" are different things. Naturally, this also means "if KDE doesn't follow what users say, they didn't listen" or "if KDE deliberates instead of taking a quick decision, they didn't listen" are fallacies.
Disclaimer: I can't say I know about this in detail, because to me it was such a non-issue. Either way, I can't explain the minutiae out of respect for our moderation team.
From what I can tell, the moderation was already steering towards the desirable result because we don't want people like that near us or our users.
The reason the person denouncing them was banned first is because they clearly broke our Code of Conduct, or process.
The other person's ban required some discussion among other moderators for Reasons™️, and some time was required to discuss this with other mods about the situation (people do live in different timezones, you know). Imagine that, wanting input from other moderators, certainly not something that has ever happened in history.
This is effectively the same explanation given by the KDE account, although I knew this before it was given:
Person A violated the internal rules of invent and was banned on the spot. Person B was banned after an investigation. The two bans were inevitable. We cannot have people violating our processes (person A) or our CoC (person B).
That person A made the ban of person B happen faster? True. But person B would've been banned sooner or later regardless.
Hint for the future: when denouncing someone, follow the community's Code of Conduct and use appropriate channels. Otherwise you do a disservice to yourself, to your own cause, and damage the community you like.
This would actually have been a non-issue that would have gone entirely unnoticed if people didn't demand immediate results on social media and literally just waited (some people even calling KDE fascists).
What should we expect from a new policy proposal?🔗
If it were up to me:
It would be more explicit about what we want and don't want, and it would educate people on how to avoid AI as well as provide a means to extend this educational resource, which is something I've seen nobody else do. Whether this is in the policy itself or in an appendix doesn't matter. We already see use of AI as a problem that hinders personal growth, and we love helping people grow as contributors.
It would keep justifications like technical reasoning, ethics and environment out, but not excluded. This means an appendix of sorts being linked in the proposal, and possibly done after the policy. This would be purely to keep the policy brief and clear.
It might not be a policy at all, but guidelines or some other sort of document.
It will probably not come immediately or be mentioned publicly, because we've had enough of harassment and "death to you and family" threats that are worse than Phoronix and Reddit comments or "apolitical" right-winger techbros, which is honestly both impressive and sad.
It would come a significant amount of time after Akademy. Imagine that: people go to Akademy, have a good time, and have no time or motivation to deal with some extrinsic force coming from social media, and are kept out of the discussion because of that? No. The people involved also need a cooldown anyway.
It would probably not be a 100% AI ban or match your full expectations, but it should at least cover your fears of KDE becoming an AI desktop (that is not going to happen). It will probably have nuance that will surprise you.
Again, it would be an initial proposal. By the time it is proposed, or soon after, don't feel anxious that it's not a 100% ban, because that's not the final result. Please wait. Anticipatory anxiety is unhealthy.
Why did Nate call KDE For People brigading in his blog post?🔗
It's his opinion of what that is, or a definition I suppose. I'll restate the obvious that it does not mean KDE as a whole thinks of it as brigading. Another obvious thing is that people can have opinions.
Note that his blog post is, well, a blog post, on his own website, using informal language and "I" pronouns, issuing a personal apology because he feels guilty and responsible for what happened, that he felt inclined to write instead of working on some Wayland thing he actually wanted to fix. Imagine actually leaking personal opinions or definitions in such a thing. Shocking!
Once again, re-stating the obvious, his blog is his words and his opinions, in case it wasn't clear from how it was framed by the KDE account as a "first-hand account".
In case you didn't read any of the comments, his definition has to do with "outside force exerting pressure onto community's decision-making". This might or might not have matched reality in this case, but it doesn't matter. You were offended by it, and this needed clarification.
He already edited it because of my input that originates from a friend that signed the petition.