Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: License of JDK 8u281 and Open JDK 19.0.2

  1. #1
    Junior Member
    Join Date
    Mar 2023
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default License of JDK 8u281 and Open JDK 19.0.2

    Hello,
    I have used JDK 8u281 for developing some java programs. While installing JDK 8u281 (jdk-8u281-windows-x64.exe) it shows an updated license agreement:- [ *oracle.com/downloads/licenses/javase-license1.html ]. In the above link under "License Rights and Restrictions" it allows Development use hence I can develop programs using JDK 8u281 and earn money from it, am I right?

    As of 23 February 2023, I switched from JDK 8u281 to Open JDK 19.0.2 (for further development and making changes to the programs). OpenJDK 19.0.2 has the license "GNU General Public License, version 2, with the Classpath Exception" which is written on the website [ *jdk.java.net/19/ ]. I have checked the license "GNU General Public License, version 2" excluding the words "with the Classpath Exception" on the website [ *tldrlegal.com/ ] and the license allows commercial use which means I can develop programs using OpenJDK 19.0.2 and earn money from it, am I right?

    Thank you.

  2. #2
    Junior Member
    Join Date
    Mar 2023
    Location
    Vancouver, Canada
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Post Re: License of JDK 8u281 and Open JDK 19.0.2

    As discussed here: https://coderanch.com/t/770819/java/...-earning-money, the consensus is that the Oracle license applies to when Oracle Java is used in a production environment, not for development or test. It was suggested that you just use an unencumbered build of Java such as OpenJDK and not deal with Oracle at all.

    If you need a legal opinion, you will need to consult a lawyer.

  3. #3
    Junior Member
    Join Date
    Mar 2023
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: License of JDK 8u281 and Open JDK 19.0.2

    I am thinking of getting a legal opinion but before that I am trying to gain as much knowledge as I can.

    The words "produce" and "develop" both mean to create, so could you kindly differentiate between production environment and development environment?

    In my case, I have used a single computer/laptop for developing java programs which I intend to use for doing a service (Work from Home).

    I have already switched to OpenJDK 19.0.2 as written in the first post.

    Thank you.
    Last edited by Larcc1; March 8th, 2023 at 11:22 AM. Reason: Visibility

Similar Threads

  1. License Management for Java
    By yhqian99 in forum Java SE APIs
    Replies: 4
    Last Post: June 28th, 2022, 03:43 PM
  2. Trial and one year license
    By yasmine8 in forum The Cafe
    Replies: 1
    Last Post: July 5th, 2020, 06:44 AM
  3. Replies: 1
    Last Post: August 3rd, 2012, 11:46 AM

Tags for this Thread