SDL’s AI-commit ban pushed HN into maintainer triage mode

The HN thread around SDL’s AI policy was not just another argument about whether developers like LLMs. It was a maintainer triage story. SDL, a widely used multimedia library, moved from discussion to policy after issue #15350 asked whether Copilot and similar tools should be forbidden in contributions. PR #15353 was merged on April 15 and added language for contributors and AI coding agents.

The new AGENTS.md is direct: AI must not be used to generate code for contributions to SDL. It defines AI as LLMs such as ChatGPT, Claude, Copilot and Grok. It says AI-generated code may come from sources of unknown origin, may conflict with the Zlib license, and may introduce incompatible license terms. It also draws a boundary: AI can help identify possible issues, but humans should author the fixes and independently confirm any reported problem.

That distinction explains why HN had 100+ comments. One side saw the policy as a necessary filter against low-context pull requests and license ambiguity. Another side argued that code should be judged by what it does, not by the tool that helped produce it. The sharper maintainer concern is that review time is scarce. If AI increases the volume of plausible-looking patches, maintainers pay the cost of proving whether those patches are correct, original and aligned with project culture.

The AGENTS.md detail also made the story feel current. These files are no longer just documentation for humans; they are instructions that coding agents may read before touching a repository. SDL is using that surface to tell bots and bot-assisted contributors where the boundary is.

The broader signal is that open source is moving from vibes to policy. Some projects will accept AI-assisted work with disclosure. Others will reject generated code entirely. The important part is that maintainers are writing down the rule before the review queue becomes the enforcement mechanism.

Sources: HN discussion, SDL issue #15350, PR #15353, and SDL AGENTS.md.