Ask Your Question

Revision history [back]

Oracle changing java license

I was recently prompted to update Java on my machine. During the process, I was notified that Oracle is changing the Java license.

I didn't see specific definitions for the terms "home use" and "commercial use" -- but it appears Oracle may be about to start charging for commercial use of Java. I just did a little research and found this InfoWorld post and this Java Licensing FAQs page from Oracle.

Based on what I read, I believe a commercial Java license will only be needed if you distribute Java with your product to a third party. In other words, you can distribute a LO Calc or Base application as it runs on your machine and require any third-party recipient of your work to have their own copy of LO and Java -- you just can't distribute your work to a third party in any form that requires distribution of Java as well. (See my questions below.)

Three questions:

  1. Has anyone else seen this notice?
  2. Am I interpreting the Java license FAQs correctly concerning commercial use?
  3. Has The Documents Foundation released any timetable for total removal of Java from LibreOffice?

Oracle changing java license

UPDATE: @hjek and @Mike Kaganski, my apologies for not answering sooner. It's been hectic and I frankly forgot about this question until recently. I wound up removing Oracle and replacing it with OpenJDK (which I now find both of you reference). LO Base with Firebird seems to open and run just fine based solely on a quick test.

BTW, @hjek, I'm using LO with both Windows and Linux operating systems. I have a particular 3rd-party app that seemed to require Java 8 and the way I read the Oracle license posting it seemed to indicate that Java 8 and subsequent versions would eventually require a commercial license for "business, commercial, or production use."

To me, the whole idea of FLOSS software is to avoid licenses such as the one provided by Oracle, so I was trying to determine my path for the future.

I noticed, @Mike Kaganski, your observation that LO Base should run without Oracle or OpenJDK. I knew TDF was working to remove old Java code from LO, but I thought for now you still had to select a JRE to use LO Base in particular. I'll check that out when I get a chance.

Thanks to both of you for your replies and insight. I would love to give both of you the check mark, but since I can't, I upvoted your answers. I gave @Mike Kaganski the check mark because I believe his answer was more closely aligned to the specific concerns I expressed in my question.

====================

I was recently prompted to update Java on my machine. During the process, I was notified that Oracle is changing the Java license.

I didn't see specific definitions for the terms "home use" and "commercial use" -- but it appears Oracle may be about to start charging for commercial use of Java. I just did a little research and found this InfoWorld post and this Java Licensing FAQs page from Oracle.

Based on what I read, I believe a commercial Java license will only be needed if you distribute Java with your product to a third party. In other words, you can distribute a LO Calc or Base application as it runs on your machine and require any third-party recipient of your work to have their own copy of LO and Java -- you just can't distribute your work to a third party in any form that requires distribution of Java as well. (See my questions below.)

Three questions:

  1. Has anyone else seen this notice?
  2. Am I interpreting the Java license FAQs correctly concerning commercial use?
  3. Has The Documents Foundation released any timetable for total removal of Java from LibreOffice?