On 15/01/26 at 00:49 +0100, Matthias Geiger wrote:
> IMO it's high time we had a GR banning so-called AI (read LLMs) at the very
> least for project contributions, and I would suggest just to ignore mail
> that looks like it was written by a machine in the meantime.

On the other hand, since this discussion and GR did not happen yet, I
think that it's unfair to assume that the result would be the rejection
of AI-assisted contributions. I suspect that things would be a bit more
nuanced.

Two data points :

1/ Back in June I volunteered to explore if we could get AI companies to
sponsor Debian with LLM access (for Debian development). This went
nowhere so far, unfortunately, but several DDs contacted me privately
(for example during DebConf) to express interest. So clearly some DDs
think that AI-assisted contributions are worth exploring in the context
of Debian.

2/ Most of my personal Free Software contributions over the last year
have been AI-assisted to some degree. Usually that degree is that I let
the agent write an initial version of the code, and then I review it,
and then either rework it manually or prompt the agent to rework it until
it matches my expectations, or a mix of both. When they were
contributions to projects where I don't consider myself the maintainer,
I think I was always clear that the contributions were AI-assisted.
My feeling is that contributing that way made me produce more and in a
more interesting way, because I was able to focus more on what the code
achieves, than on not-so-interesting implementation details. Also it
makes addressing boring bugs in legacy code a bit more fun.
So if Debian had a policy of banning AI-assisted contributions, I would
probably just decide to contribute elsewhere.

I fully recognize that the AI world is far from perfect, and raises many
questions. There's some moderate hope with open weight models and free
frontends. Things are moving very fast, so it's hard to predict what
will happen over the next months.

In the end it's again a question of where we draw line.
- Should we make a difference between AI-assisted and AI-generated
  contributions?
- What about AI-assisted contributions to upstream projects?
- If it's about non-free tools, what about bug reports generated by
  services such as Coverity Scan?
- if it's about environmental impact, what about large-scale QA checks
  and CI?

Lucas

Reply via email to