7.08.2009

Thunderdome or hubris? Either way, it's on

[Long post, I had a lot to say. Also EDIT: I accidentally linked to my wife's alumni magazine for some reason before, so fixed by pointing to Slashdot]

Google has just announced plans for an open-source computer operating system based on the Linux kernel and its Chrome browser for personal netbook computers.

Two men enter, one man leaves... Google has decided to take the fight to Microsoft's house.

This is the stupidest thing they could ever do. Short the stock.

I won't comment on the business sense here, although there are plenty of people who have noted that Google's Chrome browser and Android mobile operating system aren't exactly taking off (including the linked WSJ story). I'll keep to the legal stuff because that's not something you'll see everywhere.

I know a thing or two about law and computer operating systems. If they were easy to make there would be more of them. I've always believed that one aspect of Linux's much-vaunted security is that it doesn't run on many target-rich environments. Yes, the many eyeballs of the open-source community allow for faster bug triaging. But that doesn't mean that grandma will be able to figure out how to patch. Microsoft has patching the consumer computer down to a fine art. And don't get me started on Apple. If more consumers used the Mac, Apple wouldn't be making fun of those security alerts in Vista because the Mac would have them too.

Now Google isn't bad at making software. In particular, they've done very well with search engines. And their own computers run on Linux. Which makes this interesting. Because an interesting thing about Linux is that large parts of it these days are developed by for-profit corporations who then give away the code. That raises a very interesting and to-date unexplored question about dumping.

By definition, giving something away for free implies that you're selling it below cost. And sales below cost are indicative of anticompetitive behavior - they're not proof positive of it, but they definitely show something interesting. The General Public License (GPL) would prohibit Google from doing the most traditional aspect of anticompetitive behavior, which would be to drive Microsoft out of business by giving away free what Microsoft charges for only to start charging later once the competitor is gone, because it's a violation of the GPL to refuse to distribute source that is derived from GPL-licensed code. Unless Google's end game is making its own kernel to replace the Linux one once they have killed off Microsoft.

That would raise some interesting IP questions: if Google writes code that integrates with GPL-licensed code and is open-source, but then replaces the GPL-licensed parts, can it change the license for the parts it wrote? I'd say yes. But the second Google does that, its anticompetitive actions would be clear.

By integrating the Chrome browser Google is raising other interesting issues of tying and bundling also. Microsoft keeps getting in trouble for having an OS with integrated browser. In the USA this is illegal if its effect is to drive a competitor out of business (Microsft made the law on this point). In Europe it's just illegal in and of itself - if there's a company out there that sells a product that you give away for free, you're breaking competition law (Microsoft made the law on this point too). It turns out that Microsoft does sell an operating system that comes with a free browser and search tools. And it turns out that the EU is trying to make Microsoft stop leveraging its OS strength by forcing them to allow users to choose their own browser and search tool. Will the EU force Google to do the reverse?

From a government affairs perspctive it's also interesting in Europe. Just like Microsoft, Google isn't European. And that's one of the biggest reasons the EU hates Microsoft. Little-known fact: one of the biggest funders for the development of open-source software throughout the early years of this millennium was the EU. Mostly-forgotten fact: the French government is funding a "European" search engine called Project Quaero (http://www.telegraph.co.uk/finance/2921407/Chirac-backs-eurocentric-search-engine.html). And the EU is constantly going after Google for perceived privacy violations. Imagine how they'd feel about another American company they can't control taking over the world of computing. It doesn't take Nostradamus to think they might go the way of Microsoft and Intel and bring very expensive complaints.

But the difference is, you don't need creative antitrust theories to get Google into court in Europe. Google is actually breaking the law in Europe right now. Google's practice of selling AdWords that are company trademarks keeps being the cause of litigation in Europe, and Google keeps losing. I don't know if they've lost every single suit, but they sure did lose most of them when last I checked. So if they integrate their search tools into the OS, they are one injunction away from not being able to sell the computers bearing their operating system in the EU.

So let's review. We have: a company that is definitely bundling a browser and an operating system (illegal in the USA if you're doing it to kill a competitor, and illegal in Europe in and of itself). This company is going to give away the product that competes with a product that's sold by its competitor. And this company is already the target of investigations for anticompetitive behavior in the USA (remember the books settlement?) and Europe, as well as breaking national laws throughout Europe.

Oh yeah, this is a smart move. How do you short stocks on Fidelity again?

9 comments/complaints:

Jamz said...

I wouldn't short it just yet. There will be the obvious run-up by trend followers and haters of MS...until they read your post.

:)

I'll stay out of this fight...oh...and I just bought the Windows 7 Pro upgrade for only $99. Get in now...deal ends July 11. I hate Vista on my wife's laptop.

I'll stick with Cisco stock for now.

Mitch Evans said...

