That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY
-
TL;DR default JDK is for development, testing, prototyping, and demos only. Only the GPL + Classpath exception version that is non-obvious to find comes with no other licensing restrictions.
-
-
Java goes all the way to 11?
-
SOP for oracle?
Iirc they've tried pulling this trick before.
-
@swayde I mean, there's a reason this is in the I-Hate-Oracle-Club
-
@loopback0 said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
Java goes all the way to 11?
Ignoring the Spinal Tap reference, Oracle's been moving to a rapid release cycle where every third version is a long-term support release and the intervening versions are intended to be limited in use.
-
If I Google "java 11" the first result is OpenJDK.
Also java.net has Java 11 under GPL - which is linked to from the Oracle OTN.
-
@JazzyJosh said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
the intervening versions are intended to be limited in use.
Limited in features, too. Java 10 was basically
var
+ minor tweaks.
-
In other words, Oracle can rely on inertia from Java developers to cause them to download the wrong (commercial) release of Java.
If you can find reasonable evidence that that is true, you might actually have a chance against them in court.
Or you could save money on lawyers and avoid going near Oracle products entirely.
-
I'm still salty they bought MySQL.
How does accepting a EULA work in the us?
Iirc here you cannot agree to a contract unless your company has specifically allowed you to. Legally that is. I don't know how that works in practice.
-
@JazzyJosh said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
Ignoring the Spinal Tap reference
-
I don't understand why this is an issue.
The JDK has always been for development. For production, you use the JRE.
-
@JoeCool said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
I don't understand why this is an issue.
The JDK has always been for development. For production, you use the JRE.apparently, coulda fooled many companies.
-
@JoeCool said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
I don't understand why this is an issue.
The JDK has always been for development. For production, you use the JRE.The blogger uses JDK but the Oracle pages only seem to refer to Oracle JavaSE:
This being Oracle, it's not 100% clear that this is a change from previously, where there were some things you could download for free but that you were supposed to pay for. It seems like deploying java 11 to production requires you to pay now.
-
@JoeCool said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
I don't understand why this is an issue.
The JDK has always been for development. For production, you use the JRE.Build with the JDK -> deploy to environment with JRE.
Congrats, you just used the JDK to build a production deployment. $Fee
-
@boomzilla said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
@JoeCool said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
I don't understand why this is an issue.
The JDK has always been for development. For production, you use the JRE.The blogger uses JDK but the Oracle pages only seem to refer to Oracle JavaSE:
This being Oracle, it's not 100% clear that this is a change from previously, where there were some things you could download for free but that you were supposed to pay for. It seems like deploying java 11 to production requires you to pay now.
That's my reading of it, since the license applies to "Java SE" which contains the JDK, JRE, and the other bits. You can't deploy to production without having a separate "Programs License" permitting you to deploy your software that uses Java SE in production.
-
@swayde said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
I'm still salty they bought MySQL
That's an easy fix.
Uninstall MySQL and install MariaDB.
You can keep the database itself, it will still work
-
@e4tmyl33t said in That's a nice JDK you've got there. It'd be a shame if $5M LAWSUIT PLS PAY:
You can't deploy to production without having a separate "Programs License" permitting you to deploy your software that uses Java SE in production.
Deployment option: OpenJDK. Seriously. The early versions of it were a bit like .NET Core is regarded nowadays, but now it's the definitive version of Java and isn't encumbered by Whoracle's usurious licensing.
-
@TimeBandit I know, I've done that the few times I needed to.
But still..
-
-
@pie_flavor Interesting coincidence. I just installed the JDK on my machine this evening. Not that I have any particular use for it at the moment, but my son's Intro to Programming class uses Java. His laptop isn't always cooperative, so he wants to use my desktop (which is fine; he's had his own (unprivileged) login for years).