Debian approves "responsible use of generative AI" in contributions
The project decided in a general resolution not to ban or endorse AI tools, but keeps the contributor as ultimately responsible for the code submitted.

The Debian project published the result of the general resolution (GR) that decided how the distribution would handle the use of language models in its work. Announced on August 29, 2026, the winner was option 5: "Responsible Use of Generative AI".
In practice, Debian opted for a middle ground between the extremes that were in dispute: it neither bans nor formally endorses the use of generative AI tools, but ties the decision to the responsibility of the contributor.
What the approved text says
The text of the resolution makes clear that the policy applies to the entire scope of the project, not just code:
Debian neither endorses nor prohibits the use of generative AI tools in the development, maintenance, or documentation of software, packaging, documentation, and other media published within the Debian Project.
In other words, the decision covers development, maintenance, documentation, packaging, and other media published within the project. The argument in favor is productivity: according to the text, these tools can substantially improve contributors' productivity "when used responsibly," freeing up volunteers to spend their limited time on work that requires technical expertise, judgment, review, and collaboration.
The counterpart is in the second paragraph, which is where the weight of the policy lies:
The use of a generative AI tool does not diminish the contributor's responsibility for the work they submit. Contributors are expected to understand, review, test, and, where appropriate, modify AI-assisted output before incorporating it into Debian.
In short: the origin of the code is irrelevant. Every contribution, whether handwritten or AI-generated, has to meet the same standards of quality, correctness, maintainability, and legal compliance. Using an AI tool does not transfer responsibility to the tool, it remains with the human who hit "submit."
Why this was decided by vote
Debian resolves structural issues through general resolutions (General Resolutions), with voting among the project's official developers using the Condorcet method. Option 5 was the winner among several proposals, including alternatives ranging from an outright ban to a more explicit endorsement.
This mechanism is the contrast that much of the community highlighted. In the Hacker News thread about the topic, user rvz contrasted Debian's collective decision-making model with that of projects led by a single leader:
"Now you have seen both cases where a majority vote was involved to allow AI or not, vs a single core beloved dictator for life (BDFL) forces a ban without a vote to allow / disallow AI. This is democracy in action. A fair and square vote and look at how well it works with no core BDFL to force in their opinions."
>
-- rvz
The community's take
The predominant reaction in the thread was approval of the decision's pragmatism. User chuckadams summed up the policy like this: "New policy boils down to 'AI or not, it's still your code and you're responsible for it'. I can get on board with that."
Meanwhile, jhack described the winning option as "the most common sense option," saying that some of the other proposals were "so disconnected from reality I'm surprised they were even considered."
But it wasn't all consensus. The most direct skepticism came from onesandofgrain, who questioned the vagueness of the policy's central term:
"What does 'Responsible' even mean... This will turn to shit because laziness will take over and comprehension will fall as a consequence of that. Junior will 'contribute' and the seniors will eventually become too lazy to care."
>
It's a point that the resolution, in fact, leaves open: the text defines the contributor's responsibility, but doesn't establish a specific enforcement mechanism to detect AI-generated code or measure whether "responsible" review actually happened. In practice, the policy bets that Debian's existing package and patch review process will work as a filter, regardless of how the code was produced.
What changes for open source maintainers in Brazil
Brazilian maintainers and contributors to open source projects face exactly the same dilemma Debian has just addressed: how to handle pull requests and patches made with the help of LLMs. Debian's decision offers a policy model that's already formalized and tested through a vote, which can serve as a reference for anyone who needs to write a CONTRIBUTING.md or define contribution rules in local repositories.
The central approach of the policy is useful precisely because it's simple to apply: instead of trying to police the origin of the code (something difficult and often impossible to verify), the focus falls on the outcome and on the responsibility of whoever submits it. This speaks to a practical concern of any maintainer, the cost of reviewing low-quality contributions generated en masse.
Some points remain open, and anyone adapting this policy for a Brazilian project needs to consider them:
- Legal compliance: Debian's text explicitly cites "legal compliance" as one of the standards a contribution needs to meet. The origin of AI-generated snippets and licensing issues remain the contributor's responsibility, a topic whose legal boundaries are still undefined.
- Definition of "responsible": as the community's skepticism points out, the term is vague. Projects adopting something similar may want to spell out what they expect in terms of review and testing.
- Optional transparency: the resolution doesn't require the contributor to disclose that they used AI, it focuses only on the final result.
Debian's decision doesn't settle the debate over AI in open source, but it crystallizes a reference position from one of the ecosystem's most influential projects: the tool is irrelevant, the responsibility is human.
Translated from the Brazilian Portuguese original · Read the original
Perplexity swaps DynamoDB for in-house database and cuts latency by 5x
The company behind the AI-powered search engine migrated its serving layer to CobbleDB, an internal database written in Rust, and cut batch read latency by up to 5x while saving at least 20% on storage.