L'8 maggio 2007, Sun completò il processo della Java virtual machine, rendendo tutto il suo codice principale disponibile secondo i termini di distribuzione del software libero/open-source, a parte una piccola porzione di codice di cui Sun non deteneva il copyright.