OpenJDK is a free, open source implementation of the Java SE Platform Edition from Sun Microsystems. It was originally developed by Oracle Corporation in 2006 as part of their work on the Java Community Process (JCOP).
In 2008, Oracle released the first version of OpenJDK under the GNU General Public License (GPL), which allowed anyone to freely distribute and modify the code.
Since then, several other companies have joined the effort, including Azul Systems, IBM, Red Hat, SAP, SUSE Linux, and others. The current version of OpenJDK is 8u151.
The OpenJDK project has been around since 2007. However, it wasn’t until 2013 that they started releasing the Platform Binary. This binary is also known as the OpenJDK Runtime Environment or OJRE.
The reason why they call it a “runtime” environment is because it contains all the classes needed to run your programs. So when we talk about the runtime environment, we are talking about the JVM itself.
The OpenJDK Project also provides updates and bug fixes for the JVM called HotSpot. These updates are provided through the OpenJDK Development Kit (ODK).
ODK is a set of tools that help developers create and test new features and enhancements for the JVM.