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 的投入。但其它厂商呢?