Sun CEO explicitly endorsed Java's use in Android
zdnet.com
zdnet.com
"I'm happy people is so excited about watching our movies" is not an endorsement of pirating said movie.
Also, in this case the crucial aspect is what the law is, not the quickly considered opinions of non-lawyers like us.
There is a reason a CEO doesn't just spout off whatever he wants without consulting a lawyer. Especially on company letterhead which is what the Sun Blog amounts to these days. If it was a mistake it should have been retracted. But it wasn't, so maybe it wasn't a mistake in the eyes of the law.
And yes, if a film's rights holder gives explicit or even implicit endorsement of people watching the film through piracy, as did Michael Moore [2], that does protect you from him suing you for pirating it. You don't need a license contract to tell you it's OK.
This whole line of argument is FUD From pro-google people who are trying to pretend like its hypocritical to want to defend Java.
Android was using Sun Java before the licensing dispute caused them to go their own way.
This simply isn't true.
Google/Android never used Sun Java, the libraries or the Sun JVM.
Android always had their custom Dalvik VM, and it used the (clean room) Apache Harmony Java-compatible libraries.
http://www.openhandsetalliance.com/press_110507.html
"Thanks to the availability of our Jbed™ Java™ VM on the Android platform, we offer immediate compatibility to the standard Java ME world to enable Java ME-based mobile services with the Android platform."
So it's a bit fuzzy. I'm on the fence as to what this means, but given that Android was actually based on Java prior to Google's purchase, and this was not long after that transaction, I have to think Schwartz really was referring to a J2ME implementation. Indeed he specifically talks about support for netbeans and the like, which of course is entirely untrue for today's Android development.
So I don't think this is the smoking gun that many think it is. Scwartz perhaps jumped the gun before formalling licensing it, but it isn't some grand endorsement of an Apachy Harmony derivative.
http://blog.yafla.com/Did_Jonathan_Schwartz_Endorse_Androids...
Google's lawyers note that Sun offered to license Java to Google (http://www.networkworld.com/news/2011/072211-google-sun-offe...). Therefore, there is no reasonable way that Google could try to claim estoppel. Google was aware that Sun believed that Google needed a license. Therefore, there is no possibility that Google believed that Sun was saying that Google's Java implementation didn't infringe on Sun's IP.
There's a distinct difference between that scenario and the one that occurred. In the hypothetical, Sun has stated a fact "your implementation of Java doesn't infringe". Later, Sun changes that fact "your implementation of Java does infringe". With what Sun's CEO has said, one can create a dialogue that doesn't contradict itself. "We're happy you're using Java"; "We're still happy you're using Java, but you have to pay for its usage or code around our patents like we said before when we offered you a license for Java."
*Estoppel is meant to make sure that people can't trick you into situations (and often times requires some proof that the person being estopped had that motive). For example, let's say that Sun had gotten together in a board room and started saying, "we'll tell people that there are no patents on Java and they can all use it for no charge and then later, once they've all started using it due to our assurance that there are no patents on it, we'll change our mind and sue them for patent infringement." That isn't the case here.
Maybe I'm just a journalism snob, but that's some pretty poor reporting.
Maybe I'm off base, but it seems like just because he made a statement that he was happy to see that they were going to use a java-based VM doesn't mean he didn't assume that they were going to pay licensing fees for it.
Nothing in the licensing terms will prevent open source projects from creating and distributing their own compatible open source implementations of Java SE 6, using standard open source licenses
From JSR-270
http://www.jroller.com/scolebourne/entry/jcp_bonn_meeting_oc...
If you include the Java bytecode-to-Dalvik compiler as part of the "system" it could be considered compatible.
Android/Dalvik isn't a licensed Java implementation so the irrelevance is irrelevant ;)
The original statement referred to the license to use a Java compatible API, not to be a Java licencee.
It's fairly well defined by JSRs 270 or 216, and Android isn't even close. For example, the GUI libraries are quite different.
If you include the Java bytecode-to-Dalvik compiler as part of the "system" it could be considered compatible.
I don't think the compiler runs on the phone, so it doesn't count.
That isn't how it happened - Oracle took down the old Sun blogging site (along with all the blogs) at the same time. It was a typical Oracle move - wanting to control the dialog about their platform - but I don't think it was specifically about this case.
Companies seem to care very little if their little patent wars leave a little or a lot collateral damage.
GIF, anybody?
Totally true and never argued a different point of view. Just consider how killing Android would be a major blow to Google and how likely it is to land such a blow on a company like Google in a situation like this. What I meant was, that considering the context and the chances, it is much more likely that whoever wins, wins some millions, maybe even billions. That will hurt the loser, maybe hurt the companies overall value, but it will not kill Java or Android.
Btw. I think it is really interesting, how both sides in a discussion can think the other one is kind of naive and blind, because they don't really get the point of the other one. Your ostriches-argument is exactly what I thought when I wrote my comment (just exchange optimistic with pesimistic)!
So technically Schwartz could have been blindsided by Dalvik.