Open Source Projects Banning AI, From QEMU to NetBSD

The video highlights the growing divide in the open-source community, with some projects like the Linux kernel embracing AI-generated code while others such as QEMU, NetBSD, and Haiku OS strictly ban AI contributions due to concerns over code quality and authenticity. It also discusses Linus Torvalds’ criticism of AI code influx, the challenges of reviewing AI-generated content, and suggests a balanced approach to integrating AI tools in development.

The video discusses the contrasting approaches open-source projects are taking toward the use of AI-generated code, particularly large language models (LLMs). While the Linux kernel and many Linux-related projects like Red Hat and Fedora are rapidly embracing AI-assisted coding, with AI-generated commits expected to become the majority soon, several other prominent open-source projects are taking a hardline stance against AI contributions. These projects are outright banning AI-generated content, including code, documentation, and even forum posts.

Examples of projects banning AI contributions include Haiku OS, which prohibits any AI-generated code, documentation, translation, and is even considering banning AI-generated forum posts. QEMU has a strict policy declining any contributions believed to be derived from AI-generated content. NetBSD treats AI-generated code as “tainted” and forbids its submission without prior written approval. The Zigg programming language enforces an extensive ban on AI usage, forbidding not only AI-generated code but also paraphrasing, editing, translation, brainstorming, bug finding, and even discussing AI tools.

OBS Studio also discourages the use of AI tools like GitHub Copilot, requiring all code and content to be human-written due to concerns about AI generating plausible but incorrect code. This stark contrast between projects embracing AI and those banning it highlights a growing fracture within the open-source community. Many of these projects are interdependent, making these opposing policies particularly significant and potentially challenging for collaboration.

The video also touches on recent comments from Linus Torvalds, who expressed dissatisfaction with the influx of AI-generated code late in the Linux kernel development cycle, citing unnecessary churn and overly large release candidates. Despite this, the Linux Foundation and many Linux companies continue to promote AI integration aggressively, seeing it as the future of open-source development. The volume of AI-generated code is so high that full human review is becoming impossible.

Finally, the presenter reflects on the possibility of a middle ground where AI tools assist developers without fully replacing human-written code, suggesting a balanced approach might be more sensible than the current extremes. He also thanks his subscribers and announces a new lifetime subscriber wall themed around Windows 1.0, encouraging viewers to support his work through discounted lifetime subscriptions available until May 31st. The video ends with gratitude to the community and a sign-off.