Oracle 和 Google的战争

10-08-17 banq
因为Goole的Android日渐广泛,其对Java独特支持也回避了Java的收费,Oracle还是对其进行了起诉,可能改变Java的开源发展方向,Java又一次站到生死存亡关口。

关于Android的Java原理见:http://www.jdon.com/jivejdon/thread/39149

开发者使用的Java实现一定要符合Java规范,如果不兼容,那么就可能遭受到Oracle的起诉,而Android没有使用Java标准JDK,与Java规范并不完全兼容,被Oracle律师钻了空子。

The Summaries of War: Oracle vs. Google | translucent development一文陈列了这场战争的列表。

[该贴被banq于2010-08-17 14:52修改过]

         

8
banq
2010-08-18 11:52
Google通过引入开源JDK 试图逃避Java在嵌入式设备上的许可证收费,SUN公司当初对Java的许可证制度很有意思,PC机器上可以自由安装,但是嵌入式上的JavaME必须收取许可费。

时至今日,嵌入式的CPU已经接近超过当初的PC机器,两者界限模糊,这样,当初可以在PC机器运行的JDK就可以替代JavaME,直接在嵌入设备上运行。

所以,google的Android是基于开源JDK Apache Harmony移植到Linux上实现的,Android是进入爆发时期的嵌入式操作系统,主要应用在手机 机顶盒 等智能设备中。

随着云计算 物联网的普及,未来终端可能只需安装一个Android,就可以收集信息,提交后台云计算平台计算,将结果以终端特殊方式显示或事件触发。

这是一个相当大的市场,Oracle不会坐视Android这样借助开源,绕开收费的方法,关键点是: Apache Harmony openJDK等开源JDK可能违反SUN制定的不得违反Java实现的条例,其实IBM Weblogic当初都拥有自己的JDK,不过都需要经过SUN的验证。

如果 Apache Harmony openJDK通过Oracle的JDK验证,付出一笔验证费用,当然Google肯定会不答应Oracle那样象JavaME根据每台机器收取许可费那样收费,如果是,Android可能和JavaME在手机上命运差不多。

当然,通过这次炒作,也可以打响Android知名度,这是类似苹果IOS的一个巨大市场的操作系统,影响深远。

banq
2010-08-18 14:44
Android是导火线,在这件诉讼事件发生之前,其实业内已经有要是SUN被Google收购会怎样的说法。

Google和Oracle代表后SUN的Java时代两个方向,Google通过推出GWT,以及Java Collection等众多Java框架,将Java 进行Web化,简单化着实推进了一把。

由于Google自身注重分布式计算特点,其云计算平台支持Java程序,可以说将Java分布式计算推向了一个新的高度,这种方向的特点就是降低传统JavaEE的高一致性要求,追求高可用性,高性能。当前众多NoSQL的发展,可以说是从CAP这个高度来重新认识一致性和性能等平衡问题。

而Oracle由于其关系数据库的背景,因此注重高一致性可以说是其血液问题,而且JavaEE 6标准的精神例如CDI等等其实就是在2003年依赖注入模式的演化,几乎没有什么新花样。

如今google又通过Android将Java普及到千家万户,即将实现当初SUN创造Java的梦想,从这个角度看,Oracle公司还是有些滞后一步。

总得来说,Oracle起诉google,颇有落后保守势力反击创新灵活势力,不管如何,Oracle如何处理不得当,扼杀的不仅是创新灵活,而且断送Java的后半生。可悲可叹。

banq
2010-08-18 15:05
昨天一篇文章Oracle vs Google: Hoping For A Happy Ending(希望有一个令人高兴的结局)

文章说:虽然JavaME已经安装上了很多手机中,但它的功能肯定没有Android丰富。 我们当然不希望看到谷歌的Android迁移到另外其他非Java平台技术上。

也网友认为:虽然Java作为一个语言给了Oracle,但是VM虚拟机概念是无价的。

Dalvik是在Java还没有成为GPLed,以及CPU还没有强大到ARM芯片的1Ghz 时出来的,如果Android 3.0将基于OpenJAVA, 附加的各种库加入又该怎么办呢?

有网友悲观地认为:Java已经不是一个开放标准,而是Oracle的一个私有平台,他们当然可以为所欲为了。

[该贴被banq于2010-08-18 15:07修改过]

arden
2010-08-19 14:31
Oracle真是无耻~

猜你喜欢
2Go 1 2 下一页