市值暴涨至600亿!这场世纪大战,谷歌赢了( 二 )


2018年 , 甲骨文公司上诉 , 联邦上诉法院判决谷歌侵犯了甲骨文的商标权 , 并把案件发回加州法院 , 由加州法院来确定该赔给甲骨文多少钱 。
2019年 , 谷歌把官司打到美国最高法院 , 由最高法院来审理此案 。
2020年10月 , 最高法院听取了双方的口头辩论 。
2021年4月 , 最高法院作出裁决 , 谷歌胜诉 。
03
没有必要重复造轮子
从美国最高法院的判决来看 , 年迈的大法官们还是很有战斗力 , 为了做好这样一次判决 , 做足了功课 。
大法官们首先知道了什么是API , 也就是ApplicationProgrammingInterface , 应用程序接口 。
简单来讲 , 就是编程中有很多功能是通用的也常用的 , 大家把常用的功能封装起来 , 做成一个接口 , 直接调用就可以了 , 而并不必把里边的算法源代码从零开始全部重新写一遍 。
比如我们在用Excel的时候 , 有时候会用到函数求和(SUM) , 或者求最大值(MAX)、最小值(MIN) 。 我们需要用了 , 简单调用一下就可以了 , 微软在出品Excel的时候 , 就把这些函数都封装好了 , 我们直接调用即可 。
市值暴涨至600亿!这场世纪大战,谷歌赢了
文章图片
谷歌的确使用的Java的部分程序源代码 , 但它做的工作主要也是封装成了JavaAPI , 让程序员可以快速地调用菜单命令 , 就可以完成各种任务 。
美国最高法院的大法官们 , 认识到了这一点 。 所以 , 他们认为谷歌在使用Java语言的过程中添加了一些新的特性 , 给程序员提供了一种新的工具 , 并把它用在基于安卓的智能手机上 。
为了说明这个问题 , 法官们还在判决书中列出了JavaAPI的示意图 , 简单明了 , 可以说很用心了 。
市值暴涨至600亿!这场世纪大战,谷歌赢了
文章图片
Google总共拷贝了37个包 , 共计11500行代码 , 而Java的代码总共有286万行代码 , 仅占0.4% 。
很明显 , 谷歌的开发 , 扩展了Java的使用范围 , 而不是什么简单的复制和抄袭 。
另外 , 最高法还从市场的角度对谷歌的行为进行了分析和评判 。 结论是 , 谷歌的安卓系统并没有伤害JavaSE的实际或潜在的市场份额 。 无论谷歌有没有抄袭 , Java都不太可能在移动端市场取得进展 。
应该说 , 美国最高法院的这次判决 , 有着非常深远而深刻的影响 。
这其中的核心问题其实就是知识产权的问题 , 一种编程语言所实现的功能和接口 , 是否应该受到版权的保护?
是不是一个公司用了 , 别的公司就不能用了?
从支持知识产权的角度看 , 一个算法、一个想法 , 一个公司把它用编程语言实现了 , 这个版权好像理所当然地就应该归这家公司所有 。 就像写一本书 , 书也有版权一样 。
相比较而言 , 反对知识产权的角度却需要绕一个很大的弯 。
其中一个弯就是 , 我们没有必要重复造轮子 。
布雷耶法官撰写的判决意见中提到 , API是一个发送指令的界面 , 像是汽车的加油踏板 , 或者电脑的QWERTY键盘 。
很明显 , 我们没有必要完全重新设计发明一种加油踏板 , 也没有必要重新设计一套其他的键盘 。 QWERTY布局的键盘是谁发明的不重要 , 重要的是其他人都可以用 。
谷歌所做的 , 就是利用部分现成的Java接口 , 以便程序员能够快速上手 , 没有必要把那些东西重新再来一遍 。
市值暴涨至600亿!这场世纪大战,谷歌赢了
文章图片
第一个造轮子的人 , 如果把轮子的设计申请专利和版权保护 , 那么后来的汽车制造商要么支付巨额的专利费用 , 要么不造车 。 因为无论如何 , 轮子的设计还是绕不开那个圆形 。