Google在下一个版本Android N中用甲骨文JDK(Java Development
Kit)的开源版本OpenJDK替代了它的Java
API实现,甲骨文在OpenJDK项目中使用的是GPL许可证。 Google之后立即告诉法庭(PDF),
它已经发布了新版的Android平台,得到了甲骨文的明确授权,甲骨文在自由开源许可证GPL下授权Google自由使用OpenJDK。Google
与甲骨文的法律诉讼还会继续下去,但争论的焦点将围绕着旧版的Android,新版的Android在Google看来是不受影响的。Google说
Android N已经发布是一个很有趣的声明,实际上它只是改了下源代码,正式的商业版本还要等待一段时间后才会发布。

澳门新葡萄京所有网站 1

via Solidot

与Android崛起相伴的其实还有战争,而其中最重要且最有争议性的,恐怕就是甲骨文和Google的官司了。自2010年起,两家公司关于Android系统的一部分是否侵犯了甲骨文的版权和专利,一起争论不休,因为系统中使用了甲骨文拥有的Java。整个官司既持久,又充满戏剧性。但Google似乎有些乏了,于是决定从下一代的Android
N开始,系统将不再使用Java APIs。新Android将使用OpenJDK,这是Java
SE的一个开源版本,诞生于2007年。有趣的是,Java
SE也属于甲骨文,不过是开源的,而且开发的当时甲骨文还没收购Sun
Microsystems,变身Java的实际拥有者。Google已经向外媒VB确认了这一消息,而起因是有开发者发现Android的开源进程中有一些“神秘”的描述。Google对此的回应是:引用Android是一个开源平台,是开源社区合作的结晶。在下一版的Android中,我们计划将Java语言库换为以OpenJDK为基础,开发一个通用代码库,方便开发者开发应用和服务。Google与OpenJDK有长期的合作,未来也会为它做更多贡献。虽然Google还说,这种改变是因为想使用第8版Java的功能,但毫无疑问,不想再与甲骨文纠缠也是重要的原因。其
实官司中双方的争论点倒不是Google是否在Android中使用了Java
APIs,它对此也没有否定,因为这样能让数百万的开发者为自己开发应用。Google的论点是,APIs不能有版权,它本来就是用来让应用间相互交流,
而很多公司也会让开发者自由使用。甲骨文对此的态度当然是我不听我不听我不听。按现在的发展来看,甲骨文在官司中还是占优势,Google或许要赔60亿美元,最可能的情况是不能再用有版权的APIs。本文转自:雷锋网