自由的Java實現

自由的Java實現是用來實現Oracle Java ， 並在自由軟件許可證下發布的軟件 。 Sun公司在2007年5月將大部分Java的實現代碼以開源協議發佈 ， 所以Oracle Java基本上是開源實現 ， 但是從2019年4月16日起 ， Oracle Java頒佈了新的許可協議 ， 這將會對Oracle Java的商業使用造成影響 。 Java實現包括編譯器 、 運行時 、 類庫等 。 自由軟件的倡導者們將自由的Java虛擬機稱爲自由Java運行時或自由的運行時 。 一些自由軟件運動的倡導者不願意使用 “ Java ” 一詞 ， 因爲它存在版權問題 。 因此 ， 即使是 “ 自由Java運動 ” ， 他們也避免使用 “ 自由Java運行時 ” 一詞 。