【51CTO综合报道】本来平静的Java世界再起涟漪!在Oracle状告Google侵权的第二天,Google即对Oracle发起了反击,这件事起因又是如何呢?其实早在Oracle收购Sun的时候,一场关于专利权的官司已经在酝酿之中,这一切都源于Google创造的Dalvik虚拟机……
Oracle与Google卯上了
商场如战场,专利是商家手中的利器,尤其是科技企业更是利用专利来保护自己的市场优势,打击对手。智能手机市场专利之战可以说一直没有中断过,在某个时刻总会有一个公司拍案而起,宣称对方侵犯了自己的知识产权,说明白了就是一个驱动力:利益使然。技术专利可以使自己在竞争中获得更大的优势,就像秘密武器一般,怎能不保护?
在Android和iPhone的战争中,我们已经看到苹果曾诉讼HTC侵犯自己的专利,其目的当然是Google,因为Google的Android平台对iPhone造成了威胁,所以苹果自然不会放过打击对手的机会,这次,Google遇到的麻烦来自Oracle。经Java之父James Gosling证实,早在2009年Sun和Oracle举行合并商讨会议期间,就曾讨论了Sun和Google之间的专利状况,当时Oracle的律师听后“眼睛闪闪发亮”。
Oracle这次指出:Google至少侵犯了涉及到Java的七项专利,其中最核心的部分便是Dalvik!
Sun创造了Java,但却很难直接从Java上获利,它主要的收入来源是Java ME(Java Micro Edition)许可。Java ME是一项许可产品,不同于采用GPL授权的Java SE/EE(OpenJDK)。Google和Sun曾试图达成一项Java ME许可协议,Sun希望能成为Google和其它OEM设备制造商的中间人,但Google希望Android能成为对所有人免费的移动操作系统,无需支付专利许可费。双方未能达成协议,结果是Google创造了Dalvik虚拟机,绕过Java ME许可,并且有意让Dalvik不兼容现有的Java虚拟机指令,它编写了一个翻译器将Java代码翻译到Dalvik代码。Dalvik采用的是类BSD许可证授权。此事对Sun来说是双重打击,首先它失去了达成一个大的许可协议的机会,其次是Dalvik可能威胁到Java虚拟机在嵌入式市场的统治地位。2007年末Google宣布了Android和Open Handset Alliance联盟。一年之后Sun的股票崩盘。
目前Oracle已经是Java的所有者,自然拥有在语言和平台上的专利,Android的蓬勃发展自然会促使更多的人使用Java,但是这对于Oracle 毫无意义,因为这些使用Java编写的软件没有运行在它的平台上,对此它来说毫无利益可言,难怪Oracle要坐不住了。Oracle状告Google是情理之中,那么Google不是可以以自己的虚拟机并非Java虚拟机改写,不涉及到侵犯专利来辩护吗?问题是开源界一向是诉讼不断,商业公司虎视眈眈,你能保证在专利上能说的那么清楚,完全摆脱干系么?这次诉讼如何收场,以及后果如何还是未知数。
【编辑推荐】