Hacker News new | ask | show | jobs
by Zigurd 4604 days ago
Re Skyhook: Google has made no such demand on any OEM. Google demanded Moto not replace Google location services with Skyhook. Many Android phones have shipped with, e.g. Verizon's location services and maps.

Based on what has appeared in commerce, you can run, and preload if you are an OEM, any competing service on an Android device. But Google draws the line at denying Google data from their own apps. Seems reasonable.

2 comments

> you can run, and preload if you are an OEM, any competing service on an Android device. Seems reasonable.

...that's only kind of true. OEM's who are members of the Open Handset Alliance are prohibited from producing devices which run forked versions of Android. This is why Amazon has so much trouble finding manufacturing partners to produce Kindle devices.

So OEMs can load competing services onto Google supported Android devices. They cannot produce devices which run flavors of Android not supported by Google. This seems less reasonable.

This link, which goes into some detail about the Skyhook lawsuit, paints a starkly different picture:

http://www.theverge.com/2011/05/12/google-android-skyhook-la...

Google may have allowed Verizon and AT&T maps because, of course, they are the ultimate gatekeepers. But they still demand data for their own services and forbade SkyHook completely. The article lays it all out.

In light of that, your point agrees with mine: Google did not allow denying their apps with data, which sounds reasonable for Google. But for Nokia that would be selling phones that improved the service of a direct competitor. Google certainly forbade SkyHook from getting any data, so very likely Nokia faced the same problem, which would have meant they'd be giving Google data without being able to use it themselves.

I have read the available Skyhook litigation documents in detail, and I have worked with multiple location services APIs in Android and other mobile devices. I don't want to argue about every point in detail, but Google isn't demanding location data from other location/mapping/location-services stacks. If you really have you own whole location ecosystem, as Nokia does, Google won't go after you because you could make a good case that is, in fact, anti-competitive in an illegal kind of way. So I do not think "But for Nokia that would be selling phones that improved the service of a direct competitor." is correct. The Skyhook case is about changing the way the Android location APIs work, and those are NOT part of AOSP.

Bottom line, though, if you stepped outside of Google's constraints, like replacing the Android location service internals with Skyhook and keeping the data to yourself, Andy Rubin would personally leave a horse's head in your bed. The article says "Skyhook claims Google uses the threat of incompatibility to act anti-competitively." Which is the less nice way of saying if you don't follow Google's rules, whether or not they are spelled out in any contract, they will make it impossible for you to sell Android-based products with Google's ecosystem. Whether that is actually anti-competitive, is, of course, the subject of that litigation.

One thing Andy Rubin knew is that carriers can be dicks, and being a dick to carriers and their OEM partners, to the point of threatening with losing access to Android products is something he did not feel apologetic about. He learned that at Danger.

It's too bad Skyhook ended up in the middle of that. I have my own stories to tell about OEMs afraid to use interesting technologies because of the AFA, and the way Google used it. Some people think Google's behavior is similar to a case where a mainframe software maker got RICO'ed for bundling.