One of the most important open-source projects on the planet just said no to AI. OpenJDK — the project behind Java, maintained by Oracle — now rejects any content generated by LLMs or diffusion models: code, text, images, across Git repos, pull requests, mailing lists, wikis, and JBS issues. The FAQ is brutal: if AI wrote 100 lines and you edited 10, it’s still banned.
Why the hard no
Three reasons. Reviewer burden: AI floods maintainers with plausible-looking code that’s wrong or unmaintainable. Security: the JDK runs banks, airlines, half the enterprise world. IP: whether anyone actually owns AI output is still being fought over in court, and Oracle’s contributor agreement requires clean ownership.
You can still use AI to read, debug, and understand OpenJDK code. You just can’t contribute what it writes.
The Oracle-vs-Oracle problem
Larry Ellison just spent months claiming Oracle barely writes its own code anymore — AI does it. Meanwhile GraalVM, also an Oracle project, happily accepts AI contributions. Same company, three positions. Hacker News noticed: 306 points, 219 comments, and no consensus in sight.
You Might Also Like
- Weave Finally Makes git Merges Understand Your Code
- Unsloth Studio Brings no Code llm Fine Tuning to Your Laptop 2x Faster 70 Less Vram
- 46 of Github Code is now ai Generated Qodo Raised 70m to Clean up the Mess
- Palmer Luckey Wants Your Python Code to fly a Drone at 100 mph Anduril ai Grand Prix is now Open
- Alibaba Bans Claude Code for all Employees the Backdoor Fight With Anthropic Escalates

Leave a comment