Skip to main content
kkfin
Participating Frequently
July 18, 2018
Answered

Oracle Java Licensing

  • July 18, 2018
  • 9 replies
  • 22105 views

For commercial use of  Oracle Java you will 2019 need to get from Oracle a commercial license. I suppose this has also impact to the cost of running ColdFusion server or  ColdFusion Builder? Or is it Adobes headache?

This topic has been closed for replies.
Correct answer bradwood.com

Here are the answers in this brand new blog from Adobe

Oracle Java support for Adobe ColdFusion - ColdFusion

9 replies

Participating Frequently
January 21, 2019

Hello, any fresh news about it??? Thx.

bradwood.comCorrect answer
Inspiring
January 24, 2019

Here are the answers in this brand new blog from Adobe

Oracle Java support for Adobe ColdFusion - ColdFusion

Inspiring
December 18, 2018

Any updates from Adobe?

BKBK
Community Expert
Community Expert
December 20, 2018

An update: Yesterday, I received an e-mail from a member of Adobe ColdFusion Support, informing me that even the latest version of ColdFusion 2018 doesn't yet support Java 11. He reminded me of the time-line Suresh mentioned earlier: Jan/Feb 2019.

I am therefore resuming my tests with the last Oracle JDK 10 release, namely, JDK-10.0.2. I realize of course that Oracle Java SE 10 has reached ‘End of Support’.

Participant
November 30, 2018

Following.

Charlie Arehart
Community Expert
Community Expert
November 16, 2018

Since posting my pointer to the Adobe blog post on the topic yesterday afternoon, I then published a pair of blog posts with more info, first on the whole Oracle licensing issue (for those wanting to understand it all better):

https://www.carehart.org/blog/client/index.cfm/2018/11/15/on_CF_and_commercial_use_of_java_going_forward

And then I posted another right after it about Corretto, the openjdk implementation from Amazon (which others here had also mentioned). See my more about it, and my successful brief testing of it with CF2016 (and why not yet 2018), and more:

https://www.carehart.org/blog/client/index.cfm/2018/11/15/considering_amazon_corretto_open_jdk

I'd welcome comments from folks there, or of course any corrections or additions.

/Charlie (troubleshooter, carehart. org)
Charlie Arehart
Community Expert
Community Expert
November 15, 2018

FWIW, since the opening of this thread (in July 2018), Adobe have created a blog post on the topic (in Oct 2018), though for now (Nov 15 2018) there is as yet no clarification on the matter. They say "We are currently exploring various alternatives within Adobe to handle this change. As soon as we are ready to communicate publicly about our future path, we will keep you posted on this very portal.":

Oracle's Java policy change - ColdFusion

/Charlie (troubleshooter, carehart. org)
pete_freitag
Participating Frequently
November 15, 2018

It is interesting to note that Amazon will be providing a free long term support version of OpenJDK which that is used at Amazon  "internally on thousands of production services": Amazon Corretto Production-ready distribution of OpenJDK

You might wonder how does that differ from OpenJDK that is also free - the difference is Corretto will have Long Term Support (LTS) for each version - whereas OpenJDK will only get fixes in the latest version.

Just wanted to post that so people are aware of it, since it does look like an option I am looking into and hopefully using personally.

Inspiring
November 15, 2018

It seems Coretto will be available as Version 8 while OpenJDK (JDK 11.0.1 GA Release )  does not come as 8 for Windows.

I guess it will be hard for Adobe to make CF11 support JAVA 11, 12 or what ever is latest.

Same might be true for 2016.

Participant
November 7, 2018

Oracle reserves all rights not expressly granted in this Agreement. If you wish to use the Software for any purpose other than what is expressly permitted in this Agreement, you must obtain a valid software license from Oracle or the Oracle Resource under a separate agreement allowing such use. Oracle 1Z0-933 VCE However, you acknowledge that the Software may not be intended for use in production and / or that Oracle does not provide a copy of the Software available for production or for other purposes; any development or other work you do with the Software is at your own risk.

Inspiring
September 25, 2018

Hi,

today, JAVA 11 was finally released. The questions remain: what version of ColdFusion runs on which JAVA version? Which JDK is recommended? Oracle? OpenJDK from: JDK 11 GA Release ? Have you heard about AdoptOpenJDK?

Will Adobe care for compatibility with latest JDK every half year?

Best,

Bernhard

Inspiring
September 26, 2018

On the Slack channel this had been posted a few weeks back

Anit_Kumar
Community Manager
Community Manager
September 27, 2018

Hi All,

The JDK licensing is still under discussion at Adobe. Will announce the decision, once taken.

Regards,

Anit Kumar

Community Expert
July 18, 2018

I'm pretty sure this only applies to Java 8. This is pretty standard - as new versions of Java are released, old versions are eventually removed from free release. By 2019, you should have a new enough version of CF that it runs on a current release of Java. CF 2018 uses Java 10. It's possible that Adobe will release a hotfix for CF 2016 to support Java 10. By 2019, I think CF 11 and earlier will also no longer be supported.

If you're using an older version of CF, it comes with a version of Java that is supported by that CF version. That version of Java isn't going anywhere but it won't be updated. If you've configured CF to use a separate install of Java so that you can keep that Java install updated, you won't be able to do that for Java 8 in 2019.

So, it's your headache, in the sense that you have to be using a new-enough version of CF.

Dave Watts, Fig Leaf Software

Dave Watts, Eidolon LLC
Charlie Arehart
Community Expert
Community Expert
August 3, 2018

Hey, Dave. I don't read things (about the pending change to Oracle licensing) the same way. You seem to be saying it would affect only those on Java 8. That's not how I read the docs from Oracle and various blog posts and articles. It would seem it will affect all released after 8 as well.

Instead, what is so is that folks could certainly stay ON the older releases. They just won't be updated (which is untenable for most, for security reasons).

So it does seem this is a question for Adobe to clarify for us. It may be that THEY will license Java (for use with CF), in which case we would be able to get updates and legitimately use that supported JVM because Adobe licensed it for us. Or they may tell us that we all need to get our OWN JVM, and there will be the free (and updated) Open JDK from Oracle. Perhaps they will state support of that and tell us to go get it, before installing CF (just as some other products require, like Tomcat itself).

I will note that among the various resources out there about the changing license and update pattern, this seemed a short but comprehensive one: Eliminating Java Update Confusion - Azul Systems, Inc.

But Adobe folks, can you help us out, with an answer here and (better still) a post at coldfusion.adobe.com?

/Charlie (troubleshooter, carehart. org)
Community Expert
August 3, 2018

Oracle has always charged for old versions of Java. What I found indicated that they're continuing to do this with Java 8 and maybe will do so with 9. CF 2018 ships with Java 10, and that's still supported, and I've found no indication that it won't be supported in 2019. Here's what Oracle has to say:

Java Future Release Notices

I don't really know what happened with Java 9, I never saw a major version get replaced so quickly. Of course, I haven't really followed this stuff that closely recently, and I could be wrong about everything here.

Dave Watts, Fig Leaf Software

Dave Watts, Eidolon LLC