关于Oracle对Google Android的侵权控诉,陆续遭到美国专利商标局(USPTO)的驳回。在几个月(2011年12月)的月初,先驳回Oracle主张Android对7,426,720号专利所有权的侵权行为,接着在月底又驳回Oracle要求对其6,192,476号专利进行复审要求。
Oracle在收购Sun之后,于2010年8月开始将Google告上法庭,指控Google的Android系统侵犯多项Java专利和版权。根据科技产业信息室的分析指出,Oracle控告Google Android侵权的重点有二:一是Google在Java Virtual Machine(JVM)上的技术,其Bytecode的使用是否涉及了当初升阳所拥有的技术;二是Google Android的Jave Class Library的使用。
针对第一点,Google在Android的虚拟机上,采用了Dalvik Virtual Machine(DVM),而非使用JVM,一方面为了避开Sun在JVM上的专利,另一方面DVM系采用Register-base,在节省内存空间的表现方面高于JVM,这对于手持装置在有限的内存空间下是绝佳的选择。
然而DVM在运行上,仍旧必须处理Java程序所产生出来的Java bytecode,其bytecode格式为Java的既定格式,可由JVM直接处理。但如果DVM要处理的话,需先转成其格式才能处理,而这过程就是Oracle对于Google Android提告的重点,原因是Java bytecode的知识产权仍属于Oracle所拥有。
另一个重点是Java Class Library的使用,甲骨文称Google Android所使用的Java Class Library来自于其所提供的Java版本Java Standard Edition,所以在许多Class Pre-loading或是Pre-process上,Google都侵犯到甲骨文的专利。然而,Google响应其所使用的Class Library是在Google开发Apache Harmony项目的时候,一同开发的,与J2SE有所不同。
对于甲骨文的提告,Google表示十分的遗憾,Google表示Google或是Java语言同属开放原始码社群中十分重要的推手,如今甲骨文选择以Java来控告Google对于开放原始码社群都是极大的伤害。(作者:Owen Ou)
(本文经
仕橙部落同意转载到CTimes科技网)