当前位置: 首页 > news >正文

Oracle宣布提供新的Java支持价格体系

Oracle最近宣布了他们将对Java商业支持提供方式进行重大改变。其中,入门级支持价格将变为每月每桌面2.5美元,或每月每CPU 25美元。

\\

产品管理高级总监Donald Smith发表了一篇博文介绍这个新的订阅模式。InfoQ联系了Oracle公司,进一步了解了这项新的变更。

\\

InfoQ:Oracle目前在GPL 2 (+ ClassPath Exception)许可下提供免费Java binaries,新版本的发布也在计划中(比如6个月之后,直到下一个版本发布的时候发布新版本)。SE版本binary更新将会在什么许可之下?

\\
\

Smith:根据Java SE支持路线图,从Java SE 9开始,除了在BCL之下免费提供对Oracle JDK的支持之外,Oracle也在开源许可支持下(类似Linux)提供OpenJDK构建。Oracle正以不想要商业支持或企业管理工具的开发人员和组织为目标,努力打造可更换的Oracle JDK和OpenJDK。

\\

从Oracle Java SE 11 (18.9 LTS)开始,Oracle JDK仍将为开发、测试、原型或展示目的的使用提供免版税支持。不需要商业支持或企业管理工具的人可以选择使用Oracle的OpenJDK构建。我们提供的许可会和我们的Java SE Advanced和Java SE Suite产品一致。

\
\\

InfoQ:更新需要多久开发?Oracle目前在jdk repo主线提交修复,并向后移植到jdkN是否会继续实践?

\\
\

Smith:根据订阅FAQ的内容,Java SE订阅产品将不会改变Oracle针对OpenJDK引导、开发和提供开源构建的方式。所有长期的贡献和实践将继续。Java SE订阅产品只是一种更新、更方便的许可与支持,并不会改变我们开发和管理发布的方式。

\
\\

InfoQ:Oracle建议jdkN资源库多久开放和维护一次?在现在的模式下,在下次发布之后不久,功能发布源库就会关闭。对于LTS发布来说,jdkN库会是什么情况?

\\
\

Smith:就像刚才讨论的一样,Java SE订阅不会影响我们对OpenJDK的贡献。

\
\\

InfoQ:是否有计划对社区组织或非盈利开源项目延长免费期或减少订阅费用?

\\
\

Smith:Oracle Academy提供多项程序和产品。如果想要咨询其他产品的价格,请联系Oracle Sales了解详情。

\
\\

对于安装了大量Java桌面产品的企业和商店来说,这样的商业支持价格体系变得更加简单。另一方面,这也表明对于仅仅开发服务器端Java应用程序的团队来说,除非需要商业支持,OpenJDK将会成为最好的选择。

\\

Oracle确认对于所有长期支持(LTS)版本的更新将继续保持在开放的GPL许可库中,这对于整个LTS版维护周期极为重要。这代表着所有商业许可的Oracle JDK发布可以与社区构建的免费许可认证的OpenJDK binary(比如AdoptOpenJDK),或其他供应商构建的免费许可认证的OpenJDK binary(比如RedHat IcedTea和Azul Zulu)相匹配。

\\

查看英文原文:Oracle Announce New Support Pricing Structure for Java

\\

感谢冬雨对本文的审校。

相关文章:

  • 第二棵树:Splay
  • MySQL之表lock信息
  • set serveroutput on
  • java基础-网络编程(Socket)技术选型入门之NIO技术
  • Java 类的加载机制
  • PHP扩展模块、Apache之rewrite模块
  • 逸管家:共享人才时代已经到来,你做好准备了吗?
  • 【阿里云大学课程】怎样学好C语言?从入门到实战
  • java笔记
  • 常用的网络营销方法有哪些
  • [BZOJ] 2427: [HAOI2010]软件安装
  • ios开发之--系统控件显示中文
  • HDU 6081 度度熊的王国战略【并查集/数据弱水题/正解最小割算法】
  • opencv2学习之threshold:实现图像阈值分割
  • 一定要做自己最内行的东西,一定要在自己本身的职位上来提升自己
  • Electron入门介绍
  • JS笔记四:作用域、变量(函数)提升
  • php的插入排序,通过双层for循环
  • Python_OOP
  • python学习笔记-类对象的信息
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 数据结构java版之冒泡排序及优化
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • Linux权限管理(week1_day5)--技术流ken
  • NLPIR智能语义技术让大数据挖掘更简单
  • # 安徽锐锋科技IDMS系统简介
  • #define与typedef区别
  • #WEB前端(HTML属性)
  • (+4)2.2UML建模图
  • (C语言)fgets与fputs函数详解
  • (day 12)JavaScript学习笔记(数组3)
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)hibernate配置管理
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (转)一些感悟
  • .NET中两种OCR方式对比
  • /etc/motd and /etc/issue
  • @synthesize和@dynamic分别有什么作用?
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [Android Pro] Notification的使用
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C/C++]数据结构 堆的详解
  • [C++]STL之map
  • [CISCN2019 华东北赛区]Web2
  • [go] 策略模式
  • [HTML]Web前端开发技术7(HTML5、CSS3、JavaScript )CSS的定位机制——喵喵画网页
  • [ios-必看] IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
  • [JavaEE系列] Thread类的基本用法
  • [LeetCode][138]【学习日记】深拷贝带有随机指针的链表
  • [leetcode]56. Merge Intervals归并区间
  • [LeetCode周赛复盘] 第 310 场周赛20220911
  • [Linux] Ubuntu install Miniconda
  • [Linux]创建新用户并授予root权限
  • [MT8766][Android12] 增加应用安装白名单或者黑名单