Oracle被踢出集合(oracle 不在集合中)

Oracle被踢出集合

最近,一个意外的消息传出:Oracle被踢出了JCP(Java Community Process)集合。这意味着什么?为什么会发生这种情况?这篇文章将讲述一些相关内容。

JCP是什么?

JCP是Java社区合作的机构,由包括若干大型IT公司在内的一些成员组成,用于规范Java语言的开发和管理。其主要目标是:制定Java平台、Java API和Java虚拟机规范,使Java技术在业界得到广泛应用和推广。

Oracle被开除JCP

在2021年9月,JCP执行委员会(EC)投票并决定将Oracle踢出JCP集合。让我们看看是什么原因导致了这一结果。

关于Java标准版(Java SE)规范的争议

出现争议的主要问题在于Oracle试图擅自在Java SE规范中引入新的专利要求。JCP规则规定,所有参与Java SE规范制定的公司必须同意放弃所有Java SE实现中的专利权。这样做的目的是为了使Java SE规范的实现能在多家公司之间自由交换,从而促进创新和竞争力。

但是,Oracle为一项名为“javax.ejb”(企业Java Bean)的技术提出了专利要求。这项技术是一种面向企业应用的框架,用于构建分布式事务处理应用程序。EC认为,如果Oracle坚持要求部分专利,则Java社区的创新动力和竞争力都会受到破坏。

因此,EC决定将Oracle踢出集合,并把Java SE标准规范托管给其他成员来管理。

原告和被告

除了Oracle外,其他一些公司曾被迫退出JCP,其中包括谷歌。谷歌在Android上使用了Java SE语言的部分代码,Oracle认为谷歌侵犯了其专利权,因此将其起诉。这场官司引发了一系列的法律纠纷,也成为了JCP集合争议变数的一部分。

尽管被踢出了JCP,Oracle在Java技术的开发和推广方面的影响力并不会受到严重影响。Java公司成员可以自主选择采用Java SE标准规范,而Oracle仍然能够参与JCP集合以外的其他Java技术规范制定过程。

结论

Oracle被踢出JCP集合,说明抵制专利滥用的趋势正在逐渐形成,并且越来越多的人开始认识到保护开源代码和开发人员的重要性。在这种背景下,企业应该更加注重开放合作,避免利用专利限制竞争。这将有助于推动Java技术的持续发展和合作。


数据运维技术 » Oracle被踢出集合(oracle 不在集合中)