Here’s the story in a nutshell: Android apps are written in a restricted dialect of the Java language, which meant the platform had a vast and skilled developer community from the moment it was released. The components of Android that allow it to run Java code are based on the Harmony project, an open source implementation of Java created under the aegis of the Apache Software Foundation. The vast majority of the code in Harmony was actually written by IBM employees, because Big Blue decided Harmony would be where it would direct its Java development efforts.
But that’s no longer the case; the core of the IBM-Oracle deal is that those employees will now switch their attention to OpenJDK, Oracle’s in-house open source Java implementation. The move completely sucks the wind out of Harmony’s sails, with Tim Ellison, one of Harmony’s senior developers, essentially conceding the project will probably fold in short order.
(Link: Oracle-IBM pact cuts Android off at the knees)