A Shift in Development Policy
In a significant policy reversal, the Linux kernel maintainers have reached a consensus to eliminate the mandatory requirement for contributors to disclose whether they used artificial intelligence tools to assist in writing their patches. This decision marks the end of a brief era in which an "Assisted-by" tag was required in commit messages for any code generated with the help of automated coding agents or large language models.
The move follows months of debate within the community regarding the utility, ethics, and enforceability of AI labeling. Initially introduced in January 2026, the policy was designed to track the influx of AI-generated content into the world's most critical open-source project. However, as AI tools have matured and become increasingly integrated into the standard developer workflow, the community has found the disclosure requirements to be both impractical and, in the view of many leading maintainers, unnecessary.
The Argument for Autonomy
Linus Torvalds, the creator and lead maintainer of the Linux kernel, has been vocal in his opposition to what he described as "stupid" rules surrounding AI usage. In recent correspondence to the kernel mailing list, Torvalds underscored that the core expectation for any contributor remains the same regardless of their toolset: the developer must fully understand the code they are submitting. He drew a sharp comparison to other development tools, suggesting that mandating AI disclosure is logically inconsistent with the acceptance of modern compilers, debuggers, and sophisticated text editors.
The push to remove the tag was also motivated by practical concerns raised by developers like Jeff Layton of Red Hat. Critics of the policy argued that the "Assisted-by" tag served little purpose other than providing free marketing for proprietary AI companies while failing to address actual concerns regarding code quality or security. Furthermore, with compliance levels already inconsistent, many maintainers felt that the policy was an unenforceable mandate that added friction to the contribution process without providing tangible benefits to the stability of the kernel.
Why it Matters
- Tool Neutrality: The decision reinforces a long-standing philosophy in open source that the quality of the output and the competence of the developer take precedence over the specific tools used in the creation process.
- Standardization: By removing the tag, the Linux community is effectively signaling that AI-assisted code is now considered a normal part of the modern software development lifecycle, rather than an "extraordinary" event requiring special attribution.
- Quality Control: The community remains focused on human accountability. As veteran maintainer Greg Kroah-Hartman noted, modern LLMs are now proficient at identifying and creating code patterns, meaning they can function as effective tools for bug detection and boilerplate generation.
Looking Ahead: Accountability Over Labels
Despite the change, some contributors remain wary. Proponents of the previous policy, such as Laurent Pinchart, argued that the tag served as a clear signal of community standards and expectations. The concern is that removing the label might make it harder to identify the source of potential bugs or maintain a clear lineage of code evolution. However, the prevailing consensus, driven by Torvalds' firm stance, is that the community's traditional rigorous review processes are sufficient to filter out low-quality contributions, whether they are generated by a human, an AI, or a combination of both.
Ultimately, the Linux kernel community is betting on the idea that the best way to handle the AI revolution is to focus on the human developer's expertise. By requiring that contributors take full ownership of their work, the project maintains its high standards for security and stability without getting bogged down in the ideological or administrative overhead of policing specific software tools.









