Oracle is a law firm with a large IT department.
They’ve been giving us shit because they “see downloads from our IP addresses”. It’s an absolute shake-down operation. They let anybody download their poisoned jvm for free and then tell your company that they now owe them a fortune.
It’s time for corporate IT to block that download
We’d love to but we do have some legitimate needs for it since Oracle software requires their jvm. It’s a massive pain in the ass.
Openjdk: https://openjdk.org/
Or for people that use jre or want installers: https://adoptopenjdk.net/releases.html
We just went through all of this and we just switched to openjdk without issues.
You didn’t seem to understand. Oracle only supports their own jvm when running their software that uses Java (e.g. weblogic).
I know it may not be an easy question to answer, but does your company really owe them money? I’m guessing that their other software that uses their JVM also has a license, so they should be more clear about the company having to license out the JVM in order to use it. This sounds like a scam that comes packaged along with some other software.
Oh - sorry, Oracle offers a free “entitlement” to use the JVM when used with their software if it’s required. We don’t pay extra for the Oracle JVM.
Lol brb gonna share this with the CFO and watch them go into a panic. Going to bet they’ll freak out and by the end of 2024, no more Java for us.
This is the golden ticket I’ve been waiting for.
You will just switch to one of the openjdk implementations
Obviously OpenJDK is superior to dealing with Oracle’s bull. But even more superior (IMO) is simply not using Java. My life has been noticeably more pleasant since I started refusing to touch Java.
No offense but I have never seen a good developer complain about java.
Java has a lot of advantages, but that’s a crazy statement. I feel like literally everyone complains about basic stuff like public static void main, over reliance on factories and OOP, and just how much code you need to generate for some basic stuff. I’m not a Java hater, but I am glad I don’t have to use it anymore.
What’s the issue with public static main?
And whats the issue with factories? Factories are a design pattern thats not specific to Java, I’d recommend you read the design patterns book and understand why they exist. I also have 0 factory useage stuck in my mind and I have been developing with java since 2016.
OOP? It’s an OO language ffs, that’s like complaining that C isn’t OO. If you don’t want to use an OO language don’t use one.
how much code you need to generate for some basic stuff
Do you mean verbosity because thats only a complaint for people who dont need to maintain stuff long term. Or maybe you misused java for doing something simple where python would have sufficed.
And then there is the springboot framework that makes shit trivial
Is anyone else in this thread surprised people weren’t using OpenJDK this whole time?
I’m actually not that shocked. Corporations make weird corporate decisions all the time because they feel as if they’re getting the more professional version or something. They tend to view open source projects as either unprofessional or in some complicated way, actually illegal. Like it’ll turn out that open source isn’t allowed after all.
This is what happens when lawyers who don’t actually know what they’re talking about make recommendations. They don’t know, so they always advise caution. Also they genuinely don’t seem to know the difference between pirated software and open source.
The reason corporation are like that is because the responsibility is with the employee the decided to use the open source tool, when there is another company backing a product, there is someone to hold accountable. Also, there is a support number if shit hits the fan, and guarantee of support long term if the supplier is financial healthy.