跳转到内容

自由的Java实现

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

这是本页的一个历史版本,由Yining Chen留言 | 贡献2020年12月29日 (二) 13:45 建立内容为“{{subst:translating/auto}} '''自由的Java实现''' 是被用来实现Oracle Java,在自由软件许可证下发布的软件。 Sun公司在2007…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

自由的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] (美国英语).