But it is the right thing to do. Oracle is not trustworthy.
But it is the right thing to do. Oracle is not trustworthy.
The fact is that every single one of the largest companies has some Java or Scala code within their core platform. And none of them have ever raised Oracle as a risk.
If Oracle had succeeded, would that mean that every developer that downloaded the Eclipse IDE would be subject to Oracle's licensing and a possible audit target? I believe that it would.
https://developer.ibm.com/javasdk/support/commercial-licensi...
Everyone should move off of Oracle's VM. I think Oracle is going to be more agressive in discuraging this or making it more difficult.
Anecdotally, nearly every CIO/CTO I’ve encountered in the last few sees Oracle as a huge risk. Most particularly with regards to databases, which are even sticker than applications which have shorter life cycles.
Oracle is, as you say, on the radar primarily because of databases. But it is really the risk of dealing with a company that is likely to screw you if they can do so with sufficient ROI (where the investment is audits and litigation)
Developers and CxOs/company boards risk very different things and when things go bad, have very different downsides.
Seeing that Apple started a project to rewrite Maps back in 2014, hopefully they didn’t decide to rewrite it using WebObjects (https://appleinsider.com/articles/14/07/01/apple-overhauling...)
Maps uses Clojure, and is partially developed here in Berlin.
No job is secure.
The days of pure coding jobs are over.
Docker and k8s are the NoSQL of 2019.
Just keep monitoring their job openings in Germany.
MS did have a Java clone 20 years ago, but gave up due to legal threat from Sun and the DOJ lawsuit.
Ironically, MS has quite a few of Android apps [0]. Has been for several years. I guess there is at least some Java there. Unless you don't consider Office "core".
[0] https://www.microsoft.com/en-us/mobileapps?activetab=pivot_1...
So Oracle's attitude to OpenJDK and the possibility that it cuts back on development is a likely factor for people considering the platform.
Yeah, Google thought the same
If Oracle's copyright argument holds up, then they can kill or cripple OpenJDK at will by denying it the ability to implement new Java APIs.
As somebody who's not deep in the Java ecosystem, the precise relationship is not clear to me, but it does seem that Oracle is a major contributor to OpenJDK at least, most likely also involved with the project steering.
I don’t think this is accurate. Alpine and Debian OpenJDK have been getting point releases (u###) through the distribution package manager. I’ve got apps running on openjdk 8 and 11 (the LTS versions) and they are still getting u### releases with security fixes and bug fixes despite Java trunk already having moved past 11.
Edit: did some further research on this and it looks like various distros are providing the LTS support for java 11. For instance Amazon Linux will be supporting Java 11 through 2023. https://dzone.com/articles/oracle-continues-long-term-suppor...
Far as I understand having any Oracle products is a liability. They can't 'audit' you if you don't use any of their products.