2020 Google开发者大会重磅开幕 了解详情

Oracle如何处理Sun的开源资产

2009 年 5 月 22 日

上个月,Oracle 宣布收购 Sun 的消息传出之后,引发了业界广泛的争论。争论最多的自然是这次收购对 Oracle 的利弊,以及对竞争对手特别是 IBM、SAP 及 Microsoft 的影响。甚至有报导说这一交易会刺激IBM 收购SAP 。更有人认为,继蓝色巨人IBM 之后,这一收购又将催生一个红色巨人。

然而Oracle 对Sun 的这次收购所影响的不仅仅是一些厂商,对Java 社区及Sun 的许多开源资产都会带来不小的影响或冲击。Oracle 收购Sun 之后,将会怎样处理Sun 的软件及其Java、MySql 及OpenOffice 这些开源资产呢?在Oracle 工作了多年的Jeremy Chone 最近在 bitsandbuzz 发表了题为 Oracle on Sun Java, MySQL, OpenOffice, and Linux 的文章。就这一问题进行了深入分析。

在一个一个进行分析之前,有必要了解一下 Oracle 的一些事情: 1. Oracle 不喜欢 GPL。为了对抗 Microsoft,他们曾经被迫发展 Linux 策略。
2. Oracle 不关心桌面计算。尽管 Oracle 有一些桌面应用(例如 JDeveloper Beehive 客户),其重点还是在应用模型研究及 JSF 和 Fusion Middleware 这样的 Web 框架开发上。换句话说,Oracle 不会诞生出 AIR 产品。
3. Oracle 拥有一个非常卓越的 Linux 团队,由 Wiim Coekaerts 领军,为 Linux 做出了重大贡献。可是,总的说来,Oracle 在对开源产品投资方面仍远落后于 IBM。
4. Oracle 所掌握的向企业推销软件的技巧无人能及。它拥有最强势的企业销售团队,他们知道如何把单件软件产品销售最大化。

随后,Jeremy 对 Oracle 在 Java、MySql、OpenOffice 以及 Linux 方面可能采取的策略逐一做出了分析和预测。

Java

Jeremy 认为,在语言方面,一切都会照旧。在服务器端,Oracle 可能会产生重大影响,EJB3.0/ORM 及 Protal 规范和实现都将蓬勃发展,JSF 将重新得到器重,可是由于仍需经过同样的 JCP 过程,改变的速度会受到制约。在客户端,对于 JavaFX,Oracle 首先会迷惑一阵子,随后它会悄悄地放弃 JavaFX,

因为这是一个漂亮而古怪的、像是 Java 但又不是 Java 的语言,客户认同度不高。在工具方面,NetBeans 和 JDeveloper 会取谁舍谁?好在它们都是基于 Swing 的,因此结合起来比较容易。

MySql

虽然早在 2005 年,MySQL 的 CEO 就曾表示过宁可让 Oracle 收购而非 Sun,但是 Oracle 并没有这么做。那么 Oracle 将会如何处理 MySQL 呢?Jeremy 的分析是:

MySQL 5.4 拥有了一些有相当竞争力的特性,而现在 MySQL 又打上了 Oracle 的标签,因此 Oracle 必须谨慎处理。我打赌 Oracle 会保留 MySQL 5.4 社区,同时减缓 6.0 的开发。Oracle 会对 MySQL 企业版和集群版显现出侵略性。虽然内部竞争总是好于外部竞争,Oracke 还是想控制它。有两个选项:一是采用价格手段,让 MySQL 企业办和集群版向 Oracle DB 价格看齐(至少可以为中小企业提供一个相对较便宜的替代产品);二是采用产品手段,减缓 MySQL 企业产品的改进和投资。我猜会是前者。

OpenOffice

“这可能是最令人伤心的了。我是 OpenOffice 的粉丝,我不确定它在 Oracle 里能生存。正如前面所提到的,Oracle 不关心桌面计算”, 说到 OpenOffice 的命运,Jeremy 不无遗憾,“我想一两年之后,这个产品会完全独立出去。

Linux 与 OpenSoloaris

至于 Oracle 对 Linux 的技术贡献,Jeremy 认为不会有太多变化。但是从微观层面会有些变化。

