What Google is really up to

Bob Cringely has been asking himself why Google controls more network fibre than any other organisation. And why it’s building thousands of data centres all over the place.

Google is building a LOT of data centers. The company appears to be as attracted to cheap and reliable electric power as it is to population proximity. In Goose Creek they bought those 520 acres from the local state-owned electric utility, … By buying out all the remaining building sites in an industrial park owned by an electric utility, Google guarantees itself a vast and uninterruptible supply of power, much as it has done in Oregon by building a data center next to a hydroelectric dam or back here again in Columbia by building near a nuclear power station.

Of course this doesn’t answer the question why Google needs so much capacity in the first place, but I have a theory on that. I think Google is building for a future they see but most of the rest of us don’t. I’ll go further and guess that Google is planning to build similar data centers in many states and that the two centers they are apparently preparing to build here in South Carolina are probably intended mainly to SERVE South Carolina. That’s perhaps 100,000 servers for four million potential users or 40 users per server. What computing service could possibly require such resources?

The answer is pretty simple. Google intends to take over most of the functions of existing fixed networks in our lives, notably telephone and cable television.

Bob’s theory is that demand for network bandwidth is about to increase very rapidly, as more of us become accustomed to getting video over the Net.

More and more of us will be downloading movies and television shows over the net and with that our usage patterns will change. Instead of using 1-3 gigabytes per month, as most broadband Internet users have in recent years, we’ll go to 1-3 gigabytes per DAY — a 30X increase that will place a huge backbone burden on ISPs. Those ISPs will be faced with the option of increasing their backbone connections by 30X, which would kill all profits, OR they could accept a peering arrangement with the local Google data center.

Seeing Google as their only alternative to bankruptcy, the ISPs will all sign on, and in doing so will transfer most of their subscriber value to Google, which will act as a huge proxy server for the Internet. We won’t know if we’re accessing the Internet or Google and for all practical purposes it won’t matter. Google will become our phone company, our cable company, our stereo system and our digital video recorder. Soon we won’t be able to live without Google, which will have marginalized the ISPs and assumed most of the market capitalization of all the service providers it has undermined — about $1 trillion in all — which places today’s $500 Google share price about eight times too low.

And we thought Microsoft was dangerous. Discuss.

Aside… BTW, Google has gained control of all that fibre by long-term leasing deals, not corporate acquisitions. Why? Because if it started buying up bandwidth providers it would quickly attract the attention of the anti-trust lawyers in the DoJ.

The Vista EULA

Very acute piece by Scott Granneman about the Vista licence agreement. No surprises for those of us who distrust Microsoft, but it ought to be sobering for anyone who does — or who doesn’t care what they are signing up to.

A long time ago, a high school kid who wasn’t that great of a student told the class, after a long discussion about governments and politics, “Well, here’s what I’ve learned: socialism is fair but doesn’t really work, while capitalism isn’t fair but does work mostly.” Not too bad for a 9th grader.

More recently, I had the adults in “Technology in Our Changing Society” read both the Windows XP EULA and the GNU General Public License. When I asked them what they thought, one woman said, “The EULA sounds like it was written by a team of lawyers who want to tell me what I can’t do, and the GPL sounds like it was written by a human being who wants me to know what I can do.” Nice

The next version of Windows is just around the corner, so the next time we discuss software licensing in my course, the EULA for Vista will be front and center. You can read the Microsoft Vista EULA yourself by going to the official Find License Terms for Software Licensed from Microsoft page and searching for Vista. I know many of you have never bothered to read the EULA – who really wants to, after all? – but take a few minutes and get yourself a copy and read it. I’ll wait.

Back? It’s bad, ain’t it? Real bad. I mean, previous EULAs weren’t anything great – either as reading material or in terms of rights granted to end users – but the Vista EULA is horrendous…

He’s right: it is. What’s particularly interesting to me is the way it precludes users from running the two cheapest versions of Vista with virtualisation software like Parallels Desktop.

Longish article. Worth reading in full.

Left hand down a bit

From today’s New York Times

