要闻:陪审团裁定 Google 侵犯 Oracle Java 版权
根据 BBC 的报道,美国陪审团裁定 Google 侵犯了 Oracle Java 版权,但是尚未同意侵权行为是否属于版权法所允许的“合理公平使用”范畴。
位于加州旧金山的州法院陪审团裁定 Google 在 Android 系统中的 9 行代码侵犯了 Oracle 声称的三项 Java 版权中的一个,但是尚在审核该侵权行为是否适用于版权法中的“合理公平使用”范畴。并且,Oracle 现在仅能获得从 $200 到 $150000 之间的赔偿。
Google 目前正在努力申请法官裁定无效审判。
本次审判之所以引人注意,一方面是因为 Oracle 先前索赔的 10 亿赔偿金,另一方面是这次声称侵权的不是 Java 语言本身(Java 语言本身是可以免费自由使用的),而是公开的 API。
如果判决成立,将意味着公开的应用程序 API 亦可被申请版权,此举将对所有编程语言造成重大影响,程序员的世界将从此不同。
接下来陪审团将继续审核 Google 是否侵犯了 Oracle Java 的两项专利。
延伸阅读:Oracle vs. Google 案例的意义以及 API 可被申请版权的潜在危险(英文)
下面是一些中文摘录,非精确翻译:
为什么 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 可以作为与语言无关的部分被申请版权。做一个粗略的比喻:允许婴儿学习语言,但是不允许婴儿和他人交流。这样子的语言,又有何种意义呢?
5 月 8 日依据 Groklaw 内容更新。
Read More:
看来 java 要悲剧了,还是 pure C 最稳定啊。
最多仅可能获得15万美元的赔偿,这个案子无论从什么角度看,都是Oracle输了
@ak47wj 首先这个案子还没有完,还有两项专利待审核。其次这种略猎奇的诉求居然也能获得法院支持对诉棍之Oracle来讲也总是利好成分。
@WzTian 诉棍……
我觉得没有哪个厂商会做封闭API的蠢事吧……要那样做经济眼光就太短浅了……再大的公司,这世界缺了它也能活
我觉得原文对API版权的理解有些偏差,我对API版权的理解是别人不允许实现相同名称相同功能的接口。所以第一和第二个例子恐怕不太准确,那只是对API的使用而已,使用是不受版权保护的。samba和libpurple的例子是对的,因为samba/libpurple必须要重新实现相关的API接口,而这种接口如果是带版权的话,那么它们就侵权了。
另外下面的那个类比也不太准确。稍微好一点的类比可能是:语言(比如中文)本身是不能有版权的,但是语言的惯用法、术语(相当于是一种约定的交流接口)是可以有版权的。
果断删除电脑中的java相关程序...
这个标题基本都是误导。今天的结果其实对Google很有利。各位可以去看看这篇报道
http://www.groklaw.net/article.php?story=20120507122749740
其实重要的是 Wine 可能悲剧吧……
没有reply comment按钮了?
同意 @令狐虫 , 说的是"实现"可能有版权, 没涉及到"使用", 比如别人有一套API, 如果"实现"有版权的话, 你就不能整一套名字一样的兼容API出来.
无证程序猿,压力山大啊!
表示严重关注。
目测octave也要悲剧
Android方面有在做C#的迁移打算,目前Oracle的情况的话,还是少招惹Google为好。。
搞不懂,這玩意!
Google侵犯了Oracle的Java API版权,只是陪审团做出的判决,法官说了,陪审团的判决只是参考,他最后会做判决。PS:欧洲刚不久一个案子,判定API无版权。http://www.groklaw.net/article.php?story=20120502083035371
@1984 你这智商...
@Moe Loop: Android 的 C# port 版本是一个第三方公司在做。Google 自己想想也不可能迁移到 C# ,这不是从一个陷阱跳到另外一个陷阱么。怎么说也应该迁移到自家的 golang 上才对吧。
golang不是适合做系统底层吗……跟C#、Java这种开发应用的相差很远吧。
Oracle把OOO做死了,sun的优势全残废,现在连授权都有限制,SUN已经死了,java死的时间不远了
核心不是某个语言和某些API的版权,而是现行的软件专利制度本身就有严重的问题。
现在软件版权就是大公司的斗争武器,哪个IT巨头手里没有成千上万的专利,哪个跨国公司不养一大批专利律师。
开源软件其实就是这一个专利制度下妥协的产物,stallman说的很明白:程序员想写一个不违反专利的程序,要比写出一个好程序更难。
LinuxTOY被墙了吗?怎么只有翻墙才能访问?
好像确实是墙了
近一周每天至少刷新linuxtoy2~3次,均畅通无阻,未发现被墙。教育网,长沙
LinuxToy 一直都不是很稳定。广西电信。
不稳定得很,三分钟前这边还进不去。
@书痕 @Tobecoming @自由建客 @DuckCaptain
错误105 (net::ERRNAMENOT_RESOLVED):无法解析服务器的DNS 地址
近期访问很多网站会随机遇到上面错误,这个错误以前一般是提交网址等待一段时间才会出来,但现在是提交网址后立刻就出现了,和常用的TCP重置感觉非常相似
google chrome,广东电信
但过几分钟再尝试就正常了,这也是为什么说和TCP重置感觉似曾相识
前段时间间歇性的不能访问就把toy加入代理列表了。
LinuxToy可能是用的GoDaddy的DNS解析,电信用户访问不稳定很正常。