W maju 2006, Sun Microsystems ogłosił plany uwolnienia Javy na licencji GPL. W listopadzie pierwsze jej elementy ujrzały światło dzienne, a w maju 2007 uruchomiono projekt OpenJDK. Dzisiaj Java w końcu jest całkowicie wolna.
Na Javę składa się 6,5 miliona linii kodu, dlatego prace trwały tak długo. Miesiąc temu wydano OpenJDK jednakże pomimo starań, nadal około 5% kodu było zamknięte. Dlatego w czerwcu Red Hat rozpoczął projekt IcedTea, którego celem było uniezależnienie OpenJDK od jakiegokolwiek zamkniętego kodu, dzięki temu w takiej wersji Java mogłaby trafić do dystrybucji Linuksa bez żadnych ograniczeń.
W tym tygodniu projekt IcedTea osiągnął ważny etap. Najnowsza wersja OpenJDK dołączona do Fedory 9 przechodzi bardzo rygorystyczny test kompatybilności Javy. Oznacza to, że OpenJDK dostarcza wszelkie API oraz zachowuje się dokładnie tak samo jak każda inna implementacja Javy SE 6.
Otwartość OpenJDK spowodowała to, że Red Hat planuje dołączyć ją do dystrybucji RHEL 5.3.