of course they use java, it's an open source programming language.
The J2SE implementation was not yet open source when Google decided to use the language in Android. That is why Google went with Apache's harmony, since the terms under which Sun was wanting to license Java to them weren't giving them the freedom they needed. At the time, Sun did not want J2SE on mobile devices, preferring to push J2ME.
the lawsuit wasn't about using java language. as I understand it, and I'm not an expert on this topic, the heart of the matter was writing the dalvik virtual machine to respond as expected to the published API for the language.
No, the lawsuit was about the Java language. Oracle argued time and again that Google needed a TCO license to use Java, and that the language and its base API were indistinguishable.
there were 2 minor copyright violations, with a maximum fine of 150 k per instance. that's a bit removed from the 6,000,000,000 dollars in damages oracle was claiming.
this was an important case in my opinion, and I think this could have some strong repercussions throughout the industry.
The case is still ongoing. On the copyright front, there's 2 issues remaining :
- The rangeCheck method which is identical between both implementation. This is a 9 line method. The judge basically said a 12 year old would've written it the same way, and Oracle's lawyers agreed it was worth about 0$ in damages (Google using the same code as Oracle for rangeCheck did not really give Google any unfair advantages).
- The other point is the copyrightability of the SSO. That is where it could get ugly for Google and the industry as a whole. Basically, Oracle are arguing that function prototypes and argument types/function types are copyrighted and deserve protection, whereas Google and the whole freakin industry argues that it's the actual implementation that is subject to copyright. This one isn't minor if Google loses it, but the judge doesn't seem to be seeing it Oracle's way, and the EU already ruled that interface declarations are not subject to copyright.
Groklaw has some excellent coverage, I highly recommend you give it a thorough reading.
they were under development at roughly the same time. If memory serves me correctly, development for android started in 2005. iphone was released in 2007.
Android was started in 2003. It was purchased by Google in 2005. iOS was still at the stage of being a fight between a Linux based system or a Darwin based system in 2006. It was a very short project until its release to the public in 2007.
But this is about IP. Apple basically has no IP that they've asserted against Google's Android because frankly, I don't think they have any that cover anything in the Android operating system itself. They surely have a bunch of hardware patents they can assert against OEMs and they do have some touch gesture patents as well, but they don't really have anything that covers Android's function as an OS or its UI as it is shipped by Google. If they did, there would be a lawsuit.