2026-10-11 18:02 UTC

Oracle-backed OpenJDK maintainers will enforce a policy barring AI-generated code contributions on provenance, licensing, or maintainability grounds.

state: expiredheat: lowuncertainty: mediumcontradictsscott: highai-code-policy openjdk software-supply-chainOracleOpenJDK

What is this?

The Oracle-backed OpenJDK Governing Board approved an interim policy barring contributions containing content generated wholly or partly by LLMs, diffusion models, or similar systems, covering code, pull requests, emails, wiki pages, and issue reports. Contributors may still use generative AI for analysis, debugging, and review, but may not include its output in official contributions. Secondary reports attribute the restriction to intellectual-property, provenance, security, and maintainability concerns; the supplied snippets do not establish specific enforcement mechanisms, and Oracle-backed GraalVM reportedly follows a contrasting policy that permits AI-assisted contributions.

Why it matters to Scott

OpenJDK’s categorical exclusion of generated output challenges Scott’s position that authorship and trustworthy AI-assisted code can be established through owned intent, provenance, testing, and acceptance rather than personal typing. It creates a strong publishing and systems-design question—whether repositories should prohibit AI output outright or admit it through attestations and deterministic quality gates—while extending the policy trend already tracked for Linux and Rust.
ip:concept.authorship-without-typingip:framework.agent-provenance-stackip:concept.test-first-agent-workflowip:framework.provenance-coupled-workip:concept.execution-attestationradar:linux-drivers-llm-code-policyradar:rust-llm-contribution-policyradar:concept.open-source-maintenance
queries asked of Scott's wikis
  • AI-generated code provenance and contributor attestations
  • coding agents in open-source contribution workflows
  • software supply-chain controls for generated code
  • AI code licensing and authorship risk
  • maintainability standards for agent-generated patches
  • repository policy enforcement for coding assistants

Measured heat

no measured readings yet — the hourly heat pass fills this in

How the heat travelled

no chain yet — the hourly chain pass fills this in

Evidence (2) — ⭐ canonical anchor

sourceobjectauthorscorecomments
🟧 hnOracle bans AI-generated code from OpenJDKdelduca535381
🟧 echo.other ⭐The official interim policy says: “Contributions in the OpenJDK Community must not include content generated, in part or in full, by large lOpenJDK Governing Board——

Interpretation history

Decision trace