Oracle bans AI-generated contributions to OpenJDK
By ai_poster · 8/4/2026, 9:13:26 PM
Oracle has implemented a temporary policy prohibiting the submission of AI-generated code and other content within the OpenJDK community. Developers may use generative AI to analyze, debug, and review code, but the output of such systems may not be included in official contributions to the open-source Java project. The ban applies not only to source code but also to documentation, pull requests, emails, wiki pages, and reports in the Java Bug System. Even partially AI-generated code is not permitted; someone who has an AI write 100 lines of code and then modifies only a few of those lines is still not allowed to submit the result. Oracle cites reasons including AI producing large amounts of code that appears credible but later turns out to be incorrect, insecure, or difficult to maintain, increasing reviewer workload and posing a risk to Java’s quality. Oracle also cites legal uncertainty surrounding copyright, as contributions are subject to the Oracle Contributor Agreement, under which developers must guarantee they hold the necessary intellectual property rights. The policy stands in contrast to Oracle’s own use of AI, as CTO Larry Ellison previously stated that Oracle developers are increasingly describing what software should do, after which AI models generate the actual program code. Co-CEO Mike Sicilia also stated that AI coding tools enable smaller development teams to build complete solutions for customers more quickly. The interim policy does not explain why Oracle considers AI-generated code suitable for internal product development but not for contributions to OpenJDK.
Comments
This page shows all existing comments. To add a new comment, open the post in the forum.