3 ms·
GraalVM is Open Source and licensed under the same license as OpenJDK: https://github.com/oracle/graal https://github.com/oracle/graal It is true that GraalVM
by bad_user 8y ago
GraalVM is Open Source and licensed under the same license as OpenJDK: https://github.com/oracle/graal https://github.com/oracle/graal
It is true that GraalVM has a proprietary version too, that AFAIK has extra features, but the open source version is impressive on its own.
What developers really need to do is to stop building on platforms based on how much they like a company. Stop treating companies like sports teams. Your feelings for a company are completely irrelevant because its culture can always change, or it can be sold to the highest bidder.
Things that matter much more:
1. Is it Open Source? This is important for having control. E.g. no matter what Oracle does next, there is now a community dedicated to maintaining and improving OpenJDK and in fact OpenJDK has cool features that Oracle’s Java does not, like a cool new low latency GC contributed by Red Hat.
2. Does it have an ecosystem around it?
GraalVM is new, but it piggybacks on Java’s ecosystem and Java is huge. In fact that’s also why Google piggybacked on Java too.
Speaking of which, I’m not defending Oracle’s lawsuit, I think they did it because they are greedy bastards, however the elephant in the room is that Google fragmented the Java ecosystem.
It is 2019 and Android’s SDK still does not support Java 8’s bytecode.
So how is Google any more special than Microsoft and what they did with Java (J++) back in the day? I don’t see a difference. And now the Java ecosystem can’t move on to Java 8 due to Android.
We have a huge double standard. Back in the day when Sun sued Microsoft people cheered for Sun.