Re: GR: Ban LLM contributions from Debian

Nilesh Patra <[email protected]> Wed, 29 Jul 2026 22:51:52 +0530
Newsgroups gmane.linux.debian.devel.vote
Message-ID <[email protected]>

On 29/07/26 10:31 am, Lucas Nussbaum wrote:
> On 28/07/26 at 19:49 +0530, Nilesh Patra wrote:
>> On 28/07/26 3:01 pm, Ian Jackson wrote:
>>> Andrea Pappacoda writes ("Re: GR: Ban LLM contributions from Debian"):
>>>> On Mon Jul 27, 2026 at 6:07 PM -03, Matthias Geiger wrote:
>>>>> Ians' proposal would exactly allow that: Per-team/per-repo decisions 
>>>>> whether LLMs would be allowed in developing it. If e.g. the lintian 
>>>>> team chose to disallow LLMs for all its contributions, that could be 
>>>>> stated in the README etc.
>>>>
>>>> Does it? It allows "Moderators and disciplinary teams" to do so, such as 
>>>> list masters. I don't read it as granting per-repo exeptions.
>>>
>>> Matthias's scenario is indeed covered by paragraph 6 of my proposal:
>>>
>>>   6. Individual projects and maintainers may ban LLM contributions
>>>      completely.  Such bans (including by upstream projects) must be
>>>      respected.
>>>
>>> So lintian can set a stronger policy.
>>>
>>> You're perhaps thinking of 4a.  That is a limited power for moderators
>>> to set weaker policy.
>>>
>>> My proposal does not allow individual projects to weaken the policy,
>>> only strengthen it.  For example, the lintian[1] maintainers aren't
>>> allowed to write an exception into their README so they can reply to
>>> bug reports with LLM output.
>> I was instead looking for the opposite - i.e. allow individual projects
>> to be more permissive. I understand that your current proposal does not
>> allow that.
>>
>> It may be good to have a provision to have individual projects or maintainer
>> teams to have policies of their own around AI, which could be different from
>> what is enforced on all projects in the project at large.
> 
> This does not really work because of human-to-human communications.
> Lintian bugs might end up on the debian-bugs-rc@ mailing list, or be
> read by other maintainers, so they cannot include LLM output under Ian's
> proposal.

We need to draw the line somewhere, I think. There are contrib and non-free
packages as well, but the bug reports of those also would land at a common
place. Non-free packages may not be allowed in all maintainer teams either.

I was thinking of a more pragmatic stance here, i.e. the maintainers of a
particular niche/team could decide what to do about the policy, and others
reviewing that work/working in that team by definition accept the policy.

Thanks,
Nilesh