Earlier quoted context omitted.
New JRE/JDK gets released -> somebody from our company goes and downloads the RPM after accepting the license -> she uploads the RPM into our internal repository -> somebody from another department changes the build scripts to use the new JRE/JDK -> few minutes later we are running the dev clusters with the new JRE/JDK. In this process the person who downloads the new RPM (aka me) has to be 100% sure that the new JDK…
Hmmm. At most you're mad because the bright yellow warning box that tells you specifically to re-read the license because it changed is not clear enough for you, even though apparently being sure about exactly that is your job. I'm not sure you can blame Oracle for this. They could I guess give you a tl;dr summary in the box. But, how long would it take you to study the new situation? A few minutes?
Oracle’s Java 11 trap
181–190 of 244 posts
Re: Oracle’s Java 11 trap
#182Oracle seriously needs to be fought in court about this and their other actions. They're actively hostile to the whole tech community and their entire business model is based on trapping people into paying for things by not making their licenses clear or changing their licenses. I don't know why anyone would use any software made by Oracle these days, the alternatives and open implementations of their own systems ten…
The problem is, to win in court (not just go to court), you need actual grounds. What would be the grounds for suing Oracle in court?
For hiding the terms of the license? They didn't; the new terms have been as plain as any terms are in software licenses.
For changing the terms of the license? But Oracle was never obligated to supply new software on the old terms (unless the old license or some other contract obligated them to, but I don't think that's the case).
For changing the license terms on Java 8? But they had no obligation to continue to supply Java 8 under the old terms. (If you have an old copy of Java 8, the old license continues to apply, unless the old license specifies that Oracle gets to change it. Even if the old license does say that, it's not grounds for a lawsuit.)
So, specifically, on what grounds could you realistically sue Oracle?
Note well: I'm not an apologist for Oracle's behavior. I just don't think there's actual grounds for a lawsuit here.
Re: Oracle’s Java 11 trap
#183Earlier quoted context omitted.
The USA and I've been doing it for two decades, honestly copyrights and licenses are not important to me. I have taken a fuck all attitude without consequence and will continue to do so forever.
Haha the plethora of GPL violations that exist without consequence sort of illustrate your point quite well.
Re: Oracle’s Java 11 trap
#184Oracle seriously needs to be fought in court about this and their other actions. They're actively hostile to the whole tech community and their entire business model is based on trapping people into paying for things by not making their licenses clear or changing their licenses. I don't know why anyone would use any software made by Oracle these days, the alternatives and open implementations of their own systems ten…
Re: Oracle’s Java 11 trap
#185Earlier quoted context omitted.
Haha the plethora of GPL violations that exist without consequence sort of illustrate your point quite well.
You think if Oracle's legal team is after your company you get a free get out of license violation card?
Re: Oracle’s Java 11 trap
#186I believe the article is mistaken. Their License says: >"Program(s)" refers to Oracle software provided by Oracle pursuant to this Agreement and any updates, error corrections, and/or Program Documentation provided by Oracle. Not programs you create using the JDK
I thought that too: this just affects companies running JVMs, not companies that ship Java software, right?
Re: Oracle’s Java 11 trap
#187I'm not sure Java is worth the effort at this point. If I'm going to have to keep updating every 6 months, I would rather use Go, which seems to have all that Java has to offer + the backing of a huge corporation.
> I would rather use Go, which seems to have all that Java has to offer Really ? What is the Go equivalent of J2EE ? Do Go appservers exist that offer all the features that something like Payara (Glassfish), JBoss or WebSphere does ?
Re: Oracle’s Java 11 trap
#188Earlier quoted context omitted.
Not a lawyer either, but the license says that the "Programs" (meaning the JDK) may only be used for these purposes. Once I write my application, it will be running on the JRE, not the JDK.
Iirc there is no jre in 11, just jdk, also Oracle is not dumb they likely have a clause covering your "loophole". Finally why would you develop on Oracle jdk and run on open. Seems like an easy way to get bugs.
Re: Oracle’s Java 11 trap
#189Earlier quoted context omitted.
As long as OpenJDK remains open and maintained for a reasonable length of time , I don't mind. Right now it's looking good, but only thanks to Red Hat (et al.) and not Oracle.
So many companies have a vested interest in maintaining Java alive (Google, IBM, etc.) that I'm not too worried about maintenance of OpenJDK.
Re: Oracle’s Java 11 trap
#190It’s unfortunate Java is turning into modern day COBOL.
And I wonder if it's inevitable. I wonder whether any language that successfully plays in that space will necessarily suffer the same fate.