"That would raise some interesting IP questions: if Google writes code that integrates with GPL-licensed code and is open-source, but then replaces the GPL-licensed parts, can it change the license for the parts it wrote? I'd say yes. But the second Google does that, its anticompetitive actions would be clear."

The parts that it wrote would be modifications that are subject to the GPL and are subject to the mandatory source code offer. I don't think that changes if the modifications (somehow) stand alone w/o the original GPL code.

If the add-ons stand alone such that they are not modifcations under the GPL, then Google can keep them out of the GPL altogether. In that model, Google could change the game for those modules. That would be a pretty hard maneuver though, because Google will have use non-GPL modules that work with GPL code to push a non-GPL substitute. Put another way, consumers hooked on the non-GPL modules would have to choose between Google's new non-GPL OS and a GPL OS. If those two are interchangeable (and they would have to be to keep the mods out of GPL), then consumers would have to buy the cow when they can get the milk for free.

Also, the bundling of Google's browser and this new OS may succeed as a tying arrangement but fail in the market because it directly contrasts with the Windows scenario. I don't think Google has any dominance in the browser market, so tying an OS to its meager browser leverages nothing. MS made some law by tying its browser to its dominance in the OS market. To fit that analogy, Google would have to tie its OS (somehow) to its dominance in search. I don't see how it gets there from here.

Lex said...

Jamz: Can you comment on the +/- of upgrading from XP Pro (or XP MCE) to 7?

Thanks.

Sharpedo said...

Lex:

I have seen and used the Windows 7 beta. Let's say it like this: it's like Vista if Vista worked. Comparing it to XP I'd say it's superior to XP, and it's still in beta.

The biggest difference is the stability. Windows 7 has some serious redundancy such that it can shut down individual processes without shutting down the whole PC. In English, it can reboot parts of itself without having to reboot the whole computer. That means if one program crashes it doesn't take your whole work session down with it.

The UI is a lot nicer too. Microsoft got a lot of complaints about the Vista UI. They listened.

Jamz said...

Lex...honestly...I'm only buying a single upgrade copy. I'll still use my XP Pro machine, simply because I'm lazy and don't have any issues with it. The clunkiness of Vista on my wife's laptop and eventual AVCHD (HD cam formats) support is why I'm purchasing it for her machine.

As for the media center...I really cannot see why you should move to Win7. If you're happy with the performance...don't move. Operating in the MCE capacity, you'd not be actually looking to run apps on that box, but be utilized more in a file server role. That may change with Win7's MCE tools. I'll be learning more in the next few months as I have a major project to finalize at work, but I have the xbox360 and connect to a POS computer running MCE. I plan to upgrade that entire setup through moving the wireless to a centralized area in the house for better coverage, hard-wiring the xbox to a cat-6 line, and taking a massive server I've gotten and set that up as a Win2k3 or 2k8 box running the MCE...hopefully on a gig switch and THEN I'll be able to comment on the +/- of client pc upgrades to win7.

Lex said...

Sharpedo/Jamz: Thanks for the info. If I'm hearing y'all right, it sounds like W7 would be a good move if I were having problems but in their absence there's no compelling reason to upgrade.

Anonymous said...

I managed to miss where you dealt with what happens if Google never tries to replace open-source Linux modules with proprietary ones. Do you think they *have* to in order to make this profitable for them in some way?

Mitch Evans said...

I suppose Google could remain content just sitting on the piles of cash they get from people using the Linux modules for free.

Oh wait . . .

Sharpedo said...

Anonymous: you didn't miss it, I didn't address it. I do think have to do it because otherwise they're creating the dumping scenario, but if they don't... If they don't then they never get the rewards for their crushing of Microsoft.

Let's work from the assumption they don't integrate their search tools into the OS because then they've got the tying/bundling issue I describe in the main post. So if they remove or reduce Microsoft's position then they're giving away an operating system with a bunch of modules and never capitalizing on that.

For-profit companies don't give away product with no expectation of commercializing it. I'm not saying there's no money in open-source - quite the contrary - but I am saying that none of the ways of making money in open-source is Google's business model. They're not IBM or Sun or Red Hat with a services business so they don't make the money that way. They're not MySQL who give away a basic version of their software for free and a more robust version for a fee. I guess maybe they could just abandon it to the community once they've crushed their search competitor but that would show their true motive to have been anticompetitive.

So I think if they don't try to commercialize the OS down the road they have antitrust problems, and if they do then they have GPL problems. The only way this doesn't cause them a problem is if it doesn't actually do anything to Microsoft's business.

And that's why I could be wrong on all of this. Chrome OS may be nothing more than an attempt to unbalance a competitor by attacking them in their wheelhouse, distracting some of the competitor's resources so that the competitor can't keep hitting you where you live. But there are enough ex-Microsofties at Google that I think they know Microsoft can walk and chew gum, so I'm assuming there must be an ulterior motive.