Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Reminder - Java Licensing Changes ($$$)

Reminder - Java Licensing Changes ($$$)

Scheduled Pinned Locked Moved The Insider News
csharpjavaasp-netoraclecom
13 Posts 8 Posters 0 Views 1 Watching
  • 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.
  • D Offline
    D Offline
    Dave Kreskowiak
    wrote on last edited by
    #1

    https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

    Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
    Dave Kreskowiak

    P D R M J 6 Replies Last reply
    0
    • D Dave Kreskowiak

      https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

      Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
      Dave Kreskowiak

      P Offline
      P Offline
      Pualee
      wrote on last edited by
      #2

      Each time I see development stats, it looks like Java is slipping. Add to that the vast use it currently has, and the inability of most industries to quickly replace an entire software architecture already in place... and Oracle is able to milk it for quite a lot. Some devs refuse to change and will be a driving force in their company to keep using Java, this money is just overhead if there is a large development group that would have to be retrained/replaced to get off Java. This will affect Oracle long term (beyond my productive lifetime), but I see it as a huge short term gain. However, if I was a Java dev, I would be highly upset.

      D 1 Reply Last reply
      0
      • P Pualee

        Each time I see development stats, it looks like Java is slipping. Add to that the vast use it currently has, and the inability of most industries to quickly replace an entire software architecture already in place... and Oracle is able to milk it for quite a lot. Some devs refuse to change and will be a driving force in their company to keep using Java, this money is just overhead if there is a large development group that would have to be retrained/replaced to get off Java. This will affect Oracle long term (beyond my productive lifetime), but I see it as a huge short term gain. However, if I was a Java dev, I would be highly upset.

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        Yeah, that crossed our minds. Where I'm at, our Java bill is going to be ... rather steep, every year. Redevelopment costs of the in-house apps are a one-time charge and can start to be recouped in Java license fee savings after an average of five years of development and deployment. Some apps sooner, some a bit later. We've got some 3rd-party apps that are Java dependent. Those vendors are going to take a large hit. If they haven't started redevelopment... well, we all know how that ends.

        Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
        Dave Kreskowiak

        1 Reply Last reply
        0
        • D Dave Kreskowiak

          https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

          Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
          Dave Kreskowiak

          D Offline
          D Offline
          den2k88
          wrote on last edited by
          #4

          Correct me if I'm wrong, this applies to the newer Java releases or also to the projects that use old runtimes? Because we know how it will go...

          GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

          D 1 Reply Last reply
          0
          • D den2k88

            Correct me if I'm wrong, this applies to the newer Java releases or also to the projects that use old runtimes? Because we know how it will go...

            GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

            D Offline
            D Offline
            Dave Kreskowiak
            wrote on last edited by
            #5

            I think Version 8 Update 201 is the last free version for commercial use. Update 211 and up now falls under the new licensing scheme. Developer and personal use is still free.

            Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
            Dave Kreskowiak

            1 Reply Last reply
            0
            • D Dave Kreskowiak

              https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

              Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
              Dave Kreskowiak

              R Offline
              R Offline
              Rick York
              wrote on last edited by
              #6

              Wow. I have a few former customers, one known by a TLA, who are major users of Java for their manufacturing control systems. It's a perfect fit for them because they have about six or seven different platforms they support with essentially the same apps. I doubt they will be updating anytime soon. It seems that Oracle considers generating additional revenue to be a higher priority than keeping users up to date with the software or even the future of the language. Oh well.

              "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

              1 Reply Last reply
              0
              • D Dave Kreskowiak

                https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

                Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                Dave Kreskowiak

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #7

                Yay! The death of Java! :jig:

                Latest Article - A 4-Stack rPI Cluster with WiFi-Ethernet Bridging Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                N 1 Reply Last reply
                0
                • D Dave Kreskowiak

                  https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

                  Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                  Dave Kreskowiak

                  J Offline
                  J Offline
                  Joe Woodbury
                  wrote on last edited by
                  #8

                  Oracle's has a penchant for buying products, charging royalties, offering poor support, and pretty much killing said product. MySQL devs better beware.

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    Yay! The death of Java! :jig:

                    Latest Article - A 4-Stack rPI Cluster with WiFi-Ethernet Bridging Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                    N Offline
                    N Offline
                    Nelek
                    wrote on last edited by
                    #9

                    Marc Clifton wrote:

                    Yay! The death of Java! [Dance]

                    But I suppose it won't take javascript with... :sigh:

                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                    1 Reply Last reply
                    0
                    • D Dave Kreskowiak

                      https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/[^] After 1.8 Build 201, Java is no longer free for commercial use. Got an app that runs on Java? Your customers will be paying Oracle a MONTHLY licensing fee, per seat, to run your app. Think about that. At 10,000 seats, that's a $1.50 each (fewer machines is more expensive.) So, $15,000 a month to run an app or $180,000/year. Oh, and they're stepping up their auditing of Java use. With .NET now multi-platform, maturing, AND FREE, how does this move make any sense?

                      Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                      Dave Kreskowiak

                      M Offline
                      M Offline
                      megaadam
                      wrote on last edited by
                      #10

                      Dave Kreskowiak wrote:

                      Your customers will [...]

                      Forgive me but could it be like this: The "Java-license" is the developer license, not the end user JVM license? A lot of other languages, e.g. Scala, produce JVM bytecode. And if it was every JVM executable then not a single Android app on the planet would be free. I see no mention of JVM nor Android in the text. I do see "commercial users" though. I do agree it still kinda sucks, but does not appear to be on an elephanting end-user magnitude.

                      "If we don't change direction, we'll end up where we're going"

                      D 1 Reply Last reply
                      0
                      • M megaadam

                        Dave Kreskowiak wrote:

                        Your customers will [...]

                        Forgive me but could it be like this: The "Java-license" is the developer license, not the end user JVM license? A lot of other languages, e.g. Scala, produce JVM bytecode. And if it was every JVM executable then not a single Android app on the planet would be free. I see no mention of JVM nor Android in the text. I do see "commercial users" though. I do agree it still kinda sucks, but does not appear to be on an elephanting end-user magnitude.

                        "If we don't change direction, we'll end up where we're going"

                        D Offline
                        D Offline
                        Dave Kreskowiak
                        wrote on last edited by
                        #11

                        Nope. From the Java download page:

                        Quote:

                        The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle Java licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle Java licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here.

                        Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                        Dave Kreskowiak

                        M 1 Reply Last reply
                        0
                        • D Dave Kreskowiak

                          Nope. From the Java download page:

                          Quote:

                          The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle Java licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle Java licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here.

                          Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                          Dave Kreskowiak

                          M Offline
                          M Offline
                          megaadam
                          wrote on last edited by
                          #12

                          Java SE is AFAIK the development environment. Not the compiled products. And phone apps are for personal use. I don't quite see how the quote disagrees with what I said. Or did you mean enterprise apps?

                          "If we don't change direction, we'll end up where we're going"

                          D 1 Reply Last reply
                          0
                          • M megaadam

                            Java SE is AFAIK the development environment. Not the compiled products. And phone apps are for personal use. I don't quite see how the quote disagrees with what I said. Or did you mean enterprise apps?

                            "If we don't change direction, we'll end up where we're going"

                            D Offline
                            D Offline
                            Dave Kreskowiak
                            wrote on last edited by
                            #13

                            Bingo! Enterprise apps.

                            Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                            Dave Kreskowiak

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups