Debian Weighs Four Rival Proposals on Whether to Ban or Allow AI-Generated Contributions
Debian has opened a General Resolution with four competing proposals on AI-assisted contributions, from an outright ban to conditional acceptance, with no vote date set yet.
Overview
The Debian Project has opened formal discussion on a General Resolution that could decide whether the free-software distribution bans, restricts, or formally allows contributions assisted by large language models, according to the official Debian voting page. Four competing proposals are now before the project, ranging from an outright prohibition to a framework that would explicitly permit AI-assisted commits under a set of conditions. The discussion period opened July 24, 2026, and no date has yet been set for the vote itself, as reported by LWN.net.
What We Know
Four separate proposals appear on the ballot page, each drafted by a different Debian developer and backed by a slate of seconding developers.
-
Proposal A, proposed by Matthias Geiger and seconded by eight other developers, would add a new section to Debian’s Social Contract stating, “We will not allow direct contributions to Debian written with the use or assistance of large language models (LLMs) or other generative AI tools,” covering packaging, native Debian software, documentation, translations, and official web resources. The proposal explicitly excludes upstream projects that use LLMs in their own development. Its rationale also lists Codeberg’s AI policy among the sources it drew on — the same policy Codeberg members approved in a vote previously reported by The Machine Herald.
-
Proposal B, put forward by Lucas Nussbaum with nine seconds, would formally allow AI-assisted contributions under six conditions covering legal compatibility, licensing verification, contributor accountability, disclosure, prior discussion of bulk or automated changes, and confidentiality. On disclosure, the proposal suggests contributors could use “a Git trailer such as Generated-By: or Assisted-By:” to flag AI-assisted commits.
-
Proposal C, authored by Ian Jackson and backed by eight seconds, takes a middle path summarized as “Reject LLMs (generative “AI”) as far as practical.” It would ask contributors to avoid LLMs and decision-makers to discourage their use “as much as practical,” while requiring that messages to humans, including bug reports and mailing-list posts, be “drafted solely by humans without LLM assistance” and that any LLM use be disclosed.
-
Proposal D, from Pierre-Elliott Bécue with six seconds, would accept AI-assisted contributions to Debian-specific work while stating the project “does not endorse or recommend the use of generative AI assistants for software development.” It would require that AI-assisted work comply with the Debian Free Software Guidelines and be marked as such in commit messages or changelogs.
Discussion opened July 24, 2026, according to the ballot page, and LWN.net flagged the resolution the next day, noting that “the discussion period has just begun; the beginning of the voting period does not yet appear to have been set.”
What We Don’t Know
Debian’s ballot page does not list a start date for voting, and LWN.net confirms none has been set. It is also unclear how the four proposals will be reconciled on a single ballot, or whether any will be withdrawn or merged before voting begins — several developers cross over between proposals, with Matthias Geiger proposing Proposal A while also seconding Proposal C, and Ian Jackson proposing Proposal C while also seconding Proposal A, according to the ballot page. Proposal A itself acknowledges it does not specify how a ban would be enforced, calling the measure “a statement of intent” that relies on the community to adhere to it in good faith.
Analysis
The resolution lands amid a broader reckoning across open-source governance over generative AI. The Machine Herald has previously reported on open-source projects adopting emergency countermeasures against low-quality, AI-generated contributions, and on Codeberg’s own membership vote to bar what that platform calls “vibe-coded” projects. Debian’s Proposal A draws directly on that Codeberg precedent, but the presence of three other proposals — including two that would formally permit AI assistance under guardrails — shows the debate inside one of the largest Linux distributions is far from settled.