“业界毒瘤”Oracle买下Java已有15年——埃里森才是它的伯乐?

鹿死虎口,Oracle收购SUN  2009年4月,Oracle收购SUN。SUN要出嫁并不意外,但意外的是嫁给了Oracle,而不是早已炒得沸沸洋洋的IBM。而且由于事出突然又保密得当,使得消息一经宣布一片哗然,一时各类报道评论充斥于业界媒体。IBM这头大象着实是被晾了一回,栈道还没修完,却被人渡了陈仓。去年Yahoo对MS的那一出“流水落花”,这回也让IBM撞上了。只不过Yahoo倒是贞贞烈烈,打死也不嫁,SUN这 阅读详情

当 Oracle 于 2009 年 4 月以 74 亿美元收购 Sun Microsystems 时,Oracle 创始人和董事长 Larry Ellison(拉里·埃里森)将 Java 语言称作“我们所买下的最重要的软件资产”。

虽然企业并不经常公布他们用来支持软件投资的底层平台,但众所周知 Java 支撑着从微服务和后端逻辑到大数据处理的一切,Java 持久的兼容性、生产力以及庞大的生态系统和工具支持使其真正无处不在。

在我们纪念 Oracle Java 15 周年之际,有必要重新审视这一问题:Oracle 对 Java 的管理对其企业用户和开发者生态意味着什么?

图片

优点

最初几年也经历过一些动荡,例如 Apache 正式退出 Java Community Process,以及 Oracle 和 Google 之间就使用 Java 开发 Android 进行了漫长的诉讼。但随着时间的推移,Java 平台进入了一段相对平静的时期。

Oracle 开始在主要 Java 版本中推动稳定的增强功能,并大大加快了版本发布的节奏,转而采用可预测的、稳定的 6 个月发布计划,摆脱了过去功能更新不可预测、间隔时间长达 3 至 6 年的历史。每次发布的节奏和强大的功能集都有助于确保 Java 继续成为与每个组织最相关的编程语言之一。

在 Oracle 的管理下,Java 及其开发所在的 OpenJDK 项目已经以完美的 6 个月节奏可靠地连续发布了 13 个功能更新版本。新的长期支持(LTS)版本每两年发布一次,安全和漏洞修复更新每三个月发布一次。该公司还因不断推动技术进步而赢得赞誉。

从技术角度来看,Oracle 引入了新的语言特性并对 JDK、Java 运行时和 JVM 进行了改进,还进行了系统性增强,如改进 Docker 支持和维护定期安全更新。

缺点

从一开始,大家就在担忧 Oracle 是否会真正履行保持 Java 开源性质的承诺。2018 年,Oracle 宣布将于 2019 年 1 月结束 Java 8 的免费公共更新,并改变未来 Oracle Java 公共更新的提供和许可方式。

这一举措极具颠覆性,导致其他公司和组织提供自己的 OpenJDK 发行版并提供支持和更新的活动激增。从这个意义上讲,开源生态系统继续蓬勃发展,为开发人员提供了广泛的选择,以满足他们的需求。

2018 年宣布,Oracle Java 8 的公开更新只能通过付费订阅 Oracle Java SE 来获得,这向许多人展示了 Oracle 管理的弊端,也预示着我们今天看到的与 Java 支持和更新相关的复杂许可模式和高昂成本。

2019 年,Oracle Java 许可证再次变更。它对于个人和开发目的是免费的,但商业用户需要订阅。似乎因此,Oracle 在 Java 开发人员中的受欢迎程度开始下降。Azul 的 2023 年 Java 现状调查和报告指出,全球 72% 的人正在考虑从 Oracle Java 迁移到非 Oracle 发行版,60% 的人已经在使用非 Oracle OpenJDK。

到 2023 年,甲骨文推出全新 Java SE 定价模式。将基于公司总员工数来收取对应的费用,而不是使用 Java 的员工数;意味着即便公司只有一个开发者使用 Java,也会按总员工数量收费。在这种最新的定价模式下,一些客户表示成本增加了 2 到 12 倍。雪上加霜的是,审计压力似乎也在增加。

根据 Gartner 的预测,到 2026 年,将有超过 20% 使用 Java 应用程序的企业接受 Oracle 公司的审计,从而产生预算外的违规费用。

这些结构性许可变化和价格上涨使 IT 预算捉襟见肘,特别是对于严重依赖基于 Java 的应用程序的组织而言,促使许多组织不得不探索成本优化策略。

好坏参半

Sun 董事长 Scott McNealy 曾于 2009 年提出了一个问题 “Is this Oracle thing a good thing for Java?”,答案是肯定的。Java 对 Oracle 来说无疑是有利的。

