速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:421530
用户头像

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

关注

评论

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

华为云发布三大生态举措,携手伙伴及开发者共创新价值

华为云开发者联盟

云计算 华为云 企业号十月 PK 榜

用火山引擎DataTester,这家企业开始了“数据驱动增长”

字节跳动数据平台

阿里这份Java程序性能优化指南,让你的程序快上200%

小小怪下士

Java 程序员 性能优化

内存数据库如何发挥内存优势?

C++后台开发

算法 内存数据库 后端开发 linux开发 C++开发

开源密码管理器更安全吗?(2)

神锁离线版

开源 网络安全 信息安全 数据安全 密码管理器

云原生系列五:Kafka 集群数据迁移基于Kubernetes的内部

叶秋学长

kafka\ kurbernetes 11月月更

获奖作品《重力》超详细制作过程!建议码住!

Renderbus瑞云渲染农场

Blender制作教程

双十一剁手快,ERP系统不能慢

力软低代码开发平台

双11niubility的数据恢复软件,获得更专业的数据恢复服务

淋雨

数据恢复 文件恢复

Oracle 表空间创建标准(二)

默默的成长

oracle 前端 11月月更

SQL编写规范

默默的成长

前端 sql 11月月更

Eureka框架的原理

阿泽🧸

Eureka 11月月更

为什么电脑主板晶振多采用14.318MHz和32.768KHz ?

元器件秋姐

晶振 元器件 元器件电商平台 元器件采购

颠覆传统BOM检查!用这个方法既​简单、快速又准确

华秋PCB

工具 PCB BOM PCB设计

开源遇上华为云——DataX for HuaweiCloud OBS

华为云开发者联盟

开源 后端 华为云 企业号十月 PK 榜

五大模型揭秘深度学习用于时序预测的最新进展

云智慧AIOps社区

人工智能 机器学习 深度学习 算法 模型

报名|企业数字化转型有何“利器”?一起来揭秘

元年技术洞察

数字化转型

持续优化,欣欣向云 | RocketMQ Operator 0.3.0 正式发布

阿里巴巴云原生

阿里云 RocketMQ 云原生

数据可视化分析之新技能——魔数图

葡萄城技术团队

数据分析 前端 可视化 商业智能

Databend 在 MinIO 环境使用copy 命令 | 新手篇(3)

Databend

KeeWiDB的高性能修炼之路:架构篇

腾讯云数据库

数据库 nosql redis 腾讯云数据库 KeeWiDB

【C语言】do 关键字

謓泽

11月月更

大数据生态中的 RocketMQ 5.0

阿里巴巴云原生

阿里云 RocketMQ 云原生

AI生命周期 | 聊聊数据准备阶段的偏见问题

澳鹏Appen

人工智能 机器学习 数据标注 数据训练 数据偏见

金融服务的超级App

FN0

生态 超级app 组装式应用

得物极光蓝纸箱尺寸设计实践

得物技术

算法 遗传算法 供应链 建模 运筹

七层模型

初学者

网络 服务器 11月月更

重磅发布!星汉未来全国开发者悬赏计划

星汉未来

云计算 开发者 运维 云原生 星汉未来

应用现代化产业联盟,正式成立

华为云开发者联盟

云计算 华为云 企业号十月 PK 榜

重磅发布.NET 7!更快、更强、更统一

Azure云科技

.NET 7

费劲拿到的阿里P8架构师私藏(java岗的)JCF和JUC源码分析与实现笔记

程序知音

Java 高并发 源码刨析 java架构 后端技术

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