8 maja 2007 roku Sun zakończyło proces udostępniania maszyny wirtualnej Java, czyniąc cały jej podstawowy kod dostępnym na warunkach dystrybucji wolnego oprogramowania/open-source, poza niewielką częścią kodu, do której Sun nie posiadało praw autorskich.