Java的命运与Oracle的角力:一场没有赢家的诉讼

10,426次阅读
没有评论

共计 1329 个字符,预计需要花费 4 分钟才能阅读完成。

倚靠窗畔
2023-06-19 09:28:35
浏览数 (1087)

Java 是一门广受欢迎的编程语言,它的跨平台性、面向对象的特性和丰富的类库使得它在各个领域都有广泛的应用。然而,Java 的命运并不平坦,它曾经经历过多次转手和诉讼,最近又有传言说 Java 要改名了,这到底是怎么回事呢?

Java 最初是由 Sun 公司开发的,Sun 公司在 1995 年发布了 Java 1.0 版本,并在 1998 年将 Java 标准化为 Java Platform Standard Edition (Java SE)。Sun 公司一直致力于推广 Java 的开放性和兼容性,为此还成立了 Java 社区进程(JCP),让其他厂商和组织参与 Java 的发展和维护。

然而,Sun 公司在 2009 年被 Oracle 公司收购,这引发了 Java 社区的不安。Oracle 公司以其商业化和专利化的策略闻名,许多人担心 Oracle 会对 Java 进行限制和控制,损害 Java 的开放性和兼容性。事实上,Oracle 公司在收购 Sun 公司后就开始了一系列的诉讼,主要针对 Google 公司。

Google 公司在 2007 年发布了 Android 系统,这是一个基于 Linux 内核的移动操作系统,它使用了一个名为 Dalvik 的虚拟机来运行基于 Java 语言的应用程序。Oracle 公司认为 Google 公司侵犯了其在 Java 方面的专利和版权,因此在 2010 年起诉 Google 公司。这场诉讼持续了十多年,经过多次上诉和反诉,最终在 2021 年 4 月由美国最高法院判决 Google 公司胜诉,认定其对 Java API 的使用属于合理使用。

这场诉讼对 Java 社区造成了巨大的影响,许多开发者对 Oracle 公司的做法表示不满和抵制,也有一些开发者转向了其他编程语言。Oracle 公司为了挽回声誉和市场份额,也做出了一些改变,比如在 2017 年宣布将 Java EE(企业版)交给 Eclipse 基金会管理,并更名为 Jakarta EE;在 2018 年宣布将 Java SE 的发布周期缩短为半年,并推出了免费的 OpenJDK 版本。

最近,有一些媒体报道说 Oracle 公司计划将 Java SE 更名为 Oracle Java Development Kit (Oracle JDK),这引起了一些人的疑惑和担忧。然而,这其实是一个误解。Oracle JDK 并不是一个新的名称,而是 Oracle 公司自己提供的一个 JDK(Java Development Kit)实现,它包含了 OpenJDK 中的所有内容,以及一些额外的工具和服务。Oracle JDK 并不代表整个 Java SE 规范或平台,也不会影响其他 JDK 实现或者 OpenJDK 本身。因此,并没有真正意义上的“Java 改名”这件事。

总之,Java 作为一门历史悠久、功能强大、应用广泛的编程语言,在经历了多次转变和挑战后仍然保持着其活力和魅力。我们作为开发者,应该关注 Java 本身的技术进步和创新,而不要被一些无关紧要或者错误的信息所干扰。我们也应该感谢那些为 Java 做出贡献和努力的人和组织,让我们能够享受到 Java 带来的便利和乐趣。

 java 相关课程推荐:java 相关课程列表 

原文地址: Java 的命运与 Oracle 的角力:一场没有赢家的诉讼

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-20发表,共计1329字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)