陪审团裁定Android真诚使用Java API

甲骨文和谷歌之间为期两周的审判已经结束。甲骨文已经花费了数百万美元准备诉讼并支付律师费用。她为下一个流程进行了精心的准备,从评审团中排除了唯一拥有IT学位的。根据对陪审团候选人的一项调查,即使在审判之前,他也是唯一理解“合理使用”一词含义的人(他在加州大学伯克利分校学习时就了解了这一点)。但是排除该陪审团并没有对Oracle有所帮助。

经过昨天三天的讨论,其余的陪审团一致认为,在版权法下,在Android中使用Java API是合理使用的一个例子。

如果判决结果不同,法官将继续该程序,进入损害评估阶段。甲骨文索赔90亿美元

“我为您在此案上的辛勤工作向您致敬,”地方法院法官威廉·阿尔苏普(William Alsup)在陪审团讲话。陪审团自2010年以来一直在进行审判。-法院为您带来感激并释放您。“我想进入陪审团的讨论室,亲自与大家握手。”

威廉·阿尔苏普(William Alsup)在2012年5月举行的听证会之一中获得了特别的名声,当时他正在谈论赔偿“盗窃” rangeCheck功能(9行代码)和Android测试文件所需的15万美元。突然发现法官会编程

2012年5月15日法庭开庭的笔录片段
Oracle: , . , , .

, , 15 , 10 Linux. , — . , , , Android.

, Google, Android. Android ; , . , , . . , . $3 , 700 800 . [ Google, $8 $10 ]. , , [] .

[Google] , , . , - , ?

: Java [] . , , . rangeCheck . , . , , . . , . , ?

Oracle: rangeCheck.

: rangeCheck! , , . , .

如果rangeCheck创建了一个示例,Oracle要求赔偿9行代码150,000美元,那么它将按既定比率要求赔偿其余“被盗”代码,因此,赔偿总额可能达到90亿美元。

九行代码rangeCheck
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex {
     if (fromIndex > toIndex)
          throw new IllegalArgumentException("fromIndex(" + fromIndex +
               ") > toIndex(" + toIndex+")");
     if (fromIndex < 0) 
          throw new ArrayIndexOutOfBoundsException(fromIndex);
     if (toIndex > arrayLen) 
          throw new ArrayIndexOutOfBoundsException(toIndex);
}

谷歌发布了一份声明,称它为所有人赢得了胜利。“今天的判决是,Android忠实地使用Java API代表了整个Android生态系统,Java开发人员社区,依赖开放和免费编程语言为用户开发创新程序的程序员的胜利。”

Oracle和Google之间通过Android中的Java API进行的诉讼已进行了六年。第一次诉讼于2010年提起,2012年,Alsup法官裁定API完全不受版权保护,但该裁决在上诉法院被撤销。现在,陪审团已经批准了另一项针对甲骨文主张的抗辩理由:Android编程接口被称为合理使用Java代码的示例。


在审判中作证的程序员丹·伯恩斯坦(Dan Bornstein)用冰岛一个小渔村的名字命名了Dalvik虚拟机。照片:丹·伯恩斯坦(Dan Bornstein)

从自由软件律师的角度来看,这不是一个好选择,因为合理使用仍然意味着版权法确实适用于Java API。实际上,正如Alsup法官在2012年详细论述的那样,它们根本不应该受版权保护。但这总比没有好。

甲骨文打算再次提出上诉。

“我们坚信,谷歌通过非法复制关键的Java技术来开发Android,以迅速打入移动设备市场。甲骨文开始了这场诉讼,以结束Google的非法活动。甲骨文首席律师多里安·戴利(Dorian Daley)表示:“我们相信有很多上诉理由,我们计划将案件退回联邦地方法院上诉。” 甲骨文律师彼得·比克斯(Peter Bicks)在被判刑前了最后一句话:

“他们复制了11,500行代码。” -这没有讨论。他们获取了我们的代码,将其复制并直接粘贴到Android中。”

Google代表回答说,Java编程语言一直是“自由开放”的使用-这也适用于Java API的重新实现。审判的证人之一是开发Java的Sun Microsystems的执行总监。该公司于2009年被Oracle收购。他认为Android是合法的,具有竞争力的产品。

起初甲骨文CEO拉里·埃里森的执行董事欢迎的Android的出现,但“当他试图使用Java的智能手机,并未能改变了主意,” - ,陪审团的律师罗伯特·范·巢谷歌(罗伯特·范·鸟巢)。

Source: https://habr.com/ru/post/zh-CN394663/


All Articles