当前位置:首页 > 技术知识 > 正文内容

Oracle又双叕开始严查JDK,连夜提桶跑路

maynowei11个月前 (08-03)技术知识197

哈佛商业报道了最近几起北美的JDK许可问题

公司用了来源不明的JDK,怕蹲里面,连夜提桶跑路

The company uses JDK from unknown sources, and is afraid of being caught in the trap, so it runs away overnight.

Oracle一直不停的严查JDK,实际上是没钱了。

Oracle has been strictly inspecting the JDK, and it actually has no money.


欧美经济持续性通胀和通缩并存,作为软件底座服务的大头Oracle驰名的即是JDK。然实际上2024年第一季度财报显示,云业务才是其收入的大头。也就是说JDK的许可,在甲骨文公司逐渐沦为边缘收入业务。

虽然总体来说,营收高于上年同期。IBM,苹果,微软等云业务的强劲狙击,依然让其整体压力很大,此情况下,甲骨文进行了前所未有的JDK许可证的查询。

Oracle JDK 17 的许可证将在今年9月恢复为 Oracle Technology Network License Agreement (OTNLA) 。这意味着用户需要根据新的许可条款来评估他们的使用情况,并可能需要做出相应的调整。

Oracle的许可证更改,实际上就是为了噱取客户端的最大利益化。很多中小型公司,由于不当使用JDK,或者未经过Oracle许可,被Oracle法务穷追猛打。

各位怎么看呢?


相关文章

从零搭建网站?5个步骤详解网站建设全流程

在数字化时代,拥有一个专业网站已成为企业或个人品牌展示的核心竞争力。但对于新手而言,网站建设往往显得复杂难懂。本文梳理出5大关键步骤,手把手带你完成从策划到上线的全流程,省时省力不踩坑!一、前期准备:...

Objective-C :Category(category什么意思)

Category 引入在日常的开发中,可能会碰到这样的需求:给某个类增加方法。比如说,需要给NSString类增加一个打印的方法。当然,我们可以新建一个类比如TestString,并继承NSStrin...

Go 语言中的 RWMutex 源码解析、使用场景及应用分析

Go 语言标准库的 sync 包提供了一些非常重要的并发原语来帮助程序开发者处理并发任务。本文将详细解析 sync 包中的 RWMutex,即读写互斥锁(Reader/Writer Mutex),并结...

Linux系统编程:条件变量为什么要用锁

条件变量可以解决线程同步和共享资源访问的问题,条件变量是对互斥锁的补充,它允许一个线程阻塞并等待另一个线程发送的信号,当收到信号时,阻塞的线程被唤醒并试图锁定与之相关的互斥锁。具体定义如下:等待:in...

go语言并发原语RWMutex实现原理及闭坑指南

1.RWMutex常用方法Lock/UnlockRLock/RUnlockRLocker 为读操作返回一个Locker接 口的对象2. RWMutex使用方法 func main() { var c...

centos系统安装oracle简易客户端instantclient

一、目录1:centos 环境准备2:instant client 下载3:instant client 安装4:instant client 配置5:测试连接二、安装步骤1:zip,unzip命令安...