3 ms·
Just fork it. The JCP is a hindrance to Java. It allows suits to make all the decisions, with out the JCP Java might have working generics, or gasp closures. M
by fleitz 16y ago
Just fork it.
The JCP is a hindrance to Java. It allows suits to make all the decisions, with out the JCP Java might have working generics, or gasp closures. Maybe checked exceptions can be tossed in the trash too.
As 'new Java' starts gaining features and mind share, 'old java' will start to fade off into the sunset, it's market share slowly eroded like Linux did to Solaris. Soon, it will be more important that it works with new java than is certified 'old java'. I mean seriously, does ANYONE care about POSIX compliance these days? No. It's just about whether it works on Linux / FreeBSD / OS X.
They should start introducing breaking changes immediately, and get Google on board. Wouldn't it suck for Oracle if GAE didn't quite work with 'old java'?
- mhansen 16y agoYou can't because Oracle has the patents covering technologies that are needed to implement Java.
- JoachimSchipper 16y agoYes, but you get an automatic patent grant if you use OpenJDK; I presume this grant remains valid after you've applied a large number of patches. But yes, you can't "start over".
- wmf 16y agoPolitically, Apache cannot use OpenJDK. Their only option is to just give up on Java.
- ianb 16y agoIs Dalvik essentially such a fork? Obviously with its own legal dangers as well.
- JoachimSchipper 16y agofleitz is proposing a language-level fork; Dalvik is, effectively, a new VM.