Say Goodbye to your Hard Drive

We’re happy to announce that over the next few weeks we will be rolling out the ability to upload, store and organize any type of file in Google Docs. With this change, you’ll be able to upload and access your files from any computer — all you need is an Internet connection. – Google Docs Blog

Well, obviously Google is getting ready for the world of Chrome OS. Now we get to prepare, too. I don’t really want to list all the aspects of our digital lives already live on servers, but let’s all agree that it’s more than it was ten years ago. The trend toward moving your apps and data onto the internet is real and seems to be speeding up.

It’s also interesting to consider how different approaches to handling multiple devices used by the same person is handled by different companies. At Microsoft, let’s use Exchange as their ideal. A server managed by an IT professional with lots of relatively powerless users each grabbing data from it. For Apple, let’s use the iPhone/iPod model. The Desktop/Laptop is the master copy and for the most part the iPhone/iPod copies from it. Some data can flow the other way, but the Desktop/Laptop is the senior partner here. Google’s model is that all your data is on a Google server. Your devices don’t ‘sync’ so much as ‘cache’.

These three models are pretty tightly coupled to how each firm likes to do business, too. Microsoft loves to sell software to companies, Apple likes to sell computers and devices to consumers, and Google likes to run everything themselves drop prices through the floor in order to bring in users. There are some really great things about having all your data managed by competent professionals, as would be the case with Chrome OS, but it’s hard to see how Google will be able to avoid following Microsoft’s path into making their users’ satisfaction secondary to other considerations. It’s an interesting constraint that Apple has, in that they sell almost entirely to end users. If Windows 7 isn’t compelling to the average Windows user, Microsoft can still try and sell to their real market, corporate IT. When Apple makes their users unhappy, they have nowhere else to turn (for evidence, see Apple’s market cap before Steve Jobs’s return). Sooner or later, it seems that Google’s huge reliance on advertising revenue will turn them against their users.

Information wants to be commoditized

There’s a dominant dogma in the online culture of the moment that collectives make the best stuff, but it hasn’t proven to be true. The most sophisticated, influential and lucrative examples of computer code—like the page-rank algorithms in the top search engines or Adobe’s Flash— always turn out to be the results of proprietary development. Indeed, the adored iPhone came out of what many regard as the most closed, tyrannically managed software-development shop on Earth. – World Wide Mush by Jaron Lanier

Of course, all of Apple’s OS X-ish devices are already based on free UNIX distributions. The licenses of the open software requires Apple in some cases to provide the source code for the binaries they ship, and Apple complies. That doesn’t make the above claim false, exactly. I think it shows that the technology industry is a complex one. There are lots of relatively old and well understood problems that have open solutions, like compilers. Can closed solutions outperform GCC, for example? Sure. But a free, good enough, solution allows everyone else to spend their money and time on other problems. Maybe XCode wouldn’t be as delightful if Apple’s money and man power had been directed to reinventing GCC?

It’s easy to only point to the best example of closed development (but why would anyone point to Adobe Flash?), but these days there are lots of unsexy things that open source really excels at. A huge portion of internet infrastructure is open source, and this very blog is made of entirely open software. Blogging is a great example of a well understood problem that has several commodity solutions. There was a time, not so long ago, when it seemed like an open source web browser was too much to ask for, but obviously Mozilla eventually provided one for us. Then we got WebKit (really, KHTML, etc) and now we have Chromium. Whatever an iPhone is, exactly, is not well understood. Android is slowly figuring out how to solve the “small form mobile computer with phone” problem, but right now Apple has it nailed. And they didn’t even need to invent their own compiler for it, either. And, slowly, open source and culture is working its way up. Commodification is a form of wealth creation, and a really profound one. This is really what “Information wants to be free” means. Information wants to be copied, and after you get enough copies, you suddenly have a commodity.