Oracle Bans AI-Generated Code and Content in OpenJDK Project
Oracle has officially banned developers from submitting AI-generated content, including code, pull requests, text, and bug reports, to the OpenJDK project. This policy targets content generated by large language models, diffusion models, and deep learning systems. As OpenJDK is the official reference implementation of Java SE, this ban highlights growing industry concerns over intellectual property rights, security vulnerabilities, and the quality of AI-generated code in critical open-source infrastructure. While submission of AI-generated content to the repository is strictly prohibited, developers are still permitted to use AI tools privately for debugging, code review, and research. The ban is also aimed at reducing the workload of human code reviewers who must verify the contributions.
## BACKGROUND
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE) originally started by Sun Microsystems and now managed by Oracle. A pull request (PR) is a method of submitting contributions to an open-source project, where developers propose changes to the codebase for review before they are merged.