分享

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

 星辰010 2019-01-01

外链代发

  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 仍然是闭源的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多