Re: LLM usage in Debian -- ballot options comparison

Lucas Nussbaum <[email protected]> Tue, 4 Aug 2026 18:15:02 +0200
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>
On 04/08/26 at 15:06 +0200, Didier 'OdyX' Raboud wrote:
> Le lundi, 3 août 2026, 14.49:22 h heure d’été d’Europe centrale Lucas Nussbaum 
> a écrit :
> > Personal anecdote:
> > I was looking for an application to help a child with learning
> > multiplication tables (clearly a boring thing to learn that children
> > go through between ages 6 and 8). There are plenty of such apps on
> > Android and Apple's app stores, and also educational games such as
> > GCompris (free software and packaged in Debian), but none of them really
> > matched my needs. I wanted something simple and focused on
> > multiplication tables, with the ability to select which tables to learn,
> > define whether I wanted questions like 4x5=? or 4x?=20, etc. Also I
> > wanted different game modes (streak mode, timer).
> > 
> > I ended up vibe-coding such an app, together with the target user.

For context, I was replying to a subthread about vibe-coding, where
Aigars shared an anecdote about an non-programmer's use of vibe-coding.
I was not implying that vibe-coding makes sense in the context of
software created for Debian, or that vibe-coded apps should be packaged
in Debian.

> One way to look at this is that you used a 2026 proprietary Software-as-a-
> Service to produce a piece of software for yourself (and relatives). Said SaaS 
> comes with enormous externalities, but happens to be currently cheap-enough 
> for your level of revenue.

So I don't think I tracked which model and which provider I used to
generate that app, but the same result can be achieved using an open
source local agent such as OpenCode, and an Open Weight model that can
be self-hosted. Of course, the required hardware to self-host might not
be cheap, but that's something that can be amortized over different
users.

> One important point for me here is that I grew convinced that the Free 
> Software movement is much more about the _movement_ that about the software. 
> In other words: I care about the Debian project primarily because it's a 
> project of commons (we build something collectively, and it benefits all), and 
> only secondarily because it happens to be good software. (I'm well aware that 
> not everyone in the project sorts these two arguments in the same order, 
> that's likely why we have a vote).
> 
> To get back to your anecdote above: you built useful software, but you didn't 
> build a community. Again, no offense meant: not all software needs a 
> community, pushing to Github doesn't imply collaboration, etc. But I find that 
> it's a too common trait of LLM-produced code: it's only good code.

I shared the same anecdote in another discussion, and some people
pointed out that it would make sense to share the app in communities of
teachers, such as https://ressourcerie.forge.apps.education.fr/ or
https://primaire.forge.apps.education.fr/, explicitely pointing out that
most of the applications there were vibe-coded. So it looks like you can
build a community around the need (the specification) even if the code
itself is generated.

> I want a Debian project to which it's _easier_ to participate to, not harder. 
> And I'm afraid that allowing LLM usage will deepen a divide between "those who 
> can afford the price of LLMs" and "those who are stuck with just their aging 
> laptop at hand" (caricature intended).

As I mentioned already in this thread, I've been working on trying to
get inference providers sponsor access to Debian developers (aligned
with https://lists.debian.org/debian-devel/2025/06/msg00060.html), and I
recently got some success. So it looks like we should be able to provide
access to state-of-the-art Open Weight models to Debian contributors.

Lucas