行业专家估计,自 2019 年 Oracle 开始积极通过 Java 货币化以来,Oracle Java 支持带来的收入已经增长了一个数量级。Oracle 在保持 Java 的普及和流行方面做得很好。由于有可供选择的编程语言种类繁多,Java 可能会失宠,但 Oracle 持续保持更新并与开发人员保持相关的做法值得赞扬的。 

不过,Oracle Java 许可和定价的变化似乎对整个生态系统造成了沉重打击。每隔一两年就会改变定价和许可的软件合作伙伴很难让人相信。

尽管如此,由于健康的 OpenJDK 社区为 Oracle 提供了可靠的替代方案,Java 仍然是最流行的编程语言之一。Azul 的 2023 年 Java 现状调查和报告发现,98% 的企业继续在其软件应用程序或基础架构中使用 Java,并且这些组织中的绝大多数表明 Java 是其大多数 (60% 以上) 业务的支柱。

Oracle 将继续对 Java 的未来产生重大影响,不断增加新功能以延长其使用寿命。与此同时,JVM 具有出色的通用性,开发人员在享受其灵活性的同时不会牺牲性能。OpenJDK 社区依然强大,并将继续推动平台向前发展。

从这个角度来看,Java 的前景依然乐观。 

Reference

https://sdtimes.com/softwaredev/looking-back-on-15-years-of-oracle-java-and-what-it-means-for-the-ecosystem/

好家伙!Java程序员开发了一套系统,卖了800万,成都买了6套房!属实是走上人生巅峰了! 大家好,我是然然。今天内心比较澎湃; 刚刚 群里,段大佬发布技术搞钱交流会,如下图: 某大佬开发一套系统,卖了800万,成都买了6套房,把普通人两辈子的钱都一次性赚好了。 作为有几年IT行业经验的老油条,已经看穿这个行业; 所以我也一直有个规划,技术沉淀到一定阶段,搞些有搞头的产品,招几个女大专生运维,成本控制好,产品一旦成熟,以及用户量上去,然后价格差不多的话,直接出售卖掉,起步价100万;低于100万的东西谈不上产品,不搞!一辈子只要成功个10个,8个产品就可以了。嘿嘿! 混IT很多年了. 阅读详情

相关推荐

2025美团后端面试全解析:从JVM到分布式系统设计

后端工程师面试中,基础技术概念与底层原理始终是考察重点。Java作为主流语言,其集合框架、JVM内存模型与GC机制是必考内容;MySQL的索引结构与事务隔离级别则直接关系到数据层的稳定性;而Redis缓存、消息队列与分布式锁等中间件,更是支撑高并发场景的关键组件。理解这些技术的核心原理,不仅有助于解答面试问题,更能指导实际工程中的架构设计。从HashMap的泊松分布阈值到B+树索引优化,从MVCC多版本控制到Kafka消息可靠性,再到秒杀系统的削峰填谷,这些知识点共同构成了后端工程师应对高并发、高可用业务挑

weixin_33924220的博客 341

Java知识总结

Java基础知识总结概述

DurexAir的博客 1043

Java之父对Java未来充满信心,认为归属于Oracle优于落入IBM手中的数据库

Oracle作为Java的归属公司,致力于维护和推动Java的发展,并为开发者提供强大的工具和支持。Java的成功离不开Oracle的积极参与和推动,这为Java的未来发展奠定了坚实的基础。一方面,Oracle作为Java的归属公司,对Java的发展和推广有着明确的愿景和战略。这种稳定和积极的归属关系为Java的未来发展奠定了坚实的基础。作为Java的创始人,James Gosling对Java的未来表达了乐观的态度,并认为将Java归属于Oracle比将其落入IBM手中的数据库更有利。

2301_79713933的博客 289

Java的基本概述

Java的基本,入门

weixin_55173459的博客 1072

Oracle收购Sun的好处:数据库方面的8大原因

Oracle收购Sun后,可以将Sun的大规模计算和存储技术与Oracle数据库相结合,提供更强大的大数据处理能力,满足企业对数据分析和挖掘的需求。收购Sun后,Oracle可以进一步整合Sun的硬件技术,为数据库提供更强大的容错和故障恢复功能,确保数据的持久性和可靠性。综合解决方案的优化:Oracle可以将Sun的硬件和Oracle数据库软件进行深度优化,以提供更好的性能和可扩展性。强大的技术整合能力:Oracle收购Sun后,可以将Sun的硬件和Oracle的软件技术进行紧密整合。

GmwClass的博客 435

Ollama运行DeepSeek大模型调优指南:GPU与CPU协同实现性能最大化

Ollama运行DeepSeek大模型调优指南

qq_32358423的博客 3999

Oracle为什么收购SUN公司?