我认为真正的问题是,Oracle 是否要继续 Sun 的硬件业务?如果是,那么 Oracle 将会向市场推 OpenSolaris,并减少 Linux 的市场推广。否则,如果 Larry 对 Solaris 和 Sun 的硬件的承诺只是为了遮掩华尔街的耳目的话,那么过不了几年,Oracle 将可能通过收购 Novell 或 Redhat 全速回到 Linux。

Jeremy Chone 在 Oracle 有多年的工作经验,熟知 Oracle 的风格,因此他的分析能够给我们带来一些启示,但预测毕竟是预测,其中仍有许多不确定因素。在这方面,您有何高见呢?

如果您对 Jeremy Chone 的分析有兴趣,可以查阅原文及相关评论,以获得更多的信息。

2009 年 5 月 22 日 09:45 2990
用户头像

发布了 150 篇内容, 共 35.2 次阅读, 收获喜欢 2 次。

关注

评论

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

架构师训练营第 1 期第 6 周作业

业哥

分布式关系数据库

韩向民

云原生时代 容器持久化存储的最佳方式是什么?

京东智联云开发者

数据库 云存储

黑幕!爆京东18A技术专家纯手打:小团队构建大网站架构实战

996小迁

Java 学习 架构 面试 笔记

现场突击京东程序员的购物车!看看"11.11"都买啥?

京东智联云开发者

程序人生

保证缓存与数据库的数据一致性不是很容易

架构师修行之路

缓存 一致性

甲方日常 38

大橘子

工作 随笔杂谈 日常

币币交易所开发,区块链交易系统源码

135深圳3055源中瑞8032

数字货币钱包开发,去中心化钱包源码搭建

135深圳3055源中瑞8032

云开发·多次订阅一次性订阅消息后定时发送

Yukun

微信小程序 小程序云开发 消息推送 订阅消息

网易首席架构师2年心血只为趣谈网络协议,内容强不强你说了算

周老师

Java 编程 程序员 架构 面试

缓存架构不够好,系统容易瘫痪

架构师修行之路

缓存 微服务 架构设计

SpringCloud Alibaba开篇:SpringCloud这么火,为何还要学习SpringCloud Alibaba?

冰河

分布式 微服务 高性能 SpringCloud Alibaba

算法训练营毕业总结——以此自勉

Airship

算法 算法和数据结构

数字货币交易所开发,去中心化交易所平台搭建

WX13823153201

数字货币交易所开发

openEuler进化记:一颗探索宇宙的生态之星

脑极体

ARTS打卡 第21周

引花眠

微服务 ARTS 打卡计划 springboot

合约一键智能跟单软件,跟单平台开发

135深圳3055源中瑞8032

Javaer 进阶必看的 RocketMQ ,就这篇了

yes的练级攻略

RocketMQ 消息队列

这里有一份Java程序员的珍藏书单,请您注意查收

捡田螺的小男孩

Java 后端 PDF

蚂蚁金服Java三面面经:二叉树+HTTPS加密+自旋锁+缓存穿透(附答案)

Geek_71bb95

Java 程序员 架构 面试 编程语言

openEuler开源下一代全场景虚拟化平台StratoVirt

openEuler

开源 虚拟化 openEuler stratovirt

anyRTC与京东智联云市场达成战略合作,携手音视频平台

anyRTC开发者

ios 音视频 WebRTC RTC 安卓

程序员跳槽,只要用好(2+2)方法论,绝对可以找到一家好公司

Java架构师迁哥

架构师训练营 week5 作业

陈皓07

二十四、深入Python多进程multiprocessing模块

刘润森

Python

一笔订单,但是误付了两笔钱!这种重复付款异常到底该如何解决?

楼下小黑哥

支付宝 微信支付 支付系统 支付

你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道

良知犹存

c c++

java安全编码指南之:文件IO操作

程序那些事

java安全编码 java安全 java安全编码指南 java代码规范

来自朋友最近阿里、腾讯、美团等P7岗位面试题

艾小仙

Java 阿里巴巴 程序员 腾讯 面试

USDT支付入金系统开发搭建,跨境USDT支付系统开发

135深圳3055源中瑞8032

Oracle如何处理Sun的开源资产-InfoQ