Oracle Bans AI-Generated Code in OpenJDK Despite Internal LLM Use

Oracle has banned AI-generated code from OpenJDK contributions. The policy, reported by The Register and aggregated by Dealroom, explicitly prohibits submitting AI-generated material to repositories, pull requests, or other project channels. Developers can still use LLMs for private debugging and code review, but anything destined for the open-source Java project must be human-authored.
Policy Details
- Scope: Applies to all OpenJDK contributions, including code, documentation, and tests.
- Rationale: Oracle cites safety, security, and intellectual property (IP) risks associated with AI-generated content.
- Permitted use: LLMs can be used privately for debugging and reviewing code, but the output must not directly enter the project.
The Contradiction
The policy stands in stark contrast to Oracle's internal practices. Co-founder Larry Ellison has publicly declared that AI models now write Oracle's code. Co-CEO Mike Sicilia credits AI tools with enabling smaller engineering teams to deliver faster. This internal reliance on AI makes the OpenJDK ban feel inconsistent.
Oracle is not halting AI investments. The company plans to spend $70 billion this year on datacenter expansion to support AI workloads. That spending spree has caught the attention of credit agency S&P, which downgraded Oracle's rating to BBB- — one notch above junk status — citing uncertain returns on investment.
What It Means for Developers
If you contribute to OpenJDK, your pull requests must be free of AI-generated code. Using an LLM to help you understand a codebase or spot bugs is fine, but you can't paste LLM output directly into a PR. For everyone else, this highlights a growing tension between corporate AI adoption and open-source governance. Expect more projects to formalize similar policies.
📖 Read the full source: HN AI Agents
👀 See Also
The Atlantic Reports Rising Anti-AI Violence and Political Backlash
Bernie Sanders and Steve Bannon both decry AI as a threat to workers. A Molotov cocktail attack on Sam Altman's home and an Indianapolis councilman's shooting show anti-data-center violence is rising.

MTP Multi-Token Prediction: 2x Faster Token Generation on AMD Strix Halo & Radeon 9700 AI Pro
MTP accelerates LLM inference up to 2x, especially for coding agents. Video covers MTP mechanics and performance on Qwen 3.6 with AMD Strix Halo and Dual Radeon 9700.

Manifest adds GitHub Copilot as fourth AI provider for OpenClaw routing
Manifest now supports routing OpenClaw requests through GitHub Copilot subscriptions, joining Anthropic, OpenAI, and Minimax as available providers. This allows developers to use their existing Copilot plans for code tasks through models built for development.

Reddit user explores why AI can't yet search satellite imagery for missing aircraft like MH370
A Reddit user asked Claude AI to search satellite and sonar databases to locate missing aircraft like MH370 and Amelia Earhart's plane. Claude responded that it lacks connections to those databases and computer vision tools for large-scale image scanning, though the user notes the necessary technology components already exist separately.