长达十年的争议:Java到底开源了吗?

 更新时间:2016年11月15日 22:27  点击:1465

长达十年的争议:Java 到底开源了吗?

  2006 年 11 月 13 日,Sun Microsystems 正式开源 Java。事实上 Java 的源代码在发布第一天就可以访问,这一策略帮助 Java 在早年推动了平台的建立。

  Java 之父 James Gosling 称,他们公开源代码的意图是让社区帮助进行安全分析、bug 报告、增强性能、了解偏僻个案等。Java 最早使用的许可证允许内部使用源代码但不能分发。

  IBM 当时呼吁将 Java 捐给 Apache 软件基金会,使用 Apache 许可证分发,但 Sun 最终决定在 GPL 许可证下开源 Java。GPL 许可证要求衍生版本需要公开分发。Gosling 称这能让 Java 更好的适应开源社区。Sun 在 2010 年被甲骨文收购,Java 也落到了甲骨文手中,由甲骨文主导 Java 的演化。

  然而 Java 开源十年之后仍然引起争议,因为 Java 的开源被认为是打了折扣。批评者称,Sun 只开源了 JDK,Java SE 和 Java EE TCKs 仍然是闭源的。

[!--infotagslink--]

相关文章