"So, what happened with the Android kernel code that caused it to be deleted? In short, no one cared about the code, so it was removed. As I’ve stated before, code in the staging tree needs to be worked on to be merged to the main kernel tree, or it will be deleted."
—
From Android and the Linux kernel community, by Greg Kroah-Hartman.
The whole post it’s worth reading, lemme quote another sentence Google shows no sign of working to get their code upstream anymore
. That’s important, IMHO.
It reminds me the complaint on the way Google is developing another open source project: Chrome (er, Chromium browser); they use several open source libraries, including them in the source tree, and forking existing FOSS code bits for Chromium like a rabbit makes babies: frequently, and usually, without much thought.
So if you want, you can find a pattern here. Google isn’t playing the open source community rules, they’re just using (abusing?) open source. Come on Google, give something back!