Java paid private memo

Checking the contents as it is related to the fact that Java's support by Oracle will be charged in January next year. It is necessary to decide the stance on the development side regarding the update schedules of both OpenJDK and Oracle Java. After all, I don't really need Java support right now, but what if something goes wrong? That's it. Especially in the context of Enterprise, there are cases where contracts are tied to out of support, so be careful.

JDK: New release model description (ver.2.1) https://www.slideshare.net/oracle4engineer/jdk-ver21

The material from Oracle in October is as above. OpenJDK is released every 6 months, and there is no overlap in the free support period. If you choose OpenJDK and need support, you will need to keep updating. It depends on the application, but the model that keeps updating every 6 months takes a lot of time, so is it actually a form to update only when there is a problem? As I mentioned earlier, it is honestly strict in cases where it is forbidden to use out-of-support items. In that case, it will still be Oracle JDK. Initially, the price was expected to be harsh, but the price of the subscription model announced in June (Slide 22) is ¥ 3,000 / month per CPU when using a server. If it is possible to pass these on to customers in the form of usage fees and maintenance costs, this option is effective. I don't think the server has 1 CPU, so if you have 2 to 4 CPUs, it's about ¥ 72,000 to ¥ 144,000. It depends on the application, but it seems that there are some applications that get upset.

On the contrary, the fact that Oracle license fees tend to rise year by year is the most disturbing factor. In that sense, is it an option to use OpenJDK while waking up with update verification possible?

When considering OpenJDK, take AdoptOpenJDK into consideration.

https://adoptopenjdk.net/index.html

OpenJDK binaries are provided by the community, but when I'm researching, there are some voices recommending this over OpenJDK. The code base is OpenJDK, but it has also been tested by the community. Support will be seen in the form of LTS for 4 years (https://adoptopenjdk.net/support.html) However, how effective is the support provided by such a community accepted?

We can expect that it will be widely supported and Amazon, not just the support on the community and the AWS cloud. AdoptOpenJDK may be positioned as known to those who know it, but Amazon is well known. Isn't it enough to provide services in a cloud environment? As for the customer on-premises environment, it should be a sufficient option.

In any case, it is a story that each company needs to clarify its own stance.

Recommended Posts

Java paid private memo
JAVA paid
Java memo
java anything memo
Java Silver memo
java, maven memo
Java SE 7 memo
java anything memo 2
Java specification memo
Java pattern memo
Java development environment memo
java basic knowledge memo
Java learning memo (method)
Java Kuche Day memo
[Java ~ Method ~] Study memo (5)
[Java ~ Array ~] Study memo 4
Java learning memo (basic)
java lambda expression memo
(Memo) Java for statement
Java lambda expression [memo]
Java learning memo (interface)
[Java] Implicit inheritance memo
Java encapsulation private public
Java learning memo (inheritance)
java competitive programming memo
[Memo] Java Linked List
Java (WebSphere Application Server) memo [1]
Java memo (standard class) substring
Java memo (standard class) length
Java Silver Study Method Memo
[Java ~ Boolean value ~] Study memo (2)
Create a java method [Memo] [java11]
Java Silver exam preparation memo
Check Java9 Interface private methods
Java learning memo (logical operator)
Java learning memo (abstract class)
[Java] Date Related Term Memo
Java study memo 2 with Progate
What are Java metrics? _Memo_20200818
Java HashMap, entrySet [Personal memo]
[Eclipse Java] Development environment setting memo
Java learning memo (creating an array)
Personal memo: Metaprogramming with Java reflection
JCA (Java Cryptography Architecture) Usage Memo
[Java] Memo for naming class names
[Study session memo] Java Day Tokyo 2017
Java learning memo (while statement, do-while statement)
Java
From Java to VB.NET-Writing Contrast Memo-
Java beginner's stumbling block [memo writing]
[Java] Test private methods with JUnit
Java
[Java] Processing time measurement method memo
I tried using Java memo LocalDate
(Learning memo) Java Level 2 measures: Question range
[Java ~ Variable definition, type conversion ~] Study memo
[Personal memo] Java data type is annoying
Memo: [Java] Check the contents of the directory
Organized memo in the head (Java --Array)
Memo when HTTP communication with Java (OkHttp)
Directory change monitoring method memo (Java, Kotlin)