Reminder - Java Licensing Changes ($$$)
-
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 -
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 KreskowiakEach 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.
-
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.
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 -
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 KreskowiakCorrect 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
-
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
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 -
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 KreskowiakWow. 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?"
-
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 KreskowiakYay! 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
-
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 KreskowiakOracle's has a penchant for buying products, charging royalties, offering poor support, and pretty much killing said product. MySQL devs better beware.
-
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
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.
-
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 KreskowiakDave 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"
-
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"
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 -
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 KreskowiakJava 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"
-
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"
Bingo! Enterprise apps.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak