35

36% of developers switched from Oracle JDK to an alternate OpenJDK distribution,...

 4 years ago
source link: https://snyk.io/blog/36-of-developers-switched-from-oracle-jdk-to-an-alternate-openjdk-distribution-over-the-last-year/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

36% of developers switched from Oracle JDK to an alternate OpenJDK distribution, over the last year

Brian Vermeer

February 5, 2020

Welcome to our annual JVM ecosystem report! This report presents the results of the largest annual survey on the JVM ecosystem, showing results from the survey gathering over 2000 responses in the second half of 2019. We would like to thank everyone who participated and offered their insights on Java and JVM-related topics.

This report is split into six posts:

We also have a lovely handcrafted pdf report which contains all of this information in one downloadable place.

DOWNLOAD THE JVM ECOSYSTEM 2020 REPORT!

Which Java vendor’s JDK do you currently use in production for your main application?

With Oracle changing the licensing on their JDK versions, we kickoff this report with the answer to an important question — which JDK are developers using for their main application?

According to the respondents, although Oracle JDK is still dominant with 34%, there is a huge shift towards other OpenJDK providers. 1 in
4 developers chooses the Adopt OpenJDK distribution. It’s also interesting to note that, the Oracle JDK still uses the OpenJDK under the covers, despite carrying a commercial license.

01a.png

Comparing this to the results from last year, where Oracle JDK accounted for 70% and OpenJDK for 21% of the preferred JDK distribution, we notice a major shift, with a 72% swing from Oracle JDK to alternate OpenJDK providers.

01b.png

Are you currently paying a vendor for JDK support?

When we look at the responses to this question, the shift we saw earlier, from Oracle JDK to OpenJDK, makes more sense since the large majority of the participants (86%) do not wish to pay for JDK support. In fact, only 9% currently pay for support.

02-2.png

Who do you pay? When developers do choose to pay for JDK

When developers do choose to pay for JDK support, Oracle is still the clear winner while the other three vendors share the remainder of the market rather equally. In retrospect, this means that, if only 9% of developers pay for JDK support (as seen in question 2), the total population of developers that pay Oracle, is 5% – or 1 in 20 developers.

03-2.png

Did the support and release cadence changes, since JDK 9, affect your decision to pay for support?

Starting with JDK 9, a new Java version is being released every March and September, which is
a major change to the JDK release cadence. This impacts the update strategy for many users as this 6-month release cadence affects the support cycle as well. Moreover, this change has an impact on security too, with security patches not being backported to older versions.

According to our survey, for more than a third of the developers, the new cadence influenced their decision to pay for support. At least 41% of the respondents claim that the changes made to the release cadence and support played some role in that decision.

04-1.png

Will you consider paying for JDK support in the future, based on the latest release cadence changes?

The majority of the developers who participated in this survey, don’t believe they will change their minds about paying JDK support in the future. As the community involvement is bound to grow in future JDK releases, it is possible that, in a year from now, we see a decrease in the number of developers who consider paying for JDK support. Although only 7% of the respondents are willing to pay for support in the future, a significant 19% is still considering the possibility.

05-1.png

There’s more to this report! Which section do you want to read next? 

DOWNLOAD THE JVM ECOSYSTEM 2020 REPORT!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK