ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Java JRE Licensing

    IT Discussion
    3
    11
    600
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @FakeNoMore
      last edited by

      @FakeNoMore said in Java JRE Licensing:

      Now the updates for Java JRE 8 are no longer free for commercial use, but since they are for private use technically we could still install them without paying a license fee (obviously this is not an option).

      Private use is commercial use. The two are not opposing concepts. If it is a business, then it is commercial use. Private isn't a concept in this case.

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller @FakeNoMore
        last edited by

        @FakeNoMore said in Java JRE Licensing:

        What I do not understand is the licensing of the newer versions (10, 11). Is JRE 10 still free? Will there be free security updates?

        Current JREs are still free, it's only a cost for people who want to remain on a legacy version and expect Oracle to keep patching it, and are a business. It's completely reasonable, even good, that Oracle is doing this as it stop people from avoiding updates and makes them keep up.

        Consider a Windows analogy... if Microsoft made current Windows free, but charged people who were a business, and wanted to stay on old versions (like XP or 7), and wanted MS to keep supplying patches. That's a super costly thing for MS to do and bad for the industry, so requiring that those customers pay for those patches that are worthless to anyone but them is good for literally everyone.

        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller
          last edited by

          Current Java JREs are free. Even really old ones are free. Java 8 is the last generation LTS. All versions of Java stop being free at some point, if you keep wanting updates. But all you have to do is keep Java updated, and under current licensing it remains free.

          Screenshot from 2019-08-14 11-15-10.png

          F 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller
            last edited by

            The easiest way to handle Java installs, IMHO, is via Chocolatey (assuming that you are on Windows.) Java 11, the current LTS release, is available this way.

            choco install jdk11
            
            JaredBuschJ 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @FakeNoMore
              last edited by

              @FakeNoMore said in Java JRE Licensing:

              What I do not understand is the licensing of the newer versions (10, 11). Is JRE 10 still free?

              Java 11 is the current LTS release.
              Java 12 is the current rapid release.

              Avoid Java 10 or older at this point, anything that old is legacy. 11 & 12 are good options, 10 and older are not as they are neither current nor current LTS.

              F 1 Reply Last reply Reply Quote 0
              • JaredBuschJ
                JaredBusch @scottalanmiller
                last edited by

                @scottalanmiller said in Java JRE Licensing:

                The easiest way to handle Java installs, IMHO, is via Chocolatey (assuming that you are on Windows.) Java 11, the current LTS release, is available this way.

                choco install jdk11
                

                To just always be current this should be right to use

                choco install javaruntime
                
                1 Reply Last reply Reply Quote 2
                • F
                  FakeNoMore @scottalanmiller
                  last edited by

                  @scottalanmiller
                  Thanks for the clear answer. So if we use the current JRE Version we do not have to pay license fees.

                  scottalanmillerS 1 Reply Last reply Reply Quote 1
                  • F
                    FakeNoMore @scottalanmiller
                    last edited by FakeNoMore

                    @scottalanmiller said in Java JRE Licensing:

                    @FakeNoMore said in Java JRE Licensing:

                    What I do not understand is the licensing of the newer versions (10, 11). Is JRE 10 still free?

                    Java 11 is the current LTS release.
                    Java 12 is the current rapid release.

                    Avoid Java 10 or older at this point, anything that old is legacy. 11 & 12 are good options, 10 and older are not as they are neither current nor current LTS.

                    So do we have to install the whole jdk now on every system since there are no separate JRE builds anymore?
                    How does that play into possible license costs with basically the whole Java SE installed? The features that are not free are probably there but not used.

                    Edit: There doesn't seem to be a JRE anymore, only JDK.

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @FakeNoMore
                      last edited by

                      @FakeNoMore said in Java JRE Licensing:

                      @scottalanmiller
                      Thanks for the clear answer. So if we use the current JRE Version we do not have to pay license fees.

                      Correct. Or the OpenJDK version is always free, as well.

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @FakeNoMore
                        last edited by

                        @FakeNoMore said in Java JRE Licensing:

                        @scottalanmiller said in Java JRE Licensing:

                        @FakeNoMore said in Java JRE Licensing:

                        What I do not understand is the licensing of the newer versions (10, 11). Is JRE 10 still free?

                        Java 11 is the current LTS release.
                        Java 12 is the current rapid release.

                        Avoid Java 10 or older at this point, anything that old is legacy. 11 & 12 are good options, 10 and older are not as they are neither current nor current LTS.

                        So do we have to install the whole jdk now on every system since there are no separate JRE builds anymore?
                        How does that play into possible license costs with basically the whole Java SE installed? The features that are not free are probably there but not used.

                        Edit: There doesn't seem to be a JRE anymore, only JDK.

                        The whole thing has always been free. The only thing in the Java ecosystem that has ever requirement payment is running extremely old versions while still patching. As long as you keep things updated, it's always free top to bottom.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post