Debian has now officially voted to allow the use of generative AI in project contributions. And as you can expect, such a decision doesn't go well with everyone. There are people who are indifferent to the decision, and then there are people who cannot tolerate anything AI in their favorite open-source projects.Let's see what Debian has decided.Debian says yes to "Responsible Use Of Generative AI"After weeks of discussion and voting, Debian has said yes to AI. While you can read the entire proposal here, it basically comes down to this:AI tools are permitted for development, maintenance, and documentation work. They can improve contributor productivity when used responsibly.Every AI-assisted contribution must meet the same quality, correctness, and legal standards as any other. No exemptions.Contributors must understand, review, test, and where needed, modify AI-generated output before submitting it. The responsibility stays entirely with the human.Disclosure of AI use is encouraged but not mandatory.Sharing confidential or security-sensitive information with third-party AI services is explicitly not allowed.Large-scale automated changes need prior community discussion and human oversight before going through.A divided community...no surprisesThe community is divided yet again. There are people who are dead against anything AI and they have expressed their strong displeasure. When I shared the news on It's FOSS X account, the comment section was livid. Some were fine, but some called it names like "Linslop", "debAIn", "Slopian" but some even mentioned switching to BSD.A major outrage came from Debian developer Antoine Le Gonidec who decided to quit the project.I can not support the current decision of Debian about LLM use, and am no longer willing to be seen as a part of Debian under these new rules. Pretending to have a "neutral stance" when faced with fascism is not neutrality, it’s active collaboration.Image courtesy Brian Lunduke on XSay yes to AI...or not?From GCC to Fedora, almost every open source project out there is creating new guidelines around AI-generated code and contributions. Some have completely closed the doors on AI. For example, Oracle won't allow AI-generated contributions to OpenJDK. GCC did the same and disallowed any AI-generated code from the compiler code.But some took a more mild approach towards it. Linux kernel project itself now allows AI-assisted code but with some ifs and buts. Patches that used AI, has to be tagged accordingly. The AI generated code still has to follow GPL 2.0. There are more such rules.Debian is a big name, a leader in the community, so the decision Debian made is going to set a precedent. It may lead to more projects embracing AI as Debian leads the way.In my opinion, AI-assisted coding will be (or already is) the new norm, whether we like it or not. The young developers will grow up with them and rely heavily on them. And at some points, projects would have to "compromise" otherwise the number of contributors will drastically reduce as it will start getting difficult to find contributors who could code without any assistance from AI.This is the same logic applied to increasing use of Rust over C in the Linux kernel. Memory safety aside, the young developers are more comfortable with Rust. Inclusion of Rust means more young contributors, which is good for the long-term future of projects.The important thing here is that programmers should not handover the reign to AI blindly. They should be able to steer the AI in the right direction and not churn out inefficient, poor quality slop code.💬 Your turn now. Did Debian do the right thing or not? Share your thoughts in the comments.