News for hackers. Stuff that matters.
Re:Apache declares war on Oracle over Java by sciboy on Tuesday November 09, 2010 @10:26PM (#1889020)
Can someone explain why Oracle should give apache exemptions from field of use restrictions? I thought the whole point with harmony was that Apache/IBM/Intel et al were trying to create a competing vm that could be used everywhere with no restrictions, with the intent of never giving anything back to Sun/Oracle. How can this be in Oracles best interests given their large investment - or am I missing something?
Re:Apache declares war on Oracle over Java by nl on Tuesday November 09, 2010 @10:54PM (#1889073)
Well...

(a) Java has always been marketed as an "open" environment, where alternate VM's were encouraged.

(b) Oracle doesn't make any money from the J2SE JVM anyway (it's free to use), and the income they get from licencing J2ME is dropping quickly.

(c) Apache/IBM/Intel have given a lot back to Java, and continue to do so. Look at their involvement on the JCP process - most JCP changes aren't led by Oracle/Sun and getting those done takes real engineering resources. The outputs of them are happily picked up by Oracle/Sun and included in Java

(d) Given that IBM/Apache have invested as much in Java as Sun/Oracle ever did it's not clear to me why Oracle should try and stop them investing more to build their own VM.

In anycase IBM has given up and join Oracle on OpenJDK (instead of Apache Harmony).

Re:Apache declares war on Oracle over Java by sciboy on Tuesday November 09, 2010 @11:05PM (#1889105)
a) Really? What alternate vms were encouraged? Java itself was free.

b, c) Agreed, it's a rapidly failing ship.

d) Why should Oracle care how much a competitor has spent on developing a replacement for Oracles technology?

Re:Apache declares war on Oracle over Java by nl on Wednesday November 10, 2010 @12:37AM (#1889323)
(a) On non Sun JVM-supported platforms Sun would always point to other VM's (eg, hardware support for JVM bytecodes in ARM, etc). Also, they would quite happily discuss the benefits of using IBM's Linux JVM.

d) The Java ecosystem has grown because of the diverse range of vendors. It's easy to make an argument that JavaEE only survived the .NET onslaught back in ~2002-2005 because of the high-quality and free implementations from Apache. The current biggest growth market for Java is in non-traditional areas (eg, Google's product: AppEngine/J, GWT and especially Android). Oracle should work with these vendors to keep the Java platform relevant.

Re:Apache declares war on Oracle over Java by sciboy on Wednesday November 10, 2010 @01:54AM (#1889460)
I'm not disagreeing, the ideal solution for me at least would be for Oracle to BSD java, but that's not what I would do in their situation.

Everyone else wants Oracle to license to harmony because that's best for everyone... except Oracle.

Re:Apache declares war on Oracle over Java by Nelson69 on Wednesday November 10, 2010 @09:02AM (#1890215)
I believe the operative word for point a) was "marketed."

Damn Sun fucked this whole thing up. Should have GPLed it from day one... They wanted their cake and they wanted to eat it too.

Re:Apache declares war on Oracle over Java by codedivine on Wednesday November 10, 2010 @01:46AM (#1889441)
There are quite a few alternate commercial VMs including Oracle's own JRockit, IBM's commercial JVM and JVMs by some startups such as Fiji. But Sun/Oracle apparently had a problem with an alternate Apache licensed VM.
Re:Apache declares war on Oracle over Java by sciboy on Wednesday November 10, 2010 @01:52AM (#1889451)
Wouldn't this mean that JRockit et al would no longer have to pay licenses for their implementations?
Re:Apache declares war on Oracle over Java by wmf on Wednesday November 10, 2010 @11:24AM (#1890815)
No, because the deal was that open source VMs get a free license but commercial VMs have to pay. Basically if you can afford to pay you have to pay.
Re:Apache declares war on Oracle over Java by sciboy on Wednesday November 10, 2010 @05:21PM (#1891998)
No, because once something is bsd or apache licensed you could repackage it as a commercial vm.
Re:Apache declares war on Oracle over Java by wmf on Tuesday November 09, 2010 @10:55PM (#1889077)
Can someone explain why Oracle should give apache exemptions from field of use restrictions?

Because Sun repeatedly promised to do so. IBM and Intel spent (probably) millions on Harmony with the understanding that it would be certified.

Re:Apache declares war on Oracle over Java by sciboy on Tuesday November 09, 2010 @11:00PM (#1889089)
It was my understanding that there was never any problem as long as they agreed to field of use restrictions. Is this not the case, and if so do you have a link?
Re:Apache declares war on Oracle over Java by wmf on Tuesday November 09, 2010 @11:16PM (#1889137)
http://jcp.org/aboutJava/communityprocess/JSPA2.pdf

Sections 5B through 5F look relevant.

Re:Apache declares war on Oracle over Java by jancona on Tuesday November 09, 2010 @11:41PM (#1889195)
Because the JCP process that Sun agreed to says they are obligated to. Obviously they can renege, but Apache is pointing out that if they do, the JCP is a sham, in which Apache will refuse to participate.