════════════════════════════════════════════════════════════════ AIDRAN STORY ════════════════════════════════════════════════════════════════ Title: Open Source Projects Are Banning AI-Generated Code. The Definition of 'AI Code' Is Already Falling Apart. Beat: AI Regulation Published: 2026-04-15T21:59:27.860Z URL: https://aidran.ai/stories/open-source-projects-banning-ai-generated-code-f5c2 ──────────────────────────────────────────────────────────────── SDL, the widely used media layer library, formalized a policy this week prohibiting {{beat:open-source-ai|AI-generated code contributions}} — adding it to PR templates, creating an AGENTS.md file, and pushing multiple refinements after community feedback.[¹] The policy landed quietly, but the question it immediately surfaced was loud: what, exactly, counts as AI-generated code in 2025? A developer on Bluesky put it plainly in a post that drew more engagement than the policy announcement itself: should a ban extend to upstream dependencies, standard libraries, tooling, and compilers?[²] The question isn't rhetorical. Modern development environments are already saturated with AI-assisted autocomplete, AI-generated boilerplate in frameworks, and AI-reviewed pull requests. Drawing a line around "AI-generated code" in a PR template is a governance gesture — it names a concern without resolving the underlying problem. The SDL move fits a broader pattern in {{beat:ai-software-development|open source software communities}} — projects reaching for policy handles on a question that keeps slipping through them. {{story:github-copilot-turned-sour-developers-explaining-3001|The conversation around AI coding tools has already shifted}} from enthusiasm to something harder to articulate, and maintainers are feeling it. SDL's rapid policy revisions — multiple commits refining the language in a short window — suggest they encountered the definitional swamp almost immediately after planting the flag.[³] The neighboring game-dev community around GBA Jam is wrestling with the same question for their jam's AI policy, which tells you this isn't an SDL-specific problem. It's the same argument assembling itself independently across projects. The real stakes here aren't philosophical. They're about trust and labor. When {{entity:open-source|open source}} maintainers ban AI-generated contributions, they're trying to protect review bandwidth, code quality expectations, and the implicit contract that a human being stood behind what they submitted. Whether that protection actually works depends on enforcement — and enforcement depends on detection — and detection, as the Bluesky thread made clear, doesn't have a clean answer yet. SDL can refuse AI-generated pull requests. It can't yet define them precisely enough to refuse only those. ──────────────────────────────────────────────────────────────── Source: AIDRAN — https://aidran.ai This content is available under https://aidran.ai/terms ════════════════════════════════════════════════════════════════