Java开源十年之后仍然引起争议

Ten years on, Java founder James Gosling sees upside in the open source move, while others believe Sun didn't go far enough
Ten years on, Java founder James Gosling sees upside in the open source move, while others believe Sun didn’t go far enough

【博闻社】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仍然是闭源的。

Tags:

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。