Java 11? At work we haven't even started to look at the migration from Java 8...
Oracle’s Java 11 trap
141–150 of 244 posts
Re: Oracle’s Java 11 trap
#142Earlier quoted context omitted.
Not everybody reads warnings. Many will go to that page and just go straight to the download. In addition, the warning doesn't say "not for commercial use" - you have to click through and read a long legalese to find it. Oracle could still choose to make it clearer...
There's no "long legalese." The new license ( https://www.oracle.com/technetwork/java/javase/terms/license... ) is very clear. It states in plain English: "Further, You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;". How is that not clear? This entire article is just pure F…
Re: Oracle’s Java 11 trap
#143Is this actually a trap? The "trap" page has a huge warning section that clearly tells you license has substantially changed and how to get open JDK, and what license it has. > With JDK 11 Oracle has updated the license terms on which we offer the Oracle JDK. The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from the licenses under which previous versions of the JDK wer…
Not everybody reads warnings. Many will go to that page and just go straight to the download. In addition, the warning doesn't say "not for commercial use" - you have to click through and read a long legalese to find it. Oracle could still choose to make it clearer...
Re: Oracle’s Java 11 trap
#144Earlier quoted context omitted.
Not everybody reads warnings. Many will go to that page and just go straight to the download. In addition, the warning doesn't say "not for commercial use" - you have to click through and read a long legalese to find it. Oracle could still choose to make it clearer...
There's no "long legalese." The new license ( https://www.oracle.com/technetwork/java/javase/terms/license... ) is very clear. It states in plain English: "Further, You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;". How is that not clear? This entire article is just pure F…
Re: Oracle’s Java 11 trap
#145Earlier quoted context omitted.
There's no "long legalese." The new license ( https://www.oracle.com/technetwork/java/javase/terms/license... ) is very clear. It states in plain English: "Further, You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;". How is that not clear? This entire article is just pure F…
What's unclear to me is how I would be running afoul of the licensing terms if I used the non-free version of the JDK to develop Java software. Because "developing, testing, prototyping, and demonstrating [my] Application" is exactly what I'd be using the JDK for .
Re: Oracle’s Java 11 trap
#146Earlier quoted context omitted.
> How is that not clear? You'd think it's clear, and yet I've joined projects where software with such terms was included in production builds because "it was downloaded with npm so it's open source."
Huge difference legally between running: npm install package And having a user certify that they read a license agreement. I'll leave it to lawyers to talk about whether a user actually agrees to a license when they run "npm install", but Oracle's site at least requires the user to accept the license agreement by physically clicking a button. And I've worked at a lot of companies that drill into you that you do not c…
Re: Oracle’s Java 11 trap
#147Earlier quoted context omitted.
What's unclear to me is how I would be running afoul of the licensing terms if I used the non-free version of the JDK to develop Java software. Because "developing, testing, prototyping, and demonstrating [my] Application" is exactly what I'd be using the JDK for .
Not a lawyer, but my assumption is that the clause state you can develop an application, but cannot run it in production/sell it.
Re: Oracle’s Java 11 trap
#148Earlier quoted context omitted.
We just made it TO Java 8.
Java 8 is EOL in January for public support/security patches. Java 7 was EOL in 2015. What have you been doing for 3 years? I could guess, because I've been at companies doing the same. Active development and support on the product, but no time for tech debt. Java 9 and up I understand people getting frustrated with a more frequent LTS release and these weird microreleases every year.
Re: Oracle’s Java 11 trap
#149Earlier quoted context omitted.
Not everybody reads warnings. Many will go to that page and just go straight to the download. In addition, the warning doesn't say "not for commercial use" - you have to click through and read a long legalese to find it. Oracle could still choose to make it clearer...
It's just another license to ignore. I'll personally do whatever I want regardless of what is in the EULA.
Re: Oracle’s Java 11 trap
#150Earlier quoted context omitted.
Huge difference legally between running: npm install package And having a user certify that they read a license agreement. I'll leave it to lawyers to talk about whether a user actually agrees to a license when they run "npm install", but Oracle's site at least requires the user to accept the license agreement by physically clicking a button. And I've worked at a lot of companies that drill into you that you do not c…
I get your point, but npm has the same issue even if you didn't accept the license. I mean, if you didn't accept the license that it comes with, then what license gives you a right to use it at all?
Not saying anyone should stake any bets on that argument winning, just that it wouldn't likely be summarily dismissed in court and would at the very least factor into the damages calculation.
Will be interesting to see if any cases like this ever get adjudicated and precedent set.