AdoptOpenJDK.net started in 2017 following years of discussions about
the general lack of an open and reproducible build & test system for
OpenJDK source across multiple platforms.
AdoptOpenJDK provides rock-solid OpenJDK binaries for the
Java ecosystem and also provides infrastructure as code,
and a Build farm for builders of OpenJDK, on any platform.
Provide a reliable source of OpenJDK binaries for all platforms, for the long term future!
Enable R&D by OpenJDK developers, academics and researchers.
Provide an open, common, audited, build infrastructure for vendors to use (if they wish).
Provide a place to try out build and test infrastructure ideas that could be co-opted / re-implemented in OpenJDK.
Who's behind the AdoptOpenJDK.net Community?
AdoptOpenJDK is a
community of Java User Group (JUG) members, Java developers and vendors including Azul, Amazon, GoDaddy, IBM,
jClarity (acquired by Microsoft), Microsoft, New Relic, Pivotal and Red Hat. These community members are all advocates of
OpenJDK, the open source
project which forms the basis of the Java programming language and
platform. The group also has other activities which you can discover in
the Adoption Group
See our Sponsors page for a subset of the vendors that are involved.
Build scripts and other code to produce the binaries, the website and other build infrastructure are licensed under
Apache License, Version 2.0.
The following section should not be construed as formal legal advice. For that, please seek out a qualified lawyer.
Can I distribute AdoptOpenJDK binaries?
Can I bundle AdoptOpenJDK binaries in my application and distribute them?
Yes. The GPLv2+CE license allows you to do this.
I heard some folks wondering if the lack of TCK/JCK putting AdoptOpenJDK under legal risk.
Does distributing the AdoptOpenJDK binary (whether part of my app or stand alone) expose me to legal risk?
No. AdoptOpenJDK has the same source code + minor patches (under the same GPLv2+CE license) as OpenJDK.
There are both community and commercial support available for AdoptOpenJDK binaries, see our Support Page for details.