RFC: Banning "AI"-backed (LLM/GPT/whatever) contributions to Gentoo

Enforceability and Detection

  • Many doubt the ban can be enforced: there’s no reliable way to tell if text or code was AI‑assisted, especially when humans edit it.
  • Some argue the point isn’t detection but policy: if something looks AI‑generated and low‑quality, maintainers have explicit grounds to reject it without further effort.
  • Others warn this risks arbitrary decisions or “witch‑hunts,” since style can be mimicked or hidden.

Impact on Quality and Maintainers

  • Strong concern that LLMs enable huge volumes of superficially plausible but incorrect code, docs, and bug reports.
  • Example discussed: autogenerated package descriptions that confidently misrepresent software, plus a bot giving useless replies.
  • Maintainers fear the time ratio flipping: contributors can generate patches in minutes that require deep human review, overwhelming volunteers.
  • Some say you should always judge by quality; AI or human, the review burden is the same. Opponents reply that zero‑cost generation makes spam qualitatively different.

Role and Value of LLMs

  • Many report concrete benefits: autocomplete‑like coding (Copilot), faster navigation of large codebases, better API search than Google/Stack Overflow, test generation, and code review ideas.
  • Repeated warning: LLMs hallucinate, invent APIs, misread specs, and must be checked via docs and tests.
  • Debate on whether AI should be banned entirely, or only in code review / automated submissions.

Scope and Definitions of “AI‑backed”

  • Significant confusion over what counts: LLMs vs translation tools (e.g., DeepL) vs other ML‑based features.
  • Some propose a distinction: AI that generates new content vs AI that transforms user‑authored content, but others note both share similar failure modes and underlying tech.
  • Unclear lines risk inconsistent enforcement.

Legal, Ethical, Energy, and Security Concerns

  • Some worry about copyright contamination from training on protected code and about “code laundering.”
  • Others argue learning from public code is aligned with open‑source values, provided verbatim copying is avoided.
  • Energy and water usage of LLMs is criticized; counter‑arguments note Gentoo’s own compile‑from‑source model is also resource‑heavy.
  • Security and trust: with incidents like the xz backdoor as backdrop, some advocate treating AI‑produced contributions as higher‑risk and not worth reviewer time.

Reputation and Community Dynamics

  • Concern that visible AI use (even just icons or descriptions) damages project reputation; users may infer the entire project is AI‑generated and low‑effort.
  • Some see the ban as conservative but strategically bold; others view it as impractical, overbroad, and driven by personal dislike of AI rather than targeted quality controls.