News for hackers. Stuff that matters.
Re:Apache declares war on Oracle over Java by rbanffy on Tuesday November 09, 2010 @09:07PM (#1888865)
What would prevent Oracle from just walking away of the JCP and releasing Java versions as they find profitable?

Can't the community just fork either OpenJDK or Harmony and get rid of Oracle altogether.

Re:Apache declares war on Oracle over Java by jaaron on Tuesday November 09, 2010 @09:30PM (#1888905)
Patents, for one. Field of use restrictions for another. OpenJDK's classpath exception to the GPL does not apply to JavaME related classes, thus limiting the use of OpenJDK for all platforms.
Re:Apache declares war on Oracle over Java by rbanffy on Tuesday November 09, 2010 @09:54PM (#1888951)
Well... It certainly doesn't look like J2ME has a bright future. Keeping it alive under present terms may be enough. The OpenJDK and Apache licenses protect against patent trolling by Oracle or IBM, so, that threat is not significant. The only problem would be the risk of deviating from current "safe" versions into Larry's patentland.
Re:Apache declares war on Oracle over Java by nradov on Tuesday November 09, 2010 @11:51PM (#1889221)
J2ME effectively died (became irrelevant) years ago. It still continues to ship in some low-end feature phones but no important developers are targeting new applications to that platform.
Re:Apache declares war on Oracle over Java by jrockway on Tuesday November 09, 2010 @09:40PM (#1888931)
Java's standard library is one of its worst features. A fork could just throw this crap away and it wouldn't be too far off.

But honestly, people don't use Java because they want a good programming language. They use it because they're already using Java. That will be a problem for both Java 7 and any future fork.

Re:Apache declares war on Oracle over Java by rbanffy on Tuesday November 09, 2010 @09:56PM (#1888953)
Maybe people use Java because they want a solid cross-platform VM
Re:Apache declares war on Oracle over Java by ssmoot on Tuesday November 09, 2010 @10:14PM (#1888994)
Ditto. Though I'd narrow "cross platform" to non-Microsoft. No hate for MS, but I don't see deploying Windows servers and associated licensing costs any more likely for me than buying Oracle licenses.

So yeah, as a small Ruby shop that was looking at JRuby as a stepping stone to a robust VM, this concerns me.

Re:Apache declares war on Oracle over Java by nikster on Tuesday November 09, 2010 @11:23PM (#1889153)
Longtime Java dev here, I'd say taking Java, and the JVM, and creating a NEW set of libraries would be awesome.

As you said the Java libraries are total crap. Sun was for a while hell-bent on throwing out everything that's good while putting in a lot of badly designed ugly classes. And some things, like AWT and Swing, were just crap from the very start.

A fresh start would be awesome. The main thing that's currently good about Java is the JVM, and Eclipse. Ruby is infinitely more elegant but the dynamic typing and lack of IDE support kills it for me.

Re:Apache declares war on Oracle over Java by spooneybarger on Wednesday November 10, 2010 @08:19AM (#1890130)
A lot of the ruby elegance comes from the dynamic typing.