跳转到内容

自由的Java实现

维基百科,自由的百科全书

这是本页的一个历史版本,由HellcatSRT留言 | 贡献2020年12月30日 (三) 23:19 (使用HotCat+Category:Java虚拟机; +Category:自由虚拟化软件编辑。这可能和当前版本存在着巨大的差异。

自由的Java实现 是被用来实现Oracle Java,在自由软件许可证下发布的软件。 Sun公司在2007年5月将大部分Java的实现代码以开源协议发布, 所以Oracle Java几乎可以被认为是开源实现[1],但是从2019年4月16日起,Oracle Java 颁布了新的许可协议[2],这将会对Oracle Java的商业使用造成影响[3]。 Java实现包括编译器、运行时、类库等。自由软件的倡导者们将自由的Java虚拟机称为自由Java运行时自由的运行时

一些自由软件运动的倡导者不愿意使用 “Java”一词,因为它存在版权问题[4]。因此,即使是“自由Java运动”,他们也避免使用 “自由Java运行时 ”一词。

参考资料

  1. ^ OpenJDK and the IcedTea Project. www.redhat.com. [2019-12-16] (韩语). 
  2. ^ Oracle Java SE License. www.oracle.com. [2020-12-29] (美国英语). 
  3. ^ Oracle Java 许可重要更新. www.java.com. [2020-12-29]. 
  4. ^ Java Licensing Logo Guidelines (pdf). [2020-12-29] (美国英语).