“I’m used to being in companies where I am in a rowboat and I stick an oar in the water to change direction,” said Mr. Berkowitz, who ran the Ask Jeeves search engine until Microsoft hired him away in April to run its online services unit. “Now I’m in a cruise ship and I have to call down, ‘Hello, engine room!’ ” he adds with an echo in his voice. “Sometimes the connections to the engine room aren’t there.”

Compatability, Microsoft style

From Tech News on ZDNet

Microsoft has pledged to make its new Office 2007 file formats accessible within the company’s other products, but the timeline for that support varies widely.

Although the company already has converters available for older PC versions of Office, the Mac translation tools are still in development. Microsoft now doesn’t expect to have the tools available until late March or April, the company said Tuesday.

“We realize this will be an inconvenience for some of you,” Microsoft acknowledged in its Macmojo blog. Folks in the Mac software unit at Microsoft say they have experienced the pain firsthand, now that a good percentage of Microsoft employees are using Office 2007.

Meanwhile, Microsoft’s Windows Mobile unit said in an e-mail on Tuesday that its PocketPC and Smartphone devices won’t be able to read and edit the new formats until the middle of next year….

This won’t stop Microsoft executives dissing OpenOffice for its alleged inability to read MS-formatted documents, though. Monopoly isn’t just a social and economic problem; it’s a state of mind.

Justice vs. Wisdom

From Eben Moglen’s Blog

The United States Department of Justice announced today that it would be making a radical purchasing decision: stop dealing with the firm it considers an illegal monopoly. No more Microsoft Word at Main Justice. So they will spend $13 million to acquire Word Perfect licenses from Corel. Did they consider OpenOffice at $0? Why bother—Let’s just cut Social Security benefits instead.

Vista: the torture begins

This morning’s Observer column

Next Thursday, 30 November, is the feast day of St Andrew, the patron saint of Scotland. Pity he’s not also the patron saint of computer users, because soon they are going to need all the divine help they can get.

How come? Well, 30 November is also the day that Microsoft releases Vista, the new version of Windows, to its corporate customers. Because companies don’t squeal, we may expect the occasion to pass off reasonably peacefully. The screaming proper will only start on 30 January next year, when the system is released to consumers.

Vista, you see, is a new kind of beast. It’s not enough just to install it on your computer; you must also ‘activate’ it…

That Vista licensing agreement you were thinking of accepting

Mark Rasch, an IT lawyer, has a wonderful essay on the problems raised by the Vista EULA. The nub of it is this:

The terms of the Vista EULA, like the current EULA related to the “Windows Genuine Advantage,” allows Microsoft to unilaterally decide that you have breached the terms of the agreement, and they can essentially disable the software, and possibly deny you access to critical files on your computer without benefit of proof, hearing, testimony or judicial intervention. In fact, if Microsoft is wrong, and your software is, in fact, properly licensed, you probably will be forced to buy a license to another copy of the operating system from Microsoft just to be able to get access to your files, and then you can sue Microsoft for the original license fee. Even then, you wont be able to get any damages from Microsoft, and may not even be able to get the cost of the first license back…

Worth reading in full. Many thanks to Chris Walker for the link.

Linux hardware

One of the most irritating things about the PC market is how difficult it is to buy laptops which do not have Windows pre-installed. When Ndiyo needed a machine to act as a mobile server for demos, we had to buy a Windows-crippled Vaio and then install Ubuntu on it. So despite wanting a machine that would run only open source software, we still had to pay the Windows tax.

It’s always seemed to me, therefore, that there was a market opportunity for a slick operation offering Linux-powered hardware. And lo and behold! — here’s one: :: system76. Looks pretty slick. Pity it only operates in the US.

The last hurrah?

Wall Street wiped $32 billion off the value of Microsoft yesterday as its share price dropped 11 per cent. This was because the company revealed a dramatic shift in its strategy to spend bucketloads of money trying to compete in emerging online markets. Here’s what the Financial Times‘s Lex column had to say:

