BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Oracle就Java在Android中的使用问题向Google提起诉讼

| 作者 Charles Humble 关注 790 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2010年8月15日. 估计阅读时间: 4 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

本周四,Oracle就Android操作系统对Google发布了一项版权与专利诉讼,这开启了硅谷的两家公司在智能电话软件平台上的法律之争。

自从2007年11月首个版本发布以来,Android就呈现出了快速发展的态势。Gartner公司上个季度的数据表明,Android首次超越了Apple的iOS,但需要注意的是,这些数据是在iPhone 4发布之前统计的,随着iPhone 4的发布,Apple的产品货源一直吃紧。目前,全球四大智能电话操作系统分别是Symbian(41.2%)、RIM(18.2%)、Android(17.2%)以及iOS(14.2%)。

此次诉讼将由旧金山联邦法院负责处理,主要内容是Google侵犯了Oracle的7项专利,这些专利是年初Oracle收购Sun Microsystems时所获得的。所有这些专利都与Java有关:

  • 6,125,447,“为计算机系统提供安全的保护域”
  • 5,966,702,“控制对资源的访问”
  • 5,966,702,“用于类文件预处理与打包的方法与装置”
  • 7,426,720,“通过对主运行时系统进程的内存空间克隆而实现的动态类预加载系统与方法”
  • RE38,104,“对生成代码中的数据引用进行解析的方法与装置”
  • 6,910,205,“通过各种虚拟与本地机器指令实现的函数解析方法”
  • 6,061,520,“执行静态初始化的方法与系统”

Oracle在一篇简短的声明中说,Google“故意、直接、一而再、再而三地侵犯Oracle Java相关的知识产权”。

Android在核心OS与软件开发包(SDK)中大量使用了Java。虽说Google也发布了“Android Native Development Kit”,以支持开发者使用C和C++构建Android组件,但首选方法还是基于Java来构建应用。这些Java代码会转换为字节码,然后在Dalvik(Google自己定制的VM)中运行。Android中的核心Java库基于Apache Harmony(来自Apache软件基金会的开源、免费的Java实现)。这样,Google的Android SDK实现在很大程度上是独立于Oracle的,但Google并没有就Java的使用向Oracle支付过一分钱。

Sun在Java上的盈利模式主要靠收取移动手持设备与其他OEM的许可费用,在Oracle收购Sun时,人们认为Oracle会从其对软件的控制上赚取更多的钱。人们普遍认为Sun之所以拒绝给Java SE 5 Technology Compatibility Kit(TCK)发放许可(Apache需要使用该许可来认证Harmony对Java SE 5的实现),主要原因在于保护这种盈利模式,但结果其实是法律方面的问题。

此次诉讼也标志着Oracle在使用Java专利上的首次尝试。Oracle CEO Larry Ellison认为收购Sun是正确的主要原因在于这使得Oracle能够控制Java了。

在本文撰写之际,Google还在仔细研究Oracle的诉讼原文(VentureBeat上刊登了),但尚未发表任何评论。

查看英文原文:Oracle Sues Google Over Java in Android

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT