SDL bans AI-written commits

Scope and Intent of the Ban

  • Many see the ban as primarily about setting expectations and protecting maintainers’ time, not as something perfectly enforceable.
  • Supporters argue it gives reviewers a clear rule to reject AI-generated pull requests without debating minutiae.
  • Critics call it “unenforceable theater,” noting anyone can quietly use AI and present the result as hand-written.

Code Quality, Review Burden, and Project Health

  • Several maintainers and reviewers report AI-generated PRs as high-volume, low-quality “slop” that’s tiring to review.
  • Some say properly supervised AI can produce code indistinguishable from human work, but only when used skillfully and iteratively.
  • Others counter they’ve never seen AI code that was good without essentially rewriting it, and that cruft and subtle bugs dominate.
  • A recurring theme: even if AI helps individuals, it worsens open-source review bottlenecks.

Licensing, Copyright, and Legal Risk

  • The project’s justification includes uncertainty about the copyright status and provenance of AI-generated code under its license.
  • Discussion references court decisions that works without a human author may lack copyright, raising concerns for licensing compliance.
  • Comparisons are made to Stack Overflow snippets; some argue most such snippets are too trivial to be copyrightable, others disagree.

Competitiveness, Forks, and “Adapt or Die” Narratives

  • Some predict AI-enabled forks will outpace projects that ban AI; others note such forks “never seem to materialize” in practice so far.
  • There is skepticism toward rhetoric that non-AI projects or careers are doomed, with claims this has been said for years without evidence.
  • Others respond that tooling and models are changing quickly, so it’s too early to conclude.

Cultural and Ethical Attitudes toward AI

  • In game development and other “craft” domains, AI is often associated with corner-cutting and low-quality output.
  • Some view bans as valuing process and human craftsmanship; others see that as misplaced, arguing only correctness and maintainability matter.
  • Suggestions appear for “organic software” or AI-warning labels, especially for safety-critical code, though not everyone finds that desirable.

Platform and Ecosystem Concerns

  • Some argue projects should leave GitHub due to its AI integration and changing userbase, suggesting alternatives like Codeberg or self-hosting.
  • Others respond that any popular platform will eventually be flooded with AI-generated contributions.