Yesterday’s news regarding the lawsuit Skyhook has filed against Google seems to have made quite an impact here and there. If you read through the complaint (at Daring Fireball), Skyhook makes some interesting claims about how Google abuses its position to strongarm OEMs into using Google Location services, but the big claim, something everyone seems to overlook, is this one: Skyhook says Google tried to gain access to Skyhook’s data.
Skyhook’s complaint basically comes down to this (quoted from the complaint): “Google publicly represents Android as open source and pro-innovation, then unfairly uses its exclusive oversight of the platform to force OEMs to use Google Location Service”. You can’t get much more straightforward than that – props to Skyhook for being this clear in a legal document (although there is a pretty severe grammar mistake in there – cookie if you can find it).
Skyhook’s claim is that Andy Rubin himself issued a “stop ship” order to Motorola and ‘Company x’ (likely Samsung) when it found out that their upcoming Android phones (the Droid X and – likely – the Galaxy S line) would use Skyhook’s technologies instead of Google Location Services. According to Skyhook, Google stated that using Skyhook’s technologies would make the devices incompatible with Android.
A little background: Android devices need to pass two tests to be declared Android compatible (and therefore, gain access to the Android Market and select other Google services). The first test is the Compatibility Test Suite, a software-based test platform. Little meddling Google can do with this one.
The second test is subjective, and is done entirely by Google’s own engineers. Android devices and their software are reviewed based on the Compliance Definition Document, a set of dos and don’ts regarding the device and its software. According to Skyhook, this is the problematic part of the compatibility test, and the means by which Google applies its pressure on OEMs.
“This entirely subjective review, conducted solely by Google employees with ultimate authority to interpret the scope and meaning of the CDD as they see fit, effectively gives Google the ability to arbitrarily deem any software, feature or function ‘non-compatible’ with the CDD,” Skyhook states in its claim.
Unlike some, I took a look at this document, and in all honesty, it all looks rather straightforward. It literally is a simple list of what you can and cannot do; considering Skyhook is arguing that Google uses this document to strongarm OEMs, I expected it to be vague, full of obtuse legalese that can be interpreted in ten different ways.
None of that, however – even I, as a non-developer, can clearly understand this document. The requirements set forth in this document are not only pretty clear and understandable, they’re also remarkably easy-going at times. Even core Android applications like the Dialler, the Camera, the Browser, and so on, may be replaced by alternatives.
Then there’s this other strange thing about the CDD. Skyhook claims that the CDD can be interpreted however Google wants so they can use it to arbitrarily declare devices incompatible. However, the CDD has absolutely nothing to say about location services, so I’m wondering how Skyhook can use the CDD in its argument!
Worse yet – Verizon is shipping Android devices without Google search even present as an option, opting to use Bing instead! Just as the CDD has nothing to say about location services, it also has nothing to say about which web search engine is installed, or which one is used by default. Do you really think Google would allow Android phones to ship without Google Search, while giving two donkeys about what location services are in use?
You’d think no, but this is where it gets really, really interesting. This part of the filing is overlooked by just about any analysis that I’ve read, yet I think this is maybe the single-most important point in the entire filing.
Skyhook claims in the filing that Google was okay with Android devices shipping with Skyhook’s XPS location services, as long as Google’s own Location Services were running alongside it. “Google knew that if its Google Location Service is collecting local data, on the same device at the same time as XPS, that will enable Google to collect more and better location data because of Skyhook’s accuracy and precision,” Skyhook claims in the filing.
In other words, Skyhook is claiming that Google tried to make it so that it could benefit from Skyhook’s location data – incredibly valuable data if you’re an advertisement company such as Google. This is the core aspect of this entire case, yet most people overlook it in their lust for sensation (ANDROID IS CLOSED ZOMGWTFBBQ).
This leaves us with one mystery yet to solve: if Google can’t use the CDD to force Motorola and Company X to use Google Location Service – what else could it be using as leverage?
To answer this question, you need to understand one thing about Android. While it is open source, it also sports an optional set of Google applications that are not. These applications, like Maps and Gmail, fall under a different agreement and set of requirements that OEMs need to agree to. This includes access to the Android Market as well. Sadly, this agreement and set of requirements remain a secret until this day, so we simply don’t know if e.g. a requirement for Google Maps is that it needs to use Google Location Service.
It would seem, however, that location services are not an aspect of these requirements, and Skyhook itself provides the evidence for that. First, both Motorola and Company X told Skyhook that after reviewing the agreements with Google, they concluded they could replace Google Location Service with Skyhook’s XPS. Second, Skyhook points out that other Android devices have shipped with a different location service than Google’s.
This means either of two things: Skyhook is lying, or the Apps/Market agreement is secret for a reason – they’re vague, and allow Google to arbitrarily declare devices incompatible if it suits their interests. Because Skyhook is focussing on the CDD as Google’s leverage, and not the secret Apps/Market agreement, it is likely to assume Skyhook has no access to the latter either.
As such, Skyhook is pretty much forced to throw everything on the CDD, since it cannot make any hard claims about an agreement it doesn’t have access to. In doing so, however, they make one big mistake in their filing that Google will likely pick up on in their counterargument: they claim the CDD governs whether or not applications gain access to the Android Market. This is clearly false, as this is governed by the secret agreement. The CDD has nothing to say about access to the market at all.
All in all, I get the impression that Skyhook sees the writing on the wall. They already lost Apple in the mobile space, since they developed their own location services. Google has done the same, and I’m sure Microsoft is not far behind. This leaves Skyhook in a sticky situation, and as we all know – if you can’t compete, litigate.
However, that is a rather simplistic view and ignores the fact that Google is a very big company, and by rule, big companies do bad things. I certainly wouldn’t put it past Google to do the things described in Skyhook’s claim – it’s just that Skyhook’s claim isn’t particularly convincing.
I am dying to see Google’s response to this.
Discusses the only requirements around location
It seems to me that Google is like the darling of the tech industry, but articles like this make me nervous. With as much effort as it has taken to try and put Microsoft in its place, how much harder is it going to be with Google, once their transition to the dark side is complete?
I’m wondering should the Google corporate moto be updated.
“Google: Be evil”
It sounds so much cooler.
So this is not true anymore?
http://imgs.xkcd.com/comics/password_reuse.png
This scared me when I saw it a few days ago. I started wondering what proof do we have that by entering our passwords in browsers, we are not unknowingly surrendering control of parts of our lives?
I mean, I have 170+ secondary email addresses on my Yahoo account. This means at least as many registrations on websites, forums, etc. But I only have three passwords. A weak one I really don’t care about, that I use on all secondary addresses, another one for my PC accounts and a third strong one for my main email accounts. In case I have other passwords, I just send myself an email with the website, username and password.
I thought about all that while reading the comic strip and it was… unsettling.
Thanks Thom for this great piece. This is why I keep coming back to OSAlert time and time again.
I second that, this is why no other site compares!
A second seconding here.
Thanks Tom! This is the best story I’ve read on OSAlert. Very articulate. I’m impressed.
i bet the worst thing about this for guys at both companies is waking up on a Sunday morning and hearing the kids playing and staring at a 3′ high stack of black legal binders before you even sip a cold bit of joe ;(
well.. at least its not another patented troll!
I have a hard time feeling sorry for corporate lawyers.
So…they previously lost one big mobile player and now another. and all of a sudden there’s legal proceedings abound. Wow, what a coincidence, eh?
those who can do, and those who can’t, sue.
Google will be the next Catholic Church
Soon it will be claimed, asserted, demonstrated and defended that there is and can be no knowledge without them.
Time for someone to nail a new 95 Theses to Google’s home page on the intrinsic and sacrosanct value of the relationship between the individual and his or her Information.
No Googlery!!!!
What makes you think the Lutheran church is any better?
I am saying – let’s reinforce the concept of individual conscience, if you like, as the agent, not the corporate body. Even Cardinal Newman said:
“Certainly, if I am obliged to bring religion into after-dinner toasts, (which indeed does not seem quite the thing) I shall drink to the Pope, if you please, still, to Conscience first, and to the Pope afterwards”
So, I say, “I drink to unconstrained Information and knowledge first, Google’s global needs second (if at all)”
Well done, my dear Watson.
Good analysis, Thom. You’ve isolated the key point that all the other articles seemed to have missed. Data is gold, and Google wants it!
I have some questions after reading your article Thom. How can an agreement be a secret agreement if you haven’t seen it yet? Unless you mean its between Google and third parties, but not Skyhook. In which case, how do we really know it exists? Lets face it. Google owns Android. It can do what ever it wants with it. While the software may be open, the branding is NOT. Just like Red Hat. Just like Fedora. Now, we KNOW that other services can be used on these phones. The real question is: Does Google treat everyone the same? If so, then Skyhook hasn’t got a chance. Google doesn’t own a monopoly in the phone space, so its not like Skyhook had to go with Google in the first place.
I can understand if Google didn’t allow Motorola et al to use Skyhook instead of Google’s location services: it would break third party apps relying on it. Then you’d have an actual problem of fragmentation instead of just the usual FUD. Google would have a lot of unhappy customers downloading apps they couldn’t use. Yes, Google’s services are tightly integrated into the platform.
Now, if Skyhook’s tech was supposed to be an addition to Google’s, on the other hand, then that’s a different story. But that doesn’t seem to be their complaint.
I give up. What is the serious grammar mistake?
Me too.
Sorry, I mean: I do too.
Oops, I mean: So do I.