【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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

  • 2010-08-14
  • 本文字数:1106 字

    阅读完需:约 4 分钟

本周四,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

2010-08-14 03:421451
用户头像

发布了 88 篇内容, 共 258.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

我们是如何测试人工智能的(一)基础效果篇(内含大模型的测试内容)

测吧(北京)科技有限公司

Golang数据库事务实践

俞凡

golang

C++ 条件与 If 语句:掌握逻辑判断与流程控制精髓

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

ShowMeBug李亚飞:IDE与AI自动编程技术将增强超级程序员

B Impact

2024青岛国际太阳能光热发电技术装备展览会

吹吹晚风

k8s说一下deployment,statefulset,daemonset的区别

百度搜索:蓝易云

Linux Kubernetes 运维 Deployment statefulset

2024上海国际生物识别技术展览会

吹吹晚风

Flink Checkpoint 状态后端详解:类型、特性对比及场景化选型指南

木南曌

flink 实时计算

以太坊测试币怎么领?Holesky&Sepolia水龙头盘点

加密先生

Penpad Season 2 质押突破350ETH,参与可获Scroll生态空投

石头财经

青否数字人系统源码部署+一次买断终身使用!

青否数字人

数字人

劳动力规划:对企业加速运营的未来展望

智达方通

企业管理 企业转型 全面预算管理 劳动力规划

昇思之路,从AI基础软件到生态繁花

脑极体

AI

linux IP地址原理,分类,子网划分,VLAN,TRUNK详解

百度搜索:蓝易云

云计算 Linux 运维 IP 云服务器

Octavia Venture 成立,打造数十亿美元规模的 AI 价值体系

股市老人

Penpad Season 2 质押突破350ETH,还有望获Scroll生态空投

股市老人

Penpad Season 2 质押突破350ETH,还有望获Scroll生态空投

BlockChain先知

一张二维码VS一个行李箱?!看华为云时习知如何助力防城港核电基本安全考试

平平无奇爱好科技

Penpad Season 2 质押突破350ETH,还有望获Scroll生态空投

大瞿科技

Penpad Season 2 质押突破350ETH,还有望获Scroll生态空投

加密眼界

AI大模型微调训练营-毕业总结

简单

Octavia Venture 成立,打造数十亿美元规模的 AI 价值体系

股市老人

深入探索Linux的lsof命令

GousterCloud

Linux

为什么研发规范,代码评审,单元测试推不动

赫杰辉

Dumping grounds

EchoZhou

Expression English

SQLite的第一版不过是在GDBM上套了个壳

胡译胡说

sqlite 数据库 历史 KV存储

Penpad Season 2 质押突破350ETH,还有望获Scroll生态空投

股市老人

Linux学习之Ubuntu 20使用systemd管理OpenResty服务

百度搜索:蓝易云

Linux ubuntu 运维 openresty systemd

MySql中BufferPool的基本概念介绍

百度搜索:蓝易云

MySQL Linux 运维 innodb 云服务器

Java垃圾回收全过程

百度搜索:蓝易云

Java 云计算 Linux 运维 云服务器

什么是单元测试,和集成测试有什么区别?

派大星

单元测试 Java 面试题 互联网大厂面试

Oracle就Java在Android中的使用问题向Google提起诉讼_Java_Charles Humble_InfoQ精选文章