Re: GR: Ban LLM contributions from Debian

Matthias Geiger <[email protected]> Fri, 24 Jul 2026 17:10:04 +0200
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>
On Thu, 23 Jul 2026 13:18, Ansgar 🙀 <[email protected]> wrote:
>Hi,
>
>On Wed, 2026-07-22 at 17:35 +0200, Matthias Geiger wrote:
>> he scope of this GR is (non-exhaustive): 
>> - Debian source packages
>> - Official Debian project software, such as lintian
>
>So if, say, lintian was no longer "official Debian project software",
>this would not be a problem?
>
It is hard to define what official project software is and what not. Is 
dose3 official? By my definition I mean: Anything that is developed 
primary for use with Debian, very often by DDs themselves.
We can't enforce rules for upstream projects, but we can do so for 
primarily debian-native software developed by us.
>> It does not include: - Upstream projects using LLMs for development
>
>But you explicitly say below that "Debian Policy and the DFSG require
>absolute clarity for licensing and copyright". Do you say this is the
>case for LLM output?
>
>You say there should be no special exception, so please make explicit
>whether upstream projects no longer require "absolute clarity for
>licensing and copyright" or that requirement is fulfilled for LLM
>output.
>
Well, in my book any NEW package that used LLM contribtions does not 
meet the DFSG; this is different for packages already in the archive 
such as the kernel where we just can't go and rip out the source code in 
question.
>> Though our position is that LLM contributions are contrary to 
>> documents already ratified by Debian, in order to remove all doubt, 
>> we propose the following addition to the Social Contract: 
>> 
>> 6. Works Created through the use of Large Language Models (LLMs)
>>     We will not allow direct contributions to Debian written with the use or assistance
>>     of large language models (LLMs) or other generative AI tools. Direct contributions are
>>     defined as packaging, native Debian software like lintian, documentation and translations
>>     written by Debian contributors, and official Debian web resources, etc. Other categories
>>     such as upstream projects written with LLM assistance may be included at a later date. 
>>     This ensures that Debian remains a stable, trusted, and reliable operating
>>     system, and protects the interests of the Debian volunteers who make it possible.
>
>So there are now special exceptions for contributions to Debian vs.
>contributions to Debian via upstream projects?
>
>As patches are part of the packaging, I guess backporting security
>fixes from upstream will be forbidden? Or will there be an exception
>for this? If yes, please include it.
>
Done so in the updated version.
>Are backports of feature patches also allowed? Or will there be no
>exception for those?
>
>How will you handle existing LLM contributions? Remove everything? Or
>are only new contributions problematic?
>
As stated above, existing code replacement is always problematic, thus 
this would only affect new contributions from when it'd be in effect.

best,