3 ms·
Among my peers, everybody steers clear of Java and the JVM because of Oracle. We're not lawyers, we're engineers. We don't really quite understand what would ha
by sergiotapia 11y ago
Among my peers, everybody steers clear of Java and the JVM because of Oracle. We're not lawyers, we're engineers. We don't really quite understand what would happen if we make it big with Oracle.
Having that tumor attached to Java and the JVM taints it for everybody I know.
- harel 11y agoThat. Pretty much why I would steer clear of anything Oracle related. I won't even begin to go into technical pros and cons - Java and mySql are pretty much off the drawing board.
- iheartmemcache 11y agoIBM gave up their VM (J9) and now uses OpenJDK as their primary VM, on which they build many, many enterprise products. I think they're about as "big" as you can hope to become. If Oracle does anything nefarious preventing someone from using the JVM in a commercial fashion, I'd imagine IBM's army of litigators would be the first to submit their grievances to whichever civil court held jurisdiction. Historically IBM been a huge OSS contributor over the last 15 years- starting with Eclipse in 2001. The license for the JDK anyways is good ol' GPL v2 so they really can't take the OpenJDK out of the community[1]. I'm not sure about "Java the language", and I'm really not sure about things like Hotspot and JRocket. But Oracle can do about as much to take away the OpenJDK from the community as Linus can remove Linux. [1] No license flame wars please.
- cyphar 11y agoBut Oracle did win a patent suit against Google for Android's implementation of the JVM ABI.
- goldbrick 11y agoWell that's why God invented OpenJDK.
- splix 11y agoIf Oracle, then why MySQL is so popular in web development?
- sergiotapia 11y agoThat is interesting, but again, we steer away from MySQL as well.
- ericfrederich 11y agoThe obvious answer is that Oracle didn't always own MySQL. The fact that they own them now is a good enough reason to stay away on a new project but maybe not a good enough reason to port.