【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

Oracle 和 Google 拟就 Android-Java 一案的判决提起上诉

  • 2012-10-22
  • 本文字数:1317 字

    阅读完需:约 4 分钟

Google 的移动操作系统 Android 以 Java 作为其基础,陪审团判决 Google 侵犯了 Oracle 的版权但并没有侵犯其专利。Oracle 和 Google 都准备就判决结果提起上诉。

由于原案非常复杂,因此它被分为两部分审理——首先处理的是版权包含的内容,Java 的 API 是否受版权法保护是颇有争议的;之后处理专利侵权问题。实际上当法官 William Alsup 裁决在美国法律下 API 不受版权保护时,Oracle 的版权案就失败了。

…无论受版权保护的实现和规范多么有创造性,版权法都没有授予对功能或规范的所有实现方法的所有权。该法案仅授予作者对编写自己版本时所采用的具体方法的所有权。其他人可以自由编写他们自己的实现来完成同一功能,因为重要的是创意、概念和功能不被版权垄断。

这一裁决正与之前欧盟法院的一个判决相呼应,即计算机程序的功能及其数据文件格式都不受版权保护。

该裁决还遗留了一些较小的侵权问题,这与TimSort.java 和ComparableTimSort.java 使用的rangeCheck 代码(总共约9 行)以及同样出现在Google 的Android 代码库中的8 个反编译文件有关。5 月7 日,原案的陪审团做出以下裁决:关于这两项,Google 确实侵犯了Oracle 的版权,但尚不能认定Google 的复制是否算“正当使用”。5 月23 日该陪审团又做出裁决:Google 没有侵犯剩下的两项专利。

Oracle 曾寻求 60 亿美元的侵权赔偿,但在案件审理最后,法官 William Alsup 没有判给一分钱赔偿。上个月Oracle 又被责令支付 Google 400 万诉讼费用中的 130 万。

Google 现在想要就法官 Alsup 没有驳回关于版权的裁定提起上诉。而Oracle 在6 月份就宣布,要对“任何和所有不利于Oracle 的决议和判决”提起上诉,现在他们已经准备就案件的最后审判提起上诉。

在案件审讯期间,Alsup 担心Oracle 和Google 会收买媒体,发表有利于自己这一方的文章,进而影响法院的审理。有一些大家已经知道了。如专利顾问Florian Mueller 曾就审讯大肆发表博客文章,在庭审开始不久之后,他自动透露Oracle“最近成为咨询客户”。众所周知,Google 也向Electronic Frontier Foundation 提供了资金,后者在庭审期间发表了一些文章,如“ Oracle 与 Google 一案说明美国软件专利法之荒唐”,尽管 EFF 拒绝承认这是在 Google 的授意下写的。据 BBC 报道,Google“于 2011 年,因为侵犯隐私权而被罚款之后向该组织支付了 100 万美元,EFF 当时支持了这一处罚”。财富杂志报道说,Android 开发者在 2010 和 2011 年也向 EFF 提供了比 Google 少一些的捐赠。然而,在同意了 Oralce 的诉讼费用的同时,Alsup 也放弃了该调查,他写到

法院趁此机会向评论者和新闻记者声明,不会就诉讼当事人的赔偿问题采取进一步的行动;而且请双方放心,除了明确援引的论述和文章,评论不会对决议和判决有任何影响,因此也请大家省省吧。

备案文件显示,上诉将提交给位于华盛顿的美国联邦巡回上诉法院。审判是在旧金山进行的。

查看英文原文 Oracle and Google Plan Appeals of Verdict in Java-Android Trial


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-10-22 06:481972
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 130.1 次阅读, 收获喜欢 34 次。

关注

评论

发布
暂无评论
发现更多内容

质量基础设施一站式综合服务平台,NQI一站式服务线上平台

电微13828808271

区块链食品溯源平台,给食品定制数字“身份证”

电微13828808271

用APaaS平台落地高校闲置资产调剂业务

明道云

【Java面试题总结 4】Java Web、网络、设计模式综合篇

Java 程序员 后端

【Redis面试题】Redis的字符串是怎么实现的?

Java 程序员 后端

【Spring Cloud 12】分布式架构下的高可用设计与可伸缩设计

Java 程序员 后端

技术干货 | Flutter在线编程实践总结

有道技术团队

flutter 大前端 #技术干货#

【消息队列最佳实践】消息恰好被消费一次(1)

Java 程序员 后端

万文讲解实时数仓架构演进

大数据技术指南

11月日更

【Spring Boot 8】Okhttp实现GitHub第三方登录

Java 程序员 后端

【SpringBoot搭建个人博客】- 后台登录(四)

Java 程序员 后端

【并发编程系列3】volatile内存屏障及实现原理分析(JMM和MESI)

Java 程序员 后端

【MyBatis系列2】最全MyBatis核心配置文件总结,可以作为工具先收藏了

Java 程序员 后端

【MyBatis系列4】一对一,一对多,多对多查询及延迟加载(N+1问题)分析

Java 程序员 后端

【springcloud】eureka服务治理入门

Java 程序员 后端

【数据结构与算法 11】常见的7种排序算法

Java 程序员 后端

【Redis缓存】- Redis数据结构、基本命令操作、持久化

Java 程序员 后端

【Spring 工厂】工厂设计模式、第一个Spring程序细节分析、整合日志框架

Java 程序员 后端

【备战秋招冲击大厂】Java面试题系列—数据库

Java 程序员 后端

【大厂技术内幕】字节跳动原来是这么做数据迁移的!

Java 程序员 后端

【并发编程】Thread类的详细介绍

Java 程序员 后端

做云原生时代标准化工具,实现高效云上研发工作流

CODING DevOps

云原生 研发管理工具 CODING

【备战秋招冲击大厂】Java面试题系列—Java集合

Java 程序员 后端

【数据库实验】《小型MIS的开发》

Java 程序员 后端

【数据结构 Java 版】玩转顺序表

Java 程序员 后端

【springcloud合集】02:微服务架构理论基础

Java 程序员 后端

【增强】(注解)SSM之配置多数据源

Java 程序员 后端

基于etcd实现大规模服务治理应用实战

百度Geek说

百度 架构 后端 etcd 服务治理

【Redis系列2】Redis字符串对象之SDS(简单动态字符串)实现原理分析

Java 程序员 后端

【Spring 工厂】注入详解 — Set注入(JDK内置类型

Java 程序员 后端

【死磕JVM】什么是JVM调优?

Java 程序员 后端

Oracle和Google拟就Android-Java一案的判决提起上诉_Java_Charles Humble_InfoQ精选文章