The JVM and associated ecosystem of libraries and build tools is still well-regarded and popular, even if Java-the-language isn't viewed as sexy.
Java has gotten a bit sexier lately but if it's not for you, you can try Kotlin, Scala, or one of the other dozens of languages that can compile against the JVM.
And of course there is an endless and growing number of code bases in the Java language and that won't be changing anytime soon.
Is this timed with the Supreme Court decision? Would we be seeing this if the decision had gone the other way? Obviously they didn’t put all this together since Tuesday, but the timing makes me wonder.
> Would internal use have even been legal if the decision had gone Oracle's way?
OpenJDK is GPL, so I suppose yes. I also understand that the cause for Oracle-Google lawsuit predates the GPL JDK (Google does not like GPL on Android userland after all), so its an entirely different problem.
It has nothing to do with it. There are plenty of JVM vendors already. You either pass the test suite and call it Java, or don’t call it Java. Also, it is a fork of OpenJDK, so the test suite is free even.
The point of all this is that the platform doesn’t get fragmented, one can trivially migrate from one VM to another. J++ was sued to oblivion for adding Windows only features.
28 comments
[ 4.5 ms ] story [ 81.0 ms ] threadInteresting to see that MS is seeing "increasing growth" in Java yet I get the feeling that many HN commenters have written it off.
Java has gotten a bit sexier lately but if it's not for you, you can try Kotlin, Scala, or one of the other dozens of languages that can compile against the JVM.
And of course there is an endless and growing number of code bases in the Java language and that won't be changing anytime soon.
And then NET.Java?
Corollary: https://i.imgur.com/JfqKVdo.png
OpenJDK is GPL, so I suppose yes. I also understand that the cause for Oracle-Google lawsuit predates the GPL JDK (Google does not like GPL on Android userland after all), so its an entirely different problem.
Of course, IANAL.
The point of all this is that the platform doesn’t get fragmented, one can trivially migrate from one VM to another. J++ was sued to oblivion for adding Windows only features.
I think that Apple ships native M1 JDK, but I am away from my laptop so I can’t check. JetBrains supports native M1 now.