anagnorisis.cloudSign in

← Hourlies

Hourly ·

Oracle Bans AI-Generated Code from OpenJDK Despite Internal AI Push

Oracle has banned AI-generated code from OpenJDK contributions citing safety, security, and IP risks — even as Larry Ellison says AI now writes Oracle's own code internally.

Oracle Bans AI-Generated Code from OpenJDK Despite Internal AI Push
Image: King of Hearts, CC BY-SA 3.0 (license)

Oracle has drawn a bright line between how it treats AI-generated code in public versus behind closed doors. The company has implemented an interim policy prohibiting AI-generated contributions to OpenJDK, the open-source Java project it stewards — banning AI-written source code, documentation, pull requests, emails, wiki pages, and bug reports from project channels.

The restrictions are sweeping. Developers can use large language models privately for debugging, code review, and research, but cannot submit any AI-generated material. Even partially AI-generated code is off-limits: if you let an AI write 100 lines and edit 10 yourself, the entire contribution is rejected.

Oracle cites three concerns: reviewer burden (AI tools produce plausible-looking but incorrect code that drains human reviewers' time), safety and security (the JDK underpins mission-critical systems worldwide), and intellectual property risk. The Oracle Contributor Agreement requires contributors to own the IP in their submissions, and the legal status of AI-generated code remains the subject of active litigation.

The policy contrasts sharply with Oracle's internal posture. CTO Larry Ellison has stated that Oracle developers now describe what software should do while AI models write the actual code. Co-CEO Mike Sicilia has credited AI coding tools with enabling smaller teams to deliver faster. Oracle is investing $70 billion this year in datacentre expansion — a spending spree that prompted S&P to downgrade Oracle's credit rating to BBB-, one notch above junk status.

The policy is explicitly temporary. Oracle is drafting a final AI policy to be submitted to the OpenJDK Governing Board, and the company says it wants to gain experience before settling on permanent rules. Until then, contributors must check a box on every pull request affirming their code is AI-free.

Sources: OpenJDK, Dealroom

More Hourlies Stories

Content on Anagnorisis is summarized, paraphrased, and editorialized from publicly available sources for length and clarity. Original sources are linked where available. All trademarks belong to their respective owners.

More from Anagnorisis