根据 BBC 的报道,美国法官裁定 Google 侵犯了 Oracle Java 版权,但是尚未决定侵权行为是否属于版权法所允许的“合理公平使用”范畴。
位于加州旧金山的州法院裁定 Google 在 Android 系统中的 9 行代码侵犯了 Oracle 声称的三项 Java 版权中的一个,但是尚在审核该侵权行为是否适用于版权法中的“合理公平使用”范畴。并且,Oracle 现在仅能获得从 $200 到 $150000 之间的赔偿。
Google 目前正在努力申请无效审判。
本次审判之所以引人注意,一方面是因为 Oracle 先前索赔的 10 亿赔偿金,另一方面是这次声称侵权的不是 Java 语言本身(Java 语言本身是可以免费自由使用的),而是公开的 API。
如果判决成立,将意味着公开的应用程序 API 亦可被申请版权,此举将对所有编程语言造成重大影响,程序员的世界将从此不同。
接下来法官将继续审核 Google 是否侵犯了 Oracle Java 的两项专利。
下面是一些中文摘录,非精确翻译:
为什么 API 可被申请版权会对软件业造成巨大灾难?
- 所有非官方/第三方实现软件的末日。举例来说,若是推特为它的 API 申请了版权,像 @shellex 的 Hotot 第三方程序就必须申请版权使用许可才能访问推特。
- 成为一些拥有基础软件的大公司挤兑竞争对手的新手段。举例来说,若是 M$ 为它的 Direct2D API 申请了版权,那么 IE9 就可以在 Win 平台打败 Firefox 和 Chrome,因为 M$ 完全可以拒绝 Mozilla 和 Google 使用 DIrect2D API 的请求许可,使得后两者的网页 GPU 加速变得不可能。
- 严重影响了互通性。举例来说,试想 M$ 为 SMB 协议的 API 申请了版权,那么类似 Samba 这样的项目将不复存在。以此类推,还有 Pidgin/libpurple 等等。
此外,该案件还暗示了编程语言和语言 API 是相对独立的。版权法已经明确规定语言本身是不可以申请版权的,但是若此案成立则意味着语言的 API 可以作为与语言无关的部分被申请版权。做一个粗略的比喻:允许婴儿学习语言,但是不允许婴儿和他人交流。这样子的语言,又有何种意义呢?
原文链接:http://linuxtoy.org/archives/breakingus-jury-finds-google-breached-oracle-java-copyright.html