谷歌欲重塑安卓不再使用甲骨文

2019-05-14 22:21:13 来源: 荆州信息港

随着安卓的崛起,其实还伴随无数的软件大战。其中谷歌(微博)与甲骨文之间的诉讼大战已经延续多年,甚至对整个软件行业都产生巨大影响。现在,谷歌悄然做出决定,试图完全击败甲骨文,同时做好迎接糟假定的准备。

谷歌宣布将移除安卓系统中与甲骨文存在争议的部份,即甲骨文拥有版权的Java 运用编程接口(APIs),而以Java SE的开源版本OpenJDK取代它。虽然这个开源版本依然遭到甲骨文控制,但谷歌却有权合法使用它。

谷歌发表声明称:作为开源平台,安卓是开源社区合作的结晶。在我们行将发布的下一版安卓中,我们计划将Java语言库换为基于OpenJDK的语言库,开发出一个通用代码库,以方便开发者开发运用和服务。谷歌与OpenJDK有长期的合作,未来也会为它做出更多贡献。

谷歌与甲骨文的诉讼大战始于2010年,当时甲骨文收购了IT及互联技术服务公司Sun Microsystems,从而获得Java编程语言的版权和专利权。谷歌在开发安卓系统过程中,使用部份Java语言。诉讼案的焦点是谷歌是否合法地将Java APIs集成到安卓系统中。

谷歌不否认其利用Java APIs,并将其集成到安卓中,同时承认利用APIs鼓励了世界上数以百万计的Java编程者为安卓系统开发运用。但谷歌认为,APIs不能有版权。APIs本来就是用来让应用间相互交流,而很多公司也希望开发者能够自由使用,以便让应用更容易交流。

谷歌初赢得了诉讼,但甲骨文不断上诉,并且取得越来越多优势。谷歌要求法院裁决此案,但美国司法部今年早些时候经过仔细思量后,终究未受理此案。这意味着,甲骨文将在诉讼案中继续占据优势。如果甲骨文成为赢家,还不清楚法庭将令谷歌如何赔偿。甲骨文曾索赔60亿美元,但法庭未予支持。一种可能就是,谷歌终究被制止使用具有版权要求的APIs。

谷歌宣称,之所以要做出上述决定,主要是因为谷歌在使用甲骨文Java APIs的同时,也已经开始使用OpenJDK。因此无论对于谷歌还是开发者来说,确定一个标准似乎更好。这或许是真的,但OpenJDK多年来只是Java的陪衬,其性能根本没法与Java等量齐观。在取得谷歌支持后,OpenJDK或许会获得长足进步。

谷歌也希望开发者们能够支持这种改变,由于它简化开发代码应用的代码,只需要一个通用代码库,而不再需要多个代码库。事实的确如此,但如果这是谷歌完全转向OpenJDK的理由,谷歌可能早在多年前就这样做了。如果谷歌将更多资源投入到OpenJDK中,将对其新功能和改进产生更大影响。可是鉴于谷歌与甲骨文的诉讼仍然在继续,谷歌谢为什么现在才采取行动发表置评。

此案还没有结束,终究判决仍然受到密切关注,因为其将对全部软件开发行业产生巨大影响。如果甲骨文获胜,科技巨头们将取得更多权力,对基于现有应用和服务开发新软件的开发者们产生更大束缚。如果谷歌赢了官司,正当使用APIs将受到法律保护。

与此同时,对于谷歌来说,用OpenJDK取代Java APIs也是明智之举,至少在法律上不再存在争议。此外,谷歌也正做好应对糟假定的准备,即法庭下令期禁止其使用Java APIs。

产后预防感染吃什么好
人流后恢复要多久
什么症状是产后感染
本文标签: