Re: LLM usage in Debian -- ballot options comparison

Bas Wijnen <[email protected]> Sun, 2 Aug 2026 09:28:48 +0200
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>
Hello Lucas and others,

I've been reading this discussion, but didn't reply so far (aside from 
the message I just sent). I'd like to share my opinion as well, so here 
it is.

Let's start with the big picture: my opinion is that LLMs are an 
interesting technology, but their current effect on society is extremely 
problematic. I think regular people (i.e.: everyone except scientists) 
should avoid using them, especially for tasks for which other tools are 
available, such as translations or writing code. Even if those other 
tools are technically inferior.

When I talk about the effects on society, I agree with most points from 
Johannes, and I'll add one more below. I also want to thank Lucas for 
the respectful way that he handles this. (Side note: I am not offended 
by the summary he posted; I think it makes sense in this discussion to 
show what LLMs can do, especially because that was also being discussed.)

The "new" point (it was mentioned before, but not discussed much) is 
about human brains: the way LLMs are presenting themselves, is that they 
will do all your work. The way our brains respond to that is "let me see 
what you can do". We closely check their work for a while and once we're 
confident that they are indeed good at it, we scale down those reviews: 
they are boring and apparently unnecessary. But LLMs can do a lot of 
things right, and then mess up in ways that actual intelligence would 
not. So this leads to things breaking, unless you are extremely careful 
to avoid that, and I'm not even sure if our brains are capable of that.

What makes it worse, is that they claim that they can do the thinking 
for you. Brains are always looking for shortcuts to spend less energy, 
and thinking takes a lot of energy. So in the same way, unless we are 
very careful (and again I'm not sure if our brains can even do that in 
the long term), we are going to let them do the things that used to 
require our thinking, and we're doing it less and less ourselves. 
Apparently science has already shown that LLMs make people dumber; I 
think that is this effect. When we are very careful, as Lucas suggests, 
I think it may be possible to slow that effect. I'm not so sure if it's 
possible to entirely stop it, and it worries me a lot that so many 
people are stepping into this "trap".

Another related effect is that it removes creativity. I've heard from 
multiple sides that when people started using LLMs, all their works 
started looking the same, "soulless". Their games are no longer fun, 
their texts are no longer interesting to read. This may not be the most 
relevant for packaging (because a boring package is good), but for most 
tasks that LLMs seem to be used for, I think creativity is important and 
leaving all the "boring" parts to an LLM results in default choices for 
all of those, which is very unpleasant to experience as a player/reader/etc.

Getting back to the main discussion: In terms of this GR, I think there 
are two parts that are being discussed: a position statement and rules 
for our project.

For the position statement, we do not need to worry about enforcing 
anything. I would summarize my position, which I hope the project will 
agree with, as: The way LLMs are currently organized in the world has 
extreme costs that accelerate the destruction of the climate, both 
natural and social, that was already ongoing before LLMs appeared. This 
is extremely worrying, and I strongly recommend everyone to avoid using 
LLMs that are controlled by big players on the market.

On 8/1/26 6:50 PM, Lucas Nussbaum wrote:
 > Of course, the landscape of AI corporations is frightening. But
 > there's hope to build alternatives, with open-source agents and
 > open-weight or maybe even open-source models.

While those may be good in the future, I think that right now we should 
have a position on the current state, which is that those corporations 
are having a disastrous effect on the climate and they are pushing 
fascism. And I don't think "it may get better later, so let's jump on 
board" is a good response to the severity of the problems. It wasn't 
this bad when the internet started; that didn't literally threaten our 
ecosystem, for example. And while they were capitalists and therefore 
fascism-related, it was nowhere near the level of people like Elon Musk.

When it comes to rules for ourselves (be it by changing the social 
contract, or amending the code of conduct), I think it is good to set an 
example that follows the spirit of the above summary. I do not think the 
SC is the right document for that, as things may change in the future 
and the SC is almost impossible to change. Also I don't think we need to 
change it: I believe as it currently reads, it can already be 
interpreted to mean this. After all, turning the planet into an 
unlivable wasteland is neither good for our users, nor for free 
software. So all we need to do is explain that we agree with that 
interpretation.

Note that I do not think it makes sense to put sanctions on things we 
cannot check. LLMs were initially designed to be turing machines and 
that continues to be a large part of their focus. Saying "if you use an 
LLM, we will punish you" is sure to lead to a lot of false positives and 
false negatives. So I think the best we can do is say "you are not 
supposed to do this", and trust people to follow our rules.

Also, while I would love to live in a world again where many people 
avoid LLMs, we don't live in that world. So for practical reasons, we 
cannot set a rule that upstream work must be made without LLM 
assistance. We can still ask for it, but we must accept that not 
everyone will follow our advice. I also do not think we need to tell 
people that they cannot copy LLM-assisted work from a bug report, for 
example. I'd just treat that as upstream work. As a DD however, I do not 
think it should be acceptable to use an LLM with an upstream hat on and 
then copy that into the package with a maintainer hat on, or to ask 
someone else to use the LLM for you. I think it should be easy to 
understand what is and what isn't in the spirit of the rules I propose. 
And of course we have procedures for handling disagreements if it gets 
that far.

I feel most of the discussion (with the exception of the mail I'm 
replying to) has been people talking past each other: anti-LLM people 
have mostly argued that the climate and fascism are the big problems, 
while pro-LLM people have almost exclusively made the point that LLM 
output can technically be of high quality. Both of these can be true at 
the same time.

But to eleborate a little on that last point: they are only high quality 
if they are used properly. Lucas explained how he works with them, and 
that does sound like a good workflow (but I still think the it carries 
the risk of losing brain power in the long run). However, on the 
internet we see a lot of examples of people using them the wrong way. 
That leads to them going crazy and breaking their software, among other 
things.

 > Also,
 > both challenge teaching and evaluation practices (like calculators
 > before), but that's a pedagogy problem, not a technology problem.

This is correct, but just saying that is not good enough. If we are 
deciding that LLMs are acceptable to use (which again, I don't think we 
should), then IMO we must set up systems to train people on using them. 
Or else we are going to see a lot more broken packages.

> Also, it's worth noting that it might be a bit early to weigh costs and
> benefits of AI.

When talking about a total ban for all eternity, sure. But that doesn't 
mean we can't do anything now. The current situation is extremely 
problematic, and we are allowed to have an opinion on it (including 
"don't use them"), even if the situation (and then also our opinion) may 
change in the future.

> So, despite all the costs you listed, I think that the Free Software
> community should explore how to build freer, more independent and better
> AI, even if not everything will be super-free and perfect from day one

I agree, which is why I made an exception for science. I do not think it 
helps towards that goal at all when people are using LLMs in their 
current state to search for facts, or to translate some text. Such uses 
do still have all the downsides though.

Thanks,
Bas