Debian’s Vote on LLM Usage: Four Paths from Ban to Permission
The Debian project is currently engaged in a pivotal discussion regarding the use of large language models (LLMs). As a well-established Linux distribution, Debian developers are being called to determine the project’s stance on the integration of generative AI tools. Four competing proposals are on the table, ranging from a complete ban on AI-assisted contributions to a structured approval process.
Historical Context of the Debate
Discussions around AI-generated content are not new. Back in 2024, a detailed debate emerged on the Debian project mailing list, initiated by Tiago Bortoletto Vaz, who referenced Gentoo’s restrictive AI policy. A year later, the first attempt at a general resolution that would clarify the compliance of AI models with Debian’s Free Software Guidelines (DFSG) ultimately failed when the proposer withdrew the suggestion. In early 2026, another resolution titled “Allow AI-Assisted Contributions” was prepared. However, the project decided to continue handling AI contributions on a case-by-case basis.
Proposal A: A Complete Ban
The first proposal, introduced by Matthias Geiger, calls for an outright ban on all contributions generated using large language models or other generative AI tools. This includes Debian source packages, project-specific software, web resources, documentation, and translations, though it excludes upstream projects and AI-related software.
Geiger and his supporters argue that Debian represents stability, while many LLMs adopt a “move fast and break things” mentality. Issues like hallucinations and the generation of outdated or incompatible package content serve as practical concerns. It is noted that enforcing an outright ban in open-source projects is impractical, as it fails to provide responsible governance and introduces unclear copyright and licensing issues. Moreover, they highlight ethical concerns associated with LLM usage, stating that it detracts from the learning experience for new contributors.
Proposal B: Pragmatisms with Conditions
In contrast, former Debian project leader Lucas Nussbaum offers a more flexible approach. Proposal B allows AI contributions under six specific conditions. These entail ensuring that the usage terms of the AI tool are legally compatible with Debian, clarifying the licensing and attribution of any externally generated code, and holding contributors fully responsible for quality and compliance with licenses.
Instead of changing the societal contract, Nussbaum suggests publishing a statement that outlines these conditions. This would enable easier amendments without requiring another general resolution, acknowledging that while AI contributions might raise concerns, many contributors find these tools beneficial.
Compromises and Alternative Paths
Beyond the complete ban and conditional acceptance, other suggestions advocate for a more cautious approach. One such proposal recommends avoiding the use of LLMs “as far as practical.” Ian Jackson, the author of this proposal, outlines a series of criticisms, including undermining community mechanisms and proliferating misinformation. While the complete rejection of LLMs may be impractical given the diverse opinions in the software landscape, he advocates for strict guidelines on AI usage.
Another pragmatic proposal acknowledges the reality of widespread AI adoption and suggests creating clear regulations for Debian-specific tasks while excluding upstream projects. Contributors would be responsible for the AI output and must defend its use while forbidding cloud-based AI services for sensitive content.
The Broader Landscape of AI in Open Source
The discussion phase for the general resolution began on July 24, 2026, giving developers at least two weeks to contemplate the proposals. Following this, a voting phase will occur, allowing all current developers to rank their preferences rather than choosing a single option.
It’s worth noting that the use of LLMs and generative AI is a contentious issue not unique to Debian. Many open-source projects, such as Gentoo and Gnome, have already developed their own AI policies. Others, like FreeBSD, have outright rejected LLM-generated code due to license concerns. For some, these tools offer unprecedented opportunities for translation, usability improvements, and ease of entry into programming. Conversely, practical concerns, including quality issues and the burden on open-source projects, continue to spark vital discussions.
In summary, Debian is at a crossroads, with significant implications for its community and the broader open-source landscape. The decisions made now will shape how developers interact with AI tools and influence their ethical considerations going forward.

