Oracle’s OpenJDK prohibits generative AI contributions, while Oracle’s GraalVM allows them

Oracle’s OpenJDK prohibits generative AI contributions, while Oracle’s GraalVM allows them

By Karsten Silz
Publication Date: 2026-06-12 06:00:00

Two related Oracle-backed projects published conflicting guidelines on open source contributions created using generative AI: The OpenJDK Board of Directors approved a transition policy to ban such posts while the Coding Wizard Guideline out of GraalVM allows them. For both projects, the participants must sign the same thing Oracle Contributor Agreement (OCA) for intellectual property.

In early April 2026, OpenJDK published its policy broadly banning generative AI content:

Posts may not contain content generated in whole or in part by large language models, diffusion models, or similar deep learning systems. Content in this context includes, but is not limited to, source code, text and images in OpenJDK Git repositories, GitHub pull requests, email messages, wiki pages, and JBS issues.

This directive provides three reasons. First, the burden on the reviewer: a flood of code that looks plausible but is incorrect or difficult to maintain only takes up a limited amount of the reviewer’s time. Secondly, safety and…