Oracle意外赢官司,程序员或过苦日子

jopen 10年前

Oracle意外赢官司,程序员或过苦日子

        英文原文:Oracle's surprise win in Java API case could make it harder for developers

        关于“Google 在 Android 平台使用 Java 侵犯知识产权”一案,2014 年 5 月,联邦法院判定 Oracle 获胜,这个结果完全出人意料,因为这样一来无异于打开了软件开发领域中 API 使用方式的潘多拉之盒。Android 使用的 Java API 是基于 Google 自己开发的 Dalvik 虚拟机,Google 也因此就侵权问题提出了自己的异议,因为他们用的根本就不是 Oracle 的 Java 虚拟机(JVM)。

        尽管 Java 是一个开源平台,任何开发者都应该能够自由访问和使用,但是 Oracle 认为,这个开源条款不适用于 API 包(具体指 API 包的组织形式——译者注)。“对于 Java 编程语言的开源性是毋庸置疑的,任何人都能免费使用”,联邦法庭裁定中写道,“但是下列三项 API 包则不在这个开源范围之内,因为 Google 很明显能够使用 Java 语言自己重写这些 API 包,但是他们没有这么做。相反,Google 毋庸置疑地拷贝了 7000 多行的声明代码,并几乎复制了整体的代码结构,序列,组织形式,这些东西都是 Oracle Java API 中已经存在的……被指控侵权的 37 个 Java API 包都在声明的开头标注了版权保护说明。”

        联邦法院的这一裁决推翻了下级法院在两年前做出的关于“API 不受美国版权法律保护”的判决,Google 当时作为被告胜诉。其实上诉法庭现在的判决并不是已经判定了被控侵权的 API 已受到法律保护,其受到保护与否要根据初始法院再组织的新陪审团来进行判断。上诉法庭的判决实际上是说,这些 API 有可能会被版权法保护,两年前下级法院的“不被保护”的裁决是错误的。

        如今法庭裁决“API 可能受保护”这一结果,将可能导致技术工业领域一场全新的知识产权的战争。这些战争多半都是关于 Android 的——比如那些有年头的旧案子:“三星状告苹果侵犯专利权”——但是这一判决导致的指向性可能会影响到所有的开发者。一直以来,Oracle 的法律官司都是业界的恐怖噩梦,很可能将 Android 和开源软件都拖入无底的泥淖。现在,这个噩梦部分地成真了。

        “我不是律师,但是仅从一名开发者的角度来看,对 API 进行版权限制只会给软件开发的协作一体化带来摩擦和混乱,因为程序员无法使用 API 来完成任务了。”,Jeffery Hammonds(Forrester Research 副总裁)表示,“开发者必须要担心 API 中潜在的侵权问题,而且供应商也必须要承担同样的风险。我不认为像这样制造恐惧和不确定性会对软件开发者有什么好处,尤其是对第三方服务来说,这更加糟 糕。”

        “避免 Java 语言碎裂化,这是 Oracle 一直以来坚持追求的目标,这是有价值的,但是我们不认为给 API 加上版权会有利于实现这个目标。”,Ed Anuff (Apigee 产品策略副总裁,Apigee 是一家提供云端 API 接入的服务商)说,“相反这样做是起到了反作用,反而使得 API 不得不变得更加复杂,以此来规避那些政治或法律层面的问题。这样一来,会造成一个双输的局面,对参与者毫无益处可言。”

        自然,Oracle 的代理律师 Josh Rosenkarz 对这个裁决非常满意,他表示:“今天,联邦法院巡回法庭保证了创新者的利益能够得到保护。” 关于下级法院就此诉讼再次开庭前,Oracle 是否会主动达成庭外和解的问题,Oracle 目前还没有对此发表任何回复;Google 对此也没有发表任何意见。

        翻译: ImportNew.com 黄小非
        译文链接: http://www.importnew.com/11649.html