pasckr 发表于 2016-5-12 18:13:38

为了做好官司失败的准备,Google 将会更改 Android 系统的编程语言库






    http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5Y5g98n9NByphPiaDYzRdeUz2pCMI7nmja0Fc0hQyVZNVYMnI1TDzLp4fR9eramEiar5J5AAGauWKicQ/0?wx_fmt=jpeg
Google 将会更改他们在明年新的 Android N 平台上的编程语言,这也许是他们为了与甲骨文的官司做的失败预演。
http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5a9ft1yVws5VFcwBwlR9uWFXXFT2kv3bwoPC9UZwVLRuYKw8iao6Ppo2mHEJJEIdJB8Bq1YJtzicib3A/0?wx_fmt=jpeg
一个是 Java 语言的拥有者,另一个是 Java 语言的使用者,甲骨文公司和 Google 公司在有关 Java 的专利方面一直争吵不休,二者的官司几经周折,直到现在都没一个定论。不过这次,Google 正在进行一次不太张扬的改变,这可能是他们为了这个争端而做的准备:Google 将更换 Android 系统的编程语言。
替换现有的编程语言
在昨天,Google 方面已经证实,将要替换其在 Android 系统中的编程语言,无论背后的原因是什么,Google 都将在未来的 Android N 移动平台上抛弃掉甲骨文公司(Oracle)的 Java API 工具,转而使用其开源版本的 Java Development Kit (OpenJDK)。
目前,由于甲骨文公司一直认为 Google 公司在 Android 系统中非法使用了他们的 Java API,因此,两家公司一直在打官司。早在 2010 年的时候,甲骨文公司就已经起诉了 Google,他们希望得到高达 60 亿美元的补偿。Google 并不否认他们使用了甲骨文公司的 Java API,但它们认为 API 并不具有版权保护效应。作为软件开发必需的位代码,API 能让不同的应用相互连通,因此领域内的人士都希望开发者们能自由地使用它去工作。
http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5Y5g98n9NByphPiaDYzRdeUzVUXBmQC2Uxd412hgfAHGMm0ESJP5p9PJDIicmfwibLDmQwOJ6kTIz9ZQ/0?wx_fmt=jpeg
而基于目前的形式,美国最高法院可能做出有利于甲骨文公司的判罚,因此,Google 这次未雨绸缪,将 Android 系统的编程方式从甲骨文的控制中摆脱出来,虽然他们新采用的 Java Development Kit (JDK) 仍然属于甲骨文,但由于它是开源的,因此 Google 可以放心地使用。
也许会让应用开发更简单
而就甲骨文公司来说,他们是 Java 语言的开发者,他们有两种运用这些与语言库的方式:有专利的 JDK 模式及开源的 OpenJDK 模式。不过,对于 Java 来说,OpenJDK 更像是一个不受重视的小兄弟。很多甲骨文应用在 Java 上的专利它都没有。不过由于它将要被 Google 大规模使用,因此,Google 也承诺将会解决这个问题。
而 Google 自己则对之避而不谈,他们只是表示了对 OpenJDK 的期待。「作为一个开源平台,Android 系统建立在与开源社区的合作之上」,Google 发言人说道,「在我们未来的 Android 更新中,我们计划将 Android 的 Java 语言库换成以 OpenJDK 为基础的语言库,这能为开发者们开发新的应用和服务创建一个更为通用的编码库。Google 一直以来都与 OpenJDK 社区有着合作,我们也期待未来能为 OpenJDK 做出贡献。」
http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5Y5g98n9NByphPiaDYzRdeUzYN75keEG0XCkPnWShPnCCMSgVn5nJhpxebbKdmGT5hju1JX6fP5TibQ/0?wx_fmt=png
但 Google 希望 Android 系统的开发者们能够理解这次改变,因为它简化了他们开发应用程序的代码——现在对这些 Java API 库来说,有一个共同的代码库了,而不像之前是多个代码库。
而事实上,Google 可能已经着手在这方面做了多年的准备了。而他们也将会在未来投入更多的资源。
不过,新的代码应该能为 Android N 的开发者们提供更轻松的开发方法,而这可能会产生更好的应用程序及更快的应用更新。从这个角度看,这对用户来说似乎是件好事。
可能改变科技界的判决
不过,对于二者之间的纠纷来说,有人猜测他们可能已经达成了庭外和解,但由于这个案件还在审理中,Google 拒绝对此发表意见。
但对于这次的转变,媒体大都认为这值得注意,因为 Android 系统的未来将会基于 OpenJDK,而不是甲骨文目前专利保护的这个。但不管案件的结果如何,它都会对科技界造成巨大的影响,如果甲骨文获胜,科技巨头们就能对开发者们施加巨大的影响,因为他们可能要给甲骨文掏钱了,而专利战争也会愈演愈烈;而如果 Google 获胜了,对于 API 的使用就会得到法律的保护。
究竟结果如何,等结果揭晓便知。
本文参考了 VentureBeat, Business Insider 等信息源
本文为极客公园原创
转载联系 jianghaoke@geekpark.net
点击图片,阅读更多

http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5Y5g98n9NByphPiaDYzRdeUzRJWykDlDwfHhB5w9eKbMXP1qicUOSSSZv6ZuHuHpicEiaWos3W3oViaytA/0?wx_fmt=jpeg
http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5b0jPzIs4hs1bkn7N9rgASbrzKrpU0dPRSZLRBJibwZ0F2QvSSvryWF2ZfICQiaNibDGcSN8d0ZfiaWvw/0?wx_fmt=jpeg
http://www.csdn123.net/mydata/showimg.php?url=http://mmbiz.qpic.cn/mmbiz/8cu01Kavc5Y5g98n9NByphPiaDYzRdeUzVuUmIuRIKHz5RF8aKcqUaGTwS9JxJ01dLJiaV6YiclmUDOicK82pHj47w/0?wx_fmt=jpeg
页: [1]
查看完整版本: 为了做好官司失败的准备,Google 将会更改 Android 系统的编程语言库