Google 应对甲骨文可能失利 & One more thing
昨日,Oracle 状告 Google 窃用 Java 源代码一事有了最新的进展,根据一直关注此事的 Florian Mueller 的消息,现在所披露的细节对 Google 不利。
一封 Andy Rubin 的电子邮件
所披露的第一个细节是 Andy Rubin 写给 Sergey 的一封电子邮件,内容显示 Sun 愿意采用类似授权给 RedHat 的 “专利许可证” 的方式把 Java 专利授权给 Android。而 Google 需支付 Sun 一年一亿美元的权利金。
然而,Android 最终并未获得 Sun 授权,这是为什么?Android 的员工曾经记录:“全部原因是因为 GPL 协议只保护 Sun 的利益。” 也许双方在遵守哪个开源协议上产生了分歧。若 Google 必须遵守 GPL 协议的话,意味着 Android 必须完全开源,这不符合 Google 的愿望,不论从由广告驱动的商业模式还是从最近准备闭源动作来看。
总之,这封信件意味着 Android 早期源代码使用了 Sun 的专利。
代码一致
在 Oarcle 提交的证据中,有一张代码对比的图片,该图表明 Java 的 Arrays 函数与 Android 的 TimeSort 函数一致 。
Google 曾经指出这段代码来自第三方,和 Google 无关。但是证据显示,这段代码 “正好” 来自 Google 的工程师 Joshua Bloch(Bloch 此前曾为 Sun 工作,来到 Google 之后一直担任 Chief Java Architec 职位)。最糟糕的是,他承认他把这段代码从 Sun 复制到 Android 中去:
“Q:你是否在为 TimeSort 工作的时候回忆起 Sun 的源代码?
A:我没有回忆,我相信我自己。我认为它们的特征相似,事实上,三个争议点拥有一样的顺序和一样的名字,是在强烈的暗示我回忆过(Sun 的代码)。”
One more thing
在本次公开披露的文件中,还有一个有趣的文档,虽然不会影响到本次诉讼的结果,但可以看出 Google 的其他方面。
该文档的第三条条款显示,若手机厂商按照 Google 所提供的规格制造和销售手机,那么它将取得访问 Android 最新版本的权利。
这意味着 Android 还拥有一个 “私有” 频道,向合作伙伴提供比竞争对手更新的系统版本。那么最近被 Google 收购的摩托罗拉,会不会比 HTC、三星、LG 等厂商更早的拥有最新的 Android?而且,Google 和 Amazon 一样,它提供的是服务,不需要在硬件上赚钱。摩托罗拉会不会提供大量低价的 Android 手机来参与市场竞争?
如此看来, 三星(Samgsung)未雨绸缪,及早开发了自己的操作系统 Bada,如今还决定加大对 Bada 的投入。但其它厂商呢?