I am wondering how long it is before we see an effort to do to Google Play Services what Google did to Java - copy all the APIs and create an independent alternative that lets you build apps that use features from Play Services, without tying your app to Google. Ideally one can then choose what to do from just stubbing them out, filling them with 3rd party alternatives, or providing custom implementations. I would th…
From http://en.wikipedia.org/wiki/Replicant_(operating_system) :
> Replicant is a free and open source operating system based on the Android mobile platform, which aims to replace all proprietary Android components with their free software counterparts.
So I think that at some point maybe the Replicant guys might get to a point where they do what you are looking for, if they haven't already.