While Microsoft’s shares dropped like a stone after it revealed plans to pour cash into online and other new markets, Google’s stock barely budged. A warning, perhaps, of the ineffectiveness of Microsoft’s billions in the battle ahead?

The investment binge that will hammer Microsoft’s profits next year echoes other past spending sprees, such as the initial Xbox foray. The company spent years trying to convince Wall Street that it was swearing off such extravagances, so it is hardly surprising that the news was poorly received. In fact Microsoft has little choice. The coming Windows Vista product cycle could well mark the last hurrah of a truly wondrous business model. As more software moves to the web and mobile phones, Microsoft’s foothold on the PC will become progressively weaker as a place from which to shape the future of its industry. Putting Windows on servers was a nice stopgap, but further gains will become harder as Linux spreads…

I love that phrase — “the last hurrah of a truly wondrous business model”. Must remember it for future use.

Oh — and while we’re on the subject, Netcraft has revealed that Apache has overtaken Microsoft as the leading developer of secure web servers. Apache now runs on 44.0% of secure web sites, compared to 43.8% for Microsoft.

What’s wrong with Microsoft?

This is a serious question, not a rhetorical one. (I raised it tangentially in today’s Observer column.) It’s sparked by clear signs of stress in Redmond, with serious managerial restructuring and the announcement that Vista is going to be late — again. A few days ago, Steve Lohr and John Markoff asked the question in an article in the New York Times.

The company’s marathon effort to come up with the a new version of its desktop operating system, called Windows Vista, has repeatedly stalled. Last week, in the latest setback, Microsoft conceded that Vista would not be ready for consumers until January, missing the holiday sales season, to the chagrin of personal computer makers and electronics retailers — and those computer users eager to move up from Windows XP, a five-year-old product.

In those five years, Apple Computer has turned out four new versions of its Macintosh operating system, beating Microsoft to market with features that will be in Vista, like desktop search, advanced 3-D graphics and “widgets,” an array of small, single-purpose programs like news tickers, traffic reports and weather maps.

So what’s wrong with Microsoft? There is, after all, no shortage of smart software engineers working at the corporate campus in Redmond, Wash. The problem, it seems, is largely that Microsoft’s past success and its bundling strategy have become a weakness.

Lohr and Markoff say that the explanation is that Microsoft is hamstrung by its past success as a monopolist — that it has to make sure that its new operating system is “backwards compatible” with older versions of Microsoft software running on millions and millions of PCs.

I’m sure there’s something in this. But it’s not entirely convincing. After all, Apple has some of the same problems (albeit with a smaller consumer base and a more uniform hardware platform). So it was interesting to read Eric Raymond’s comment on the NYT article. He says that the authors have described only symptoms, not the underlying problem.

Closed-source software development has a scaling limit, a maximum complexity above which it collapses under its own weight.

Microsoft hit this wall six years ago, arguably longer; it’s why they’ve had to cancel several strategic projects in favor of superficial patches on the same old codebase. But it’s not a Microsoft-specific problem, just one that’s hitting them the worst because they’re the largest closed-source developer in existence. Management changes won’t address it any more than reshuffling the deck chairs could have kept the Titanic from sinking.

Apple has been able to ship four new versions in the last five years because its OS core is open-source code. Linux, entirely open-source, has bucketed along even faster. Open source evades the scaling limit by decentralizing development, replacing top-heavy monoliths with loosely-coupled peer networks at both the level of the code itself and the organizations that produce it.

You finger backward compatibility as a millstone around Microsoft’s neck, but experience with Linux and other open-source operating systems suggests this is not the real problem. Over the same six-year period Linux has maintained backwards binary compatibility as good as (arguably better than) that of Windows without bloating.

Microsoft’s problems cannot be fixed — indeed, they are doomed to get progressively worse — as long as they’re stuck to a development model premised on centralization, hierarchical control, and secrecy. Open-source operating systems will continue to gain at their expense for many of the same reasons free markets outcompeted centrally-planned economies.

The interesting question is whether we will ever see a Microsoft equivalent of glasnost and perestroika.