Re: Ballot option: Allow AI-Assisted Contributions
Nilesh Patra <[email protected]> Tue, 4 Aug 2026 14:55:46 +0000
| Newsgroups | gmane.linux.debian.devel.vote |
|---|---|
| Message-ID | <[email protected]> |
Hi Lucas, Thanks for drafting this proposal. I had a couple of queries, see below- On Wed, Jul 22, 2026 at 09:31:10PM +0200, Lucas Nussbaum wrote: > The Debian project allows AI-assisted contributions (partially or fully > generated by an LLM), provided the following conditions are met: > > 1. **Legal Compatibility:** Contributors should ensure that the terms and > conditions of the generative AI tool do not impose contractual > restrictions that conflict with the distribution, modification, or use of > the output in the context of Debian. I am not sure how one fully could ascertain that. Is code generated by ChatGPT/claude/codex/cursor/gemini (which most of the LLM users make use of these days) satisfy this criteria? Similar to https://wiki.debian.org/DFSGLicenses would it be possible to have a list of such LLMs which are acceptable? > 4. **Explicit Disclosure:** When a significant portion of the contribution > is taken from a tool without manual modification, contributors should > disclose the tool's use. This may be recorded using Git trailers, such as > `Generated-By:` or `Assisted-By:`. This is a good point, but honestly, I really doubt if a new contributor is going to read in detail all of this proposal. In many cases, contributors may deliberately not disclose AI usage. Is there a way to enforce this policy? The same goes for the "Accountability" point. Also, could the wording be changed to "contributors *must* disclose tool's usage"? > 5. **Prior Discussion of Bulk or Automated Changes:** Similarly to the > mass-bug filing process (Developers Reference section 7.1.1), > contributors should discuss their intention before submitting bulk or > autonomously generated contributions. Any such automated process should > be overseen by a human who remains accountable for its behavior and > output. I wanted to discuss a little bit on the lines of this point. I'm not sure if a proposal could help with this situation - but I will ask you anyway. A problem that I have heard about from other open source maintainers is that they are seeing a wave of large amount of PRs completely written by AI which have no utility and are really just "slop". I also got to know this is more common when the said projects participate in outreach programs like GSoC for instance, and a wave of slop happens to come from potential applicants which is further increasing because of easy accessibility to LLMs. This is especially quite bad for Debian as we already have very limited volunteer time. Do you think it is possible to have a point and/or edit existing points which could stop us from getting in that situation? PS: If someone wants to say that Debian should stop participating in outreach programs, this particular discussion is _not_ for that topic. Please do not respond to this mail if that is your solution. > 6. **Community Courtesy:** To respect the preferences of project members who > wish to avoid AI-generated content, contributors should clearly label > such content in mailing list and bug discussions (e.g., by identifying > such content with a clear disclaimer or a machine-readable tag like > `[AI-Generated]`). Could this be changed to "contributors *must* label such content"? Best, Nilesh