News for hackers. Stuff that matters.
Re:Apache loses Java showdown vote to Oracle by badmash69 on Monday December 06, 2010 @10:28PM (#1977887)
I fail to comprehend your objection. The licensing terms are what is at dispute here and not the technical merits of the language or the JVM platform. These were the same terms ( more or less ) when you downloaded the first JDK. Apache and Google are disputing the licensing terms . Oracle has nowhere said Java is only for paying customers. Just chillax !!!
Re:Apache loses Java showdown vote to Oracle by kls on Monday December 06, 2010 @10:58PM (#1977951)
"Oracle has nowhere said Java is only for paying customers"

They killed OpenSSO, they killed Open Office, the killed Open Solaris, They where contractually bound to not kill MySQL so they just raised the price through the roof to send the message. Pretty much they killed anything that you did not have to pay for. The worst part is they did not just withdraw paid positions from working on it. They alienated the volunteer members of the community until they resigned in protest.

Sun agreed to license the TCK to Apache under non-discriminatory terms an Agreement that Oracle is not, has not and will not living up to, because they don't want JDKs to exist that did not pay Oracle or more importantly they want them to licence it under the restrictive provising that they require e.g no use on servers and no use on Mobile. How many more items do they have to destroy until people start seeing the serial and systematic behavior that is going on.

do you not find it funny that Apple gave the JVM back to Oracle and Oracle is doing everything in it's power to keep non-sanctioned VM's off of Mobile devices. That is what the Apache dispute is really about, Oracle does not want a non-oracle JVM in the mobile world and I can bet you dime to dollar that it has to do with a back room deal between Oracle and Apple. Why do they want to keep the non-sanctioned JVM's off of Mobile devices, well because a closed ecosystem is more lucrative for Apple and Oracle than one in which Apache and Google are giving stuff away for free.

There is a fundamental difference in world views between Apple / Oracle and Google / Apache. Apple and Oracle are vertical stack providers they want to provide the whole stack soup to nuts and don't want anyone playing in their ecosystem, it just so happens that Apple wants the consumer market and Oracle wants the Enterprise market so they make good bed fellows. They are about the only two tech companies left that are not at war with each other.

Google and Apache represent a threat to their world vision and they have declared war to stop them. Oracle is all about every piece of their vertical being a piece that is monetized you can rest assured that Java is no exception.

Like it or not Java and the JVM are pawns in a big game of who is going to own the mobile market. It is the future market and winner takes all, if Oracle backs Apple in wining the market, then Apple can ensure that Oracle is position to be the Enterprise infrastructure for the new Mobile market. Like it or not, Java is a sacrificial pawn in a bigger game now.

The developer in me does not care, quite honestly the return to verticals means the return to easy money for writing software for verticals but the consumer in me shudders at the though of the verticals winning. You think Apples platform is restrictive, now wait until they own 90% of the market. They will make the early 90's Microsoft look like a benevolent democracy and well Oracle will just become a technical tax to anyone wanting to do business.

Re:Apache loses Java showdown vote to Oracle by badmash69 on Monday December 06, 2010 @11:22PM (#1977998)
I am not defending Oracle. My point is that regardless of the jockeying in the mobile world, Java language and the JDK which you and I both use has no threat to its future. There are no technical issues that jeopardize the Java language's future or the JVM's future. Oracle understand the significance of the Java developer community. Sure it would have been nice to have Harmony but I am able to live with openJDK. Remember, IBM and Apple are both supporting OpenJDK -- Oracle is not the sole custodian of Java. There is no impact to JDK and JRE on servers ( which is where I suspect most of us Java programmers make our bread and butter). Sure the Mobile platform is being contested -- but so what ? Businesses always jockey for position .
Re:Apache loses Java showdown vote to Oracle by kls on Monday December 06, 2010 @11:43PM (#1978046)
Yes there is some validity to what you are saying, for a while we can go on as if nothing is wrong. The problem is that Oracle has a track record of trying to monetize anything that has significant leverage. Look what they just did with mySQL, pretty much doubled the prices. I fear that more and more items will become additional paid features as time goes on.
Re:Apache loses Java showdown vote to Oracle by bad_user on Tuesday December 07, 2010 @02:12AM (#1978289)
> Oracle understand the significance of the Java developer community.

Really? How, where, when?

Re:Apache loses Java showdown vote to Oracle by Swannie on Tuesday December 07, 2010 @06:52AM (#1978783)
The value of the Java community, for Oracle, is measured by those that are paid to develop Java for licensed (or sold) software products. If you don't to that then you don't get counted.

"IBM and Apple are both supporting OpenJDK -- Oracle is not the sole custodian of Java" Whilst technically correct, they appear to be holding the TCK and patents as viable weapons in the battle for control.

Re:Apache loses Java showdown vote to Oracle by cabalamat on Monday December 06, 2010 @11:27PM (#1978009)
> Sun agreed to license the TCK to Apache under non-discriminatory terms an Agreement that Oracle is not, has not and will not living up to

If Oracle is in breach of an agreement, can Apache take them to court of force them to comply?

Alternately, are there any legal obstacles preventing Apache from writing their own TCK and saying in future they'll develop against that?

Re:Apache loses Java showdown vote to Oracle by wmf on Tuesday December 07, 2010 @12:03AM (#1978078)
If Oracle is in breach of an agreement, can Apache take them to court of force them to comply?

Apache doesn't have enough money to do that, and if they did their members would probably consider such a lawsuit a waste of said money.

Alternately, are there any legal obstacles preventing Apache from writing their own TCK and saying in future they'll develop against that?

Patents that are owned by Oracle.

Re:Apache loses Java showdown vote to Oracle by rbanffy on Tuesday December 07, 2010 @03:05AM (#1978394)
> Apache doesn't have enough money to do that

No, but if they can convince telcos and phone manufacturers they can win, I am sure they could direct some of the money provisioned for J2ME licencing and Android-related patent-licensing into that.

Re:Apache loses Java showdown vote to Oracle by nradov on Tuesday December 07, 2010 @12:09AM (#1978088)
Apache can write their own test suite, but their products can't be legally branded as "Java™" without passing the TCK. Of course, a cleanroom implementation of Java can pass the TCK yet still contain bugs that make it unsuitable for production use. Even if the licensing issues went away I can't see how an Apache Java would ever see enterprise adoption.
Re:Apache loses Java showdown vote to Oracle by tzs on Tuesday December 07, 2010 @12:43AM (#1978143)
More important than not being able to call it Java, I believe thar if they don't pass the TCK, they do not get a license to the patents.
Re:Apache loses Java showdown vote to Oracle by rbanffy on Tuesday December 07, 2010 @03:02AM (#1978387)
> They killed OpenSSO, they killed Open Office, the killed Open Solaris, They where contractually bound to not kill MySQL

And you know the beauty of it? Then can't kill neither Open Office nor MySQL. When the time comes, I just have to move to a fork. LibreOffice is on RC-stage now and I am curious about Drizzle and the other forks of MySQL.

> because they don't want JDKs to exist that did not pay Oracle

Probably. What they would really hate would be not to get some money out of every feature phone out there. Their thing is with mobile and J2ME licensing means a lot of money.

> They will make the early 90's Microsoft look like a benevolent democracy

Don't get me started on that...