OpenJDK
An open-source implementation of the Java Development Kit that is functionally closely aligned with Oracle JDK. Its open-source and royalty-free nature has led to widespread adoption in enterprise environments.
Timeline (last 90 days)
OpenJDK earlier this year chose an honor-system enforcement model: since AI text cannot be reliably detected, contributors confirm compliance themselves and bear the corresponding responsibility.
OpenJDK's interim AI policy landed in April 2025, and QGIS's QEP428 was merged in October 2025; both overturned previous norms.
Corporate projects such as OpenJDK require contributors to sign a Contributor License Agreement (CLA) that grants the copyright of contributions to the project side; QGIS has no CLA, and contributors license code directly under an open-source license.
OpenJDK's AI policy partially or fully bans AI-generated content, covering code, bug reports, wiki pages and emails, but explicitly permits using AI to read, debug and review.
Since Java 9, Oracle and the OpenJDK community have adjusted Java's release cycle to one version every six months.
The OpenJDK official mailing list published the official announcement for Java 27.
JEP (JDK Enhancement Proposal) is the formal proposal documentation system of OpenJDK; each JEP describes a specific feature, change, or research topic.
OpenJDK requires all contributors to sign the OCA (Oracle Contributor Agreement), committing that submitted code is original and that contributors hold legitimate rights to it
OpenJDK is the official reference implementation of the Java SE specification, open-sourced by Sun Microsystems in 2007
Oracle explicitly prohibits the submission of code generated by AI tools in the OpenJDK project
2 more timeline events
All Facts (13)
OpenJDK distributions such as Eclipse Temurin, Microsoft Build of OpenJDK, Amazon Corretto, and Azul Zulu are fully functionally compatible with Oracle JDK.
60%UnverifiedCorporate projects such as OpenJDK require contributors to sign a Contributor License Agreement (CLA) that grants the copyright of contributions to the project side; QGIS has no CLA, and contributors license code directly under an open-source license.
50%UnverifiedOpenJDK earlier this year chose an honor-system enforcement model: since AI text cannot be reliably detected, contributors confirm compliance themselves and bear the corresponding responsibility.
50%UnverifiedOpenJDK's AI policy partially or fully bans AI-generated content, covering code, bug reports, wiki pages and emails, but explicitly permits using AI to read, debug and review.
50%UnverifiedSince Java 9, Oracle and the OpenJDK community have adjusted Java's release cycle to one version every six months.
50%UnverifiedJEP (JDK Enhancement Proposal) is the formal proposal documentation system of OpenJDK; each JEP describes a specific feature, change, or research topic.
50%UnverifiedOpenJDK is the official reference implementation of the Java SE specification, open-sourced by Sun Microsystems in 2007
50%UnverifiedOracle explicitly prohibits the submission of code generated by AI tools in the OpenJDK project
50%UnverifiedOpenJDK requires all contributors to sign the OCA (Oracle Contributor Agreement), committing that submitted code is original and that contributors hold legitimate rights to it
50%UnverifiedCompact Object Headers is an optimization in the JDK that reduces object metadata overhead; its predecessor is Project Lilliput from the OpenJDK community, with the goal of compressing object headers on 64-bit JVMs from 128 bits (16 bytes) to 64 bits (8 bytes).
50%UnverifiedThe OpenJDK community has begun planning JEPs aimed at integrating NIST standard algorithms such as ML-KEM and ML-DSA as native implementations into the standard library.
50%UnverifiedOpenJDK's interim AI policy landed in April 2025, and QGIS's QEP428 was merged in October 2025; both overturned previous norms.
50%UnverifiedThe OpenJDK official mailing list published the official announcement for Java 27.
50%