主页 > 时评驱动 >Google赢了Oracle官司!使用Java合理合法 >

Google赢了Oracle官司!使用Java合理合法

  • 时评驱动 | 2020-06-07 04:55:49 阅读量:51万+
Google赢了Oracle官司!使用Java合理合法

经过两个多星期的审理,在经过三天的审议之后,联邦法院判定 Google 旗下的 Android 操作系统没有侵犯 Oracle 的版权,Google 对 Java 37 个 API 的使用是「正当使用 」的,并且驳回 Oracle 对 Google 高达 90 亿元的巨额诉讼请求,结束了长达六年的诉讼大战,不过 Oracle 表示绝对会上诉,但有专家认为上诉成功会很难。

法庭对陪审团的问题只有一个,就是 Google 在使用 Java API 的时候是否为在版权法律允许下的正当使用。陪审团全体一致认为「是的」,全票通过,Google 胜诉。美国地方法院法官 William Alsup 表示这是一个极端困难的案件,他从 2010 年的时候就开始观察这起诉讼。

Google 首席律师 Robert Van Nest 表示 Google 对陪审团的这项判决表示感谢,Google 随后发表了一项声明说陪审团判定 Google 对 Java API 的正当使用是 Android 生态系统的胜利,是 Java 语言的胜利,是对依赖开放和免费的程式语言而开发创新产品的开发者的胜利。

Google 母公司、Alphabet 现任执行董事长 Eric Schmidt 作为证人出庭,他努力说服陪审团接收 Google 在使用 Java 的时候进行了创新,而非简单抄袭其程式码。巧合的是,在加入 Google 之前,Schmidt 是 Sun Microsystems 公司的职员,参与研发了 Java。正在 Schmidt 参与 Google 进行授权谈判的时候,Oracle 收购了 Sun。

Schmidt 根据他多年参与研发 Java 的经验认为 Google 可以无需通过谈判就能被允许使用 Java API,Sun 公司一开始就以开源和免费的方式推广 Java,而不是通过出售授权的方式。

Google赢了Oracle官司!使用Java合理合法

然而 Oracle 首席律师 Dorian Daley 表示 Oracle 坚信 Google 在开发 Android 系统的过程中非法複製了 Java 的核心技术,并借此进入了行动设备市场。Oracle 发起这项诉讼的目的是为了阻止 Google 的非法行为,认为有无数个理由支持上诉。

Oracle 的专家出示的报告显示,Google 已经违反了 Oracle 的授权规则,必须对 Oracle 受到的损失而付相应的责任,同时,数据显示,随着 Android 智慧型手机市场佔比进一步增加,给 Oracle 带来的伤害越来越大,所以 Oracle 打算加大索赔的金额,新一轮的审判也将 Android 的版本增加到 6 个,包括 Lollipop。

这个案件的关键点在于 Google 有没有获得 Sun的授权就是用了 Java 作为 Android 系统的基础。在第一轮审判中,陪审团发现 Google 将 37 个 Java API 直接複製在了 Android 系统中,已经构成侵犯 Oracle 的版权。

Oracle 认为 Google 选择 Java 是因为数百万的开发者已经对该语言非常熟悉,而当时 Google 急于推出 Android 操作系统。

Google 认为他们对 Java 的使用是在合理範围之内的,是否侵犯版权的标準在于是否将 Java 变成了新的东西,原创作品被抄袭数量,以及抄袭作品对原创作品市场价值的影响。

Google赢了Oracle官司!使用Java合理合法

不过 Google 将在下个 Android 版本中全面採用 OpenJDK,替换掉原来 Oracle 所有的 JavaJDK。其实早在上个月就有人注意到 Andorid 程式码库有神秘的提交记录,Google 近日终于证实,Android N 版本中将放弃原有的 Java 端子,全面採用 OpenJDK 替代。

「作为一个开源平台,Android 基于各种开源社区的协作开发而成。」一位 Google 的发言人说道,「在我们即将到来的 Adroid 版本中,我们计划全面採用基于 OpenJDK 的代码库,开发者可以利用统一的代码库构建自己的 App 和各种服务,Google 也将持续完善 OpenJDK 社区,未来将会为 OpenJDK 投入更多精力。」

Android 为开发基于 Java 语言的 App 应用提供的 API 分为两部分,一部分是代码库的 API,另一部分是 Google 开发的可以让该代码库工作的实现代码。Java 的开发者 Oracle 自己提供了两种实现代码库的方式,一种是自有版权的 JDK 版本,另一种是开源的 OpenJDK 版本。OpenJDK 之前就应用在 Android 的某些方面,现在将投入更多精力到 OpenJDK。

根据 Android 的代码提交记录,被更改的文件达到 8902 个,显而易见 OpenJDK 已经包含在新版的 Andorid 内。

欢迎加入「Inside」Line 官方帐号,关注最新创业、科技、网路、工作讯息
Google赢了Oracle官司!使用Java合理合法



上一篇: 下一篇: