Re: Ballot option: Debian is created by humans

Gard Spreemann <[email protected]>
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>
Marc Haber <[email protected]> writes:

> On Tue, Aug 11, 2026 at 04:10:00PM +0200, Gard Spreemann wrote:
>>In order to safeguard the project's mutual understanding, trust and
>>respect, we disallow the output of generative AI as direct contributions
>>to Debian.
>
> This wording leaves HUGE possibilities of interpretation and will therefore
> cause a lot of flamewars.

I don't think this is any more true for this option than for the others,
sadly.

> Claude is not a DD, it therefore cannot contribute directly to Debian. When I
> say "Claude, create a Debian package doing foo and set myself as a Maintainer",
> is that a direct contribution?

Assuming that the software itself already exists upstream and that you
are talking about its Debian packaging: Yes, this is in fact the
archetype of the kind of contribution I had in mind.

Assuming that you start from scratch and write the software itself using
Claude, while doing the Debian packaging part as a human: This is indeed
a loophole – the software itself is now an indirect contribution by
virtue of being upstream. I would find it strange to attempt to forbid a
DD from writing non-Debian software in whatever way they want. And
strange to forbid *just* DD-written upstream software from entering
Debian. So the loophole must remain. I do think people understand that
exploiting this loophole would go against the spirit, if not the letter,
of the GR if this option were adopted.

> Does the direct contribtion become indirect when I fix the Lintian errors that
> Claude causes myself?

No.

> Does it stay a direct contribution when I just prompt Claude to fix
> the Lintian errors?

I think we're talking past each other. And that is of course a sign that
my language in the proposal isn't clear enough.

The distinction between "direct" and "indirect" has nothing to do with
an LLM being used. Those are words I use to try to make it clear that
the proposal doesn't say anything about AI-generated code ending up in
Debian "indirectly" by for example being part of an upstream project
(incidentally: for me, this is just about pragmatism, not a fundamental
difference).

> Does that become indirect again when I review the diff?

You might be interested in Theodore Tso's objections to the proposal. My
answer to this is there are clearly situations where the diff of a fix
made by a human and that of one made by an AI are
indistinguishable. While the proposal does not directly address this, I
do not think that is where we should focus our energy. Assume good
faith, and thus assume the diff represents a human fix (even if it
doesn't).

A mediocre analogy might be a snippet of assembly. If that assembly is
the output of a compiler, we would in Debian prefer to have the source
code the compiler ingested as the actual source code. If that snippet of
assembly is so tiny that a human writing manually and a compiler
compiling must essentially produce the same thing, then I don't think
it's worth arguing over how that snippet was actually produced.


 Best,
 Gard
signature.asc (application/pgp-signature, 857 B)
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEz8XvhRCFHnNVtV6AnRFYKv1UjPoFAmp8LB8SHGdzcHJAbm9u
ZW1wdHkub3JnAAoJEJ0RWCr9VIz6necQAJ4oNqSKqoDpclcUWUzhSdGcGhFiMXdR
H2enSQdUSqHLrIpwv6OGTcq31H4AS3PU7l/474TdJtC7XvEULZdE0o06LYG0w6NC
LnBzY1cCXvFTHExQyO0x5wb3ICWq0yWplgFMe1LMqZ7WuwoXtcZgbNA6Ib4nWBVI
6svXLHfMAzcB8D7d9JqbFuGKRXZtVF5zTo6Yjg1qD0n4LElCZ4QoJyYjSAH+PcKx
VXxHTEWoxQoFH1JJFyvT7cdfb0CaExnNBu0maF+ZGdujvpfdOHVFkm4iXZq6LUDP
3r1Flc85W5JOFje5SrNotYSoyzRg3cC8GXzhRfCIVfOrwQGLCvO5BnM9iZht0vlr
+IKYDF9C8aZDI1WjRrjTkfrhY+ypysG12dDg7najDe0iwO2aIOXF3CLrx9zRXlkq
J7ywiXiyHX0hNuoTTJ4n9WW5Hn+b5QpsR+b09eHwwM92HZvBfANz/13STrQXgaGY
sscdelDwTos9T1RUdQF6T8HfE4edw4sdefYMOc9vT2JmykUw9D/aJDQntUoMet1p
GkZFgvNyWHnKAjKf6AJEsYx4kKv1T6T3fDkgd8c8vQDVp6mqaKJB1SIlPJbGT1eD
+L4PCI+bYSEEJZXWwYweSmPDteisGVaULNw2E8ekF9nWQBImR9PFXj8rfJ916A6b
KWKRPDxlcTMJ
=Ben1
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.