谷歌侵权甲骨文 Java 版权案难裁决,已征求特朗普政府意见
谷歌和甲骨文两家科技巨头在过去十几年里一直存在竞争,但真正结下过节还是源于甲骨文对谷歌的诉讼。根据甲骨文的说法,谷歌的 Android 操作系统未经许可使用 Java 相关技术是对甲骨文版权的侵犯(非法使用了 37 个 Java API 用于 Android 操作系统)。
甲骨文最初于 2010 年起诉谷歌,一度在该案中寻求来自谷歌高达 90 亿美元的侵权损害赔偿。
不过直到现在该案仍没最终的裁决结果,因为对「API 是否受版权保护」的裁决将会对软件行业产生深远的影响。
而据路透社报道,美国最高法院今日已向特朗普政府就“谷歌要求最高法院对与甲骨文之间的版权纠纷案(copyright dispute)进行 review”这一请求征求意见。
事件回顾
2010年,甲骨文以 74 亿美元收购了 Sun(Sun 于 1995 年开发了 Java),然后在不到8个月的时间里便起诉谷歌侵犯了关于 Java 语言的版权,索赔 88 亿美元。
甲骨文认为谷歌用于 Android 系统的 37 个 package 中的 Java API 是对 Oracle JDK 的侵权。37 个 package 如下:
java.awt.font java.beans java.io java.lang java.lang.annotation java.lang.ref java.lang.reflect java.net java.nio java.nio.channels java.nio.channels.spi java.nio.charset java.nio.charset.spi java.security java.security.acl java.security.cert java.security.interfaces java.security.spec java.sql java.text java.util java.util.jar java.util.logging java.util.prefs java.util.regex java.util.zip javax.crypto javax.crypto.interfaces javax.crypto.spec javax.net javax.net.ssl javax.security.auth javax.security.auth.callback javax.security.auth.login javax.security.auth.x500 javax.security.cert javax.sql
在这 37 个 package 里,谷歌在类和方法的命名,以及功能设计上,完全和 Oracle JDK 一样。为此,甲骨文作为 Java 的版权所有者,认为谷歌的做法属于侵权。
不妨回顾一下甲骨文和谷歌的这场 Java 版权案拉锯战:
-
2010年,甲骨文起诉谷歌,称谷歌 Android 操作系统未经授权使用了 Java API
-
2012年,谷歌成功让法庭认可了 API 不在著作权保护范畴内的观点,地方法院裁定 API 不受法律保护,并驳回案件
-
2012年,甲骨文不满裁决,并上诉至美国联盟上诉法院
-
2014年,上诉法院三名法官意见一致地将地方法院对该案件的判决驳回,并宣布 API 受著作权保护
-
2014年,谷歌不服判决便发起上诉,并上诉到了联邦最高法院
-
2015年联邦最高法院驳回谷歌的上诉,并将本案发回地方法院重审
-
2016年3月,甲骨文将索赔金额提至 93 亿美元
-
2016年4月,谷歌 CEO 与甲骨文 CEO 和解会议失败
-
2016年5月,旧金山地区法庭进行二次审理,认同谷歌对 Java API 的使用受“fair use”原则保护
-
2016年10月,甲骨文在联邦巡回上诉法院提起上诉
-
2017年,联邦巡回上诉法院审理了甲骨文的上诉
-
2018年3月,联邦巡回上诉法院认定 Android 侵权,判决甲骨文胜诉
-
随后谷歌再次发起上诉,但2018年8月被驳回
-
2019年1月,谷歌要求美国最高法院对它与甲骨文之间的 Java API 版权诉讼案做出最终裁决
可以看到,第二次判决中,旧金山地区法庭认同谷歌对 Java API 的使用受“fair use”原则保护,但经甲骨文诉讼后,联邦巡回上诉法院认定 Android 侵权,判决甲骨文胜诉。而最后的这次判决正是推翻了「谷歌对 Java API 的使用属于 fair use」这一论点。
所以甲骨文和谷歌的这场版权纠纷案真正讨论的问题是两个:API 是否应该有版权保护?谷歌对 Java API 的使用是否属于 fair use。根据美国的版权法,只要是在 fair use 的范畴内使用受版权保护的内容,无须通过版权所有者的同意。
谷歌方面认为裁决结果将会对计算机行业产生深远影响。因为 API —— 标准化的软件接口驱动了软件领域的创新,它们能够让计算机程序相互交互,让开发者轻松地为不同平台构建技术。因此希望最高法院能明确裁决 Java API 是否受版权保护。
裁决结果会有怎样的影响呢?这里可以举一个例子。Wine 是一个开源项目,它能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。而为了允许用户在 Linux 和其他操作系统上运行 Windows 程序,Wine 实现了 Windows API —— 尽管这是通过逆向工程实现的。
如果在这场诉讼案中,最高法院判决甲骨文胜诉,那么按照美国法律的判例法,只要微软希望,他们理论上仍可以对 Wine 项目采取行动 —— 利用这些受版权保护的 API 去起诉 Wine。
所以对于这场长达十年的拉锯战,最高法院也犯难了。为此,最高法院今日向特朗普政府寻求帮助,是否还要继续审理谷歌的上诉。
对于某些特定案件,美国最高法院有时会向政府征求意见。2015年,联邦最高法院曾驳回谷歌此前在该案中提出的上诉,正是因为听取了奥巴马政府领导下的司法部的建议。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
高通近40款芯片被曝出泄密漏洞!波及数十亿部手机
据EETOP论坛27日报道,英国安全业者NCC Group公布了藏匿在逾40款高通芯片的旁路漏洞,可用来窃取芯片内所储存的机密资讯,并波及采用相关芯片的Android装置,高通已于本月初修补了这一在去年就得知的漏洞。 此一编号为CVE-2018-11976的漏洞,涉及高通芯片安全执行环境(Qualcomm Secure Execution Environment,QSEE)的椭圆曲线数码签章算法(Elliptic Curve Digital Signature Algorithm,ECDSA),将允许黑客推测出存放在QSEE中、以ECDSA加密的224位与256位的金钥。 QSEE源自于ARM的TrustZone设计,TrustZone为系统单晶片的安全核心,它建立了一个隔离的安全世界来供可靠软件与机密资料使用,而其它软件则只能在一般的世界中执行,QSEE即是高通根据TrustZone所打造的安全执行环境。 NCC Group资深安全顾问Keegan Ryan指出,诸如TrustZone或QSEE等安全执行环境设计,受到许多行动装置与嵌入式装置的广泛采用,只是就算安全世界与一般世界使用...
- 下一篇
蚂蚁金服开源机器学习工具 SQLFlow,让人工智能应用像 SQL 一样简单
5月6日,蚂蚁金服副 CTO 胡喜正式宣布开源机器学习工具 SQLFlow:“未来三年,AI 能力会成为每一位技术人员的基本能力。我们希望通过开源 SQLFlow,降低人工智能应用的技术门槛,让技术人员调用 AI 像 SQL 一样简单。” 与早前的 JavaScript、Swift 等技术极为相似,人工智能技术虽拥趸众多,但门槛极高,不具备广泛的“普适性”,相关的专业人才也非常稀缺。当前人工智能的核心领域是“机器学习”,而深入掌握“机器学习”需要极为丰富的知识储备,如高等数学、统计学、概率论以及编程等,同时还需要他在其他领域保持非常高的知识水平,这些苛刻的要求让很多技术人很难成为机器学习领域的专家,从而制约着整个人工智能产业的发展。 具备易学、易用特点的 SQLFlow 正是为了解决上述问题而来。胡喜表示,“开源 SQLFlow 是希望通过技术的简化革命,让机器学习的能力掌握在业务专家的手中,从而推动更多的人工智能应用场景被发现和创造。” 据悉, SQLFlow 抽象出端到端从数据到模型的研发过程,配合底层的引擎及自动优化,具备基础 SQL 知识的技术人员即可完成大部分的机器学习模型训...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群