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

2016-11-15 03:50:19 济宁新闻网

长达十年的争议: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 仍然是闭源的。

济宁IT新闻

济宁新闻网版权与免责声明:

一、凡本站中注明“来源:济宁新闻网”的所有文字、图片和音视频,版权均属济宁新闻网所有,转载时必须注明“来源:济宁新闻网”,并附上原文链接。

二、凡来源非济宁新闻网或北京晚报的新闻(作品)只代表本网传播该消息,并不代表赞同其观点。

如因作品内容、版权和其它问题需要同本网联系的,请在见网后30日内进行,联系邮箱:452584743@qq.com

takefoto