动我 Java?是时候让甲骨文退休了!
点击上方“CSDN”,选择“置顶公众号”
关键时刻,第一时间送达!
【CSDN编者按】2018年3月28日消息,美国联邦巡回上诉法院当地时间周二裁定,谷歌 Android 系统使用 Java 接口侵犯了甲骨文公司的版权,谷歌或因此向甲骨文赔偿数十亿美元。纠缠了近十年的官司,谷歌最终还是输了。可是,输了的又岂止谷歌一方——认真说起来,30亿 Java 用户都是输家。
以下为译文:
你在孩童时期是否有过这样的经历?某一天,你的小伙伴带着他的新玩具来找你玩,起初你们很开心地一起玩这个玩具。然而过了一段时间之后,你发现你玩得更好,比玩具的主人,也就是你的小伙伴玩得还好。
那么接下来会发生了什么呢?
你的小伙伴强行改变了游戏规则,这个规则让你玩起来更加困难,而他自己却更加容易。然而,你仍然比他玩得更好。于是你的小伙伴气冲冲地说:“把玩具还我,我要回家”。
我小时候就有过类似的经历。当时我和一个小伙伴一起玩 Mattel 经典篮球比赛这款游戏。我也不知道什么原因,也许是与生俱来的天赋,自己玩这款掌上游戏机非常得心应手。第一节比赛我表现很好,但是我的小伙伴发挥却比较糟糕。紧接着进入第二节比赛,我的表现和第一节一样出色,而他的发挥依然糟糕。进入第三节比赛之前有短暂的中场休息时间,就在此期间,他怒气冲冲地把游戏机从我手中夺走,然后独自回家了。
那么,我们来看这家有着40年历史的企业(其 CEO 拉里·埃里森已年满73 岁)。我认为甲骨文公司的做法就像个小孩一样,早年它从 Sun 公司收购了 Java,如今看到其他公司用 Java 玩出了更多的花样,于是便决定改变规则。
拉里·埃里森
▌谷歌还是输给了甲骨文
甲骨文声称谷歌从2009年开始使用 Java 构建 Android 操作系统,这侵犯了甲骨文的 Java 版权,3月28日,法院接受了甲骨文公司对谷歌侵权行为的起诉。此前2016年的法院裁定曾支持谷歌合理使用 Java,但美国联邦巡回上诉法院的三人司法小组此次则推翻了此前法院的裁定,裁定谷歌侵犯了甲骨文的版权。
甲骨文曾在2010年以74亿美元的价格从 Sun 公司手中收购了 Java 。虽然谷歌已经在考虑开放,但甲骨文要求谷歌对此侵权行为赔偿90亿美元。
▌那么谁是这场官司真正的输家?
当我最开始学习 Java 时(使用 JDK 的1.1版本),有三个原因促使我持续学习下去:
Java 代码能够做到一次编写,到处(在多个平台上)运行;
内置了内存管理功能并且语法非常容易理解;
JDK 是免费的。
我不相信只有我自己能够发现 Java 的这些好处。事实上,我认为“在30亿运行 Java 的设备中”,背后的大多数用户都与我有着同样的观点。我们可以使用喜欢的 Java 平台,没有版权限制,使用免费的 JDK 来开发各种软件,让世界变得更美好。
所以,输掉官司的是谷歌,但我们所有人都是输家。
我的意思是,谷歌团队使用 Java,就像我们这样的普通开发者一样。他们没有用 Java 构建商业应用程序或者某种物联网设备,而是构建了Android 操作系统,它为智能手机行业做出了杰出的贡献。借助 Android 操作系统,手机厂商才得以在早期与黑莓抗衡,之后又能够打破苹果的主导地位。
我不明白上诉法院是如何得出谷歌使用 Java 构建了竞争平台的结论。不明白 Android 操作系统的存在如何与甲骨文公司产生了竞争。微软与网景的法律纠纷曾持续了数年,我怀疑这个法庭是否以某种方式混淆了这场官司。
▌接下来事态如何发展?
如果接下来事态按照甲骨文设想的方向发展,那么它很可能会继续对 JDK 的其他用户展开行动。我相信对于多达30亿的庞大 Java 设备来说,完全经不起甲骨文公司对其版权的推敲和考验。
对于谷歌来说,一方面它需要支付赔偿金,另一方面需要重新规划 Android 的未来,而这两者都会对消费者造成影响。
我不知道会不会有什么类似的情况发生。并不是说 Pivotal 的人也会这样做,如果他们认为你违反了他们 Spring 框架许可协议中的某些公平使用条款,那你又有什么办法呢?
▌只为自身利益的