从市场上的商用体系系统开发来讲,开发的结构一共分为四层:操作系统、数据库、中间件、编程语言,而Oracle为了完成与微软对等的竞争体系,所以才收购了SUN公司。 Oracle和微软在商用开发体系上的服务对比: 对比 Oracle Microsoft 操作系统 UNIX Windows 数据库 Oracle大型数据库 SQL Server中小型数据库 中间件 OAS、收购了BEA得到WebLogic IIS 编程语言 PLSQL、收购SUN得到Java Windows 收购了S

weixin_42022756的博客 3426

新手必看!BUUCTF-PWN题实战:从零搭建Kali环境到成功RIP栈溢出

本文为CTF二进制安全新手提供了一份详实的BUUCTF-PWN入门指南。内容涵盖从零搭建Kali Linux环境、安装配置pwntools等核心工具,到深入浅出地讲解栈溢出原理与汇编基础,并手把手带领读者完成一道名为“rip”的经典栈溢出题目实战,成功利用漏洞获取系统权限。

t8u9v0w1x的博客 505

JAVA之简介以及环境配置

文章目录JavaJava 开发环境Java JDKJava JREJava 开发IDEEclipse Java Java 开发环境 Java JDK Java JDK下载地址 Java JRE 对于JDK>13的版本就不需要JRE的支持了,只需要安装JDK就可以 Java 开发IDE Eclipse Eclipse官网

sinat_37842336的博客 1012

编译原理考试大题分析【太原理工大学】

看完本篇大题拿 85% 的分应该没问题,TYUT 太原理工大学编译原理期末考试。

m0_52861684的博客 1万+

宇树G1二次开发资料汇总

宇树科技G1是一款29自由度的商业级人形机器人,配备NVIDIA Jetson Orin NX计算平台和完整SDK生态。本文系统介绍了G1的硬件架构、29个关节配置、传感器外设、双计算单元设计等关键信息,并详细解析了软件生态体系,包括C++/Python SDK、ROS2接口、仿真工具和AI框架。开发者可通过DDS通信实现高层运动控制或底层关节级精确控制,支持快速二次开发。文档提供了网络配置、接口调用示例等实用指南,帮助开发者高效利用该平台进行人形机器人应用开发。

m0_47999117的博客 1325

2021-11-13 初识JAVA

java简介 java的发明者是 James gosling。 java刚开始是sun公司创建的后来在2009年4月20日被oracle(甲骨文)公司收购。 java特点 java是跨平台的 大大减少了代码量(实现“一次编写,到处运行”)。 java是简单的。 java是安全的。 java是面向对象的。 java是健壮的。 java开始前的准备 安装JDK 安装了notepad++。 配置对应版本的环境变量 在此电脑里找到高级系统设置。 找到环境变量点击去。 然后再系统变量里面新建一个j...

Liu_0920的博客 349

RK35X8调试YT8531单网口千兆以太网PHY芯片,修复ping不通或者IP地址丢失的问题

RK35X8上调试YT8531以太网PHY

荻夜的博客 3977

JAVA 是一种高级编程语言,由 Sun Microsystems(后被 Oracle 收购)在 1995 年推出

JAVA 主要应用于企业级应用开发、Web 应用开发、移动应用开发、大数据处理、游戏开发等领域。同时,JAVA 也是 Android 应用开发的主要语言。目前,Java Web 应用开发中最流行的框架是 Spring MVC、Spring Boot 等,它们提供了强大的功能,如控制器、视图解析、数据绑定、表单验证等,可以方便地构建复杂的 Web 应用。Java 提供了丰富的企业级开发框架和库,如 Spring、Hibernate、Struts 等,这些框架和库可以大大简化开发过程,提高开发效率。

[Blog][Domain] programb.blog.youkuaiyun.com 2162

DP83869HM的LWIP性能测试

E:/Xilinx/Vitis/2021.1/data/embeddedsw/ThirdParty/sw_services/lwip211_v2_0/src/contrib/ports/xilinx/netif/xemacpsif_physpeed.c文件中的。然后phy_setup_emacps中调用get_IEEE_phy_speed函数,根据PHY的ID判断出Marvell或TI或Realtek的PHY,调用对应的网速自动协商函数get_TI_phy_speed,该函数中的部分配置需要注释。

FPGA艺术家的博客 357

Vue2 - 最新详细实现网站内部打开预览 office 全套附件,在页面弹窗内解析预览 word文档、excel电子表格、ppt演示文稿(docx|xlsx|pptx|pdf|txt等文件)详细代码

vue2,nuxt2,office,文档,文件,查看预览,弹框预览,下载预览,如何预览pdf文档,打开查看,office全套文档,实现在线预览文件,小程序内预览word文件,手机h5移动端网页,nuxt文档在线预览,预览office最好用的插件,下载查看,Office在线预览,vue-office,vue如何使用vue-office教程示例,word文档,ppt,exce表格,预览电子文件,文档无法解析,打不开,报错,失效,保存下载,vue前端预览并下载doc、xls、pdf、txt及图片,vue2中预览p

🏆 前端领域优质创作者 1万+

Java未来发展方向

  至从SUN被ORACLE收购以后,对于JAVA的未来发展方面有很多迷惘。不知道未来JAVA是否还会有很多的开源产品及框架。相对未来的JAVAFX RIA技术我们能够免费进行安装及使用吗?

shiyan_31214的专栏 609

触摸芯片RM1015B基本使用方法

RM1015B触摸芯片使用指南:该芯片采用4通道设计(实际使用3通道),通过I2C接口通信(设备地址0x2B)。硬件设计需注意中断/复位引脚复用,需上拉处理。软件配置包括初始化、中断处理和定时器扫描,通过设置各通道阈值(0-300W)调节灵敏度,值越小越灵敏。调试时可调用rm1015B_debug_func()输出波形数据。典型应用场景包括接近检测和手势识别,中断触发后需在8ms内响应。特别注意不同通道的寄存器映射关系及校准流程,确保检测准确性。

云淡风轻 180

关于Oracle收购Sun

Sun被谁收购都不奇怪,曾经2000亿美金的市值到前段日子的30多亿美金,到现在74亿美金被Oracle收购,真可谓跌宕起伏。4月份的《程序员》杂志有文章分析了Sun的衰败史,认为Sun只是一心关注Java本身,致力于制定标准和推广,却没有形成自己的一整套平台,到最后确实为他人作嫁衣裳,真正赚钱的是那些围绕Java做产品做平台的公司,比如WebLogic,IBM。当Sun还在一边花大钱研发,一边花

字与码 2253

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java基础面试题分析

1.请你谈一谈,Oracle为什么收购SUN公司? 从市场上的商用体系程序开发来说,开发的结构一共分为4层:操作系统/数据库/中间件/编程语言,Oracle为了跟微软进行对等的竞争体系,所以收购了SUN公司(可以下来查下两家公司的商用体系服务对比) 2.请解释&和&&、|和||的区别 (1)逻辑运算 与运算分为普通与&与短路&&; &普通与:所有判断条件都要判断; &&短路与:如果前面结果判断返回了false,后面不再判断,

m0_51488773的博客 961

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

介绍Java

变量作用域与可见性变量修饰符的限制进制表示与运算避免忽视基础的实践代码注释的使用垃圾回收(Garbage Collection)

你猜我是谁? 1793

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

jdk和java属于哪家公司?

jdk和java属于哪家公司?

橙-极纪元-JJYCheng 1485

oracle收购sun

SUN终于卖了出去,但是买家不是IBM,而是IBM最大的竞争对手之一、全球最大的数据库软件商甲骨文(Oracle)公司。 甲骨文(Oracle)公司今天宣布了一项最终协议,将以每股9.50美元的价格现金收购Sun公司的普通股。这笔交易总价值约为74亿美元。 甲骨文同时表示,Sun公司高层已经通过匿名投票的方式通过了此次的交易。如果一切进展顺利,那么该交易将在今年夏天全部完成。 甲骨文公司表示,在该...

loamier的专栏 280

Java首课

在2000年时,SUN公司在全球拥有5万雇员,市值超过2000亿美元,远超同年Google的1700亿美元。但是由于2008年金融危机,SUN市值下跌了一般,最终被Oracle(甲骨文)以56亿美元收购。 SUN公司旗下有:1.SPARC处理器,工作站。2.服务端操作系统Solaris(一种Unix)。 3.Java语言和工具。4.MySQL(与Oracle相比就是废物)。 Oracle公司:

好奇小子的专栏 658

SUN被Oracle收购,一个时代结束了!

  今天回家上网,惊悉SUN已经被Oracle收购了! 以后跟Oracle混了!这应该是SUN和Java最好的结局了,一个时代结束了!感觉很沉重。不管怎么样,天才们创建的SUN和BEA都这样结束了,感觉很沉重!技术天才难道创造不了奇迹了吗?靠优秀产品已经生存不下去了吗? Java在SUN手中,近几年总觉得是一艘快要沉默的航母。Java,Solaris,Tuxedo,WebLogic,Aqu

【良少课堂】 1万+
上一篇: “打工人”的自我修养 - 如何在 30 秒内把“问题”讲清楚
下一篇: GPT-4化身黑客搞破坏,成功率87%!OpenAI要求保密提示词,网友复现ing
IT界那些事儿
博客等级 码龄6年 2万+粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值