Subscribe to this newsletter
   
  Unsubscribe from this newsletter
   
  Send feedback to Bernard Golden
 

Read Navica's new Open Source Maturity Model Whitepaper


 



 


 

 

 

Open Source Commentary from Navica's CEO, Bernard Golden

In This Issue

  • GPL3 Followup

  • Musing on Margin Migration

  • Navica News

GPL3 Followup

I discussed GPL3 in a newsletter a few months ago. The initial draft of the license has now been released. I am doing a blog on GPL3 for CIO Magazine, discussing the license, its conditions, and how people can submit comments. CIO is just about to move to a new content management system (they're moving to Mambo) and I am scheduled to move to my own blog soon. Depending upon when you try and access my comments, you might have to do a bit of poking around on the site to find them.

Nothing in the license has changed my mind that this will represent the most significant development in open source over the past five years. Once the implications of the license become clear, there will be a torrent of comment and concern. I just can't figure out why we aren't hearing more now. It's something like the Sherlock Holmes story Silver Blaze, in which Holmes remarks that the most puzzling event of the mystery was that the dog didn't bark in the night.

Musing on Margin Migration

I had the opportunity to speak at BayLISA a couple of weeks ago, at a special meeting held at Google. By a fortunate propinquity, I met with MySQL the following day. I was astounded by the extreme contrast between the two companies in terms of facilities, behavior, and, for want of a better word, presence. In my discussions with MySQL, I was surprised to find out that, despite these enormous differences, there is a critical symbiotic relationship between the two. The differences in their circumstances, coupled with the close kinship of their offering, caused me to muse on the role of margin in the technology industry, and where to look for it in the future.

As I said, the contrast between the two companies is extreme and immediately obvious. As I pulled into the Google parking lot, I was met by a security guard who stopped each car to ascertain the occupant's purpose in visiting the company. MySQL, on the other hand, is located in a shared mid-rise building in Cupertino where you park anywhere you please. Google is located in a set of buildings in Mountain View in which they are the only tenant (in fact, the buildings were formerly the home of Silicon Graphics).

At Google, the building lobby was staffed by a number of friendly receptionists, who insisted on registering each of the meeting attendees. We were then walked to the presentation room by one of the receptionists. At MySQL, by contrast, you enter into a bare reception area and find your way back to someone that you can ask to announce you to the person you're meeting.

I was particularly impressed with the spread Google laid out for what was, after all, a low-key community organization meeting. They provided at least five main courses, six salads, many appetizers, barrels of drinks, and even had cake (BayLISA usually makes do with donated pizzas). Backing onto the presentation room was a fully stocked kitchen area containing glass-fronted cooler cases full of drinks, stacks of containers holding snacks (both junk and organic), microwaves, and tables and sofas for relaxation. It even had a full-size pool table for noodling time.

At MySQL I was guided into the kitchenette and invited to select a soda from the cardboard carton that had clearly been brought in from Costco.

After my presentation at BayLISA, a Google employee described the Google infrastructure and product, noting that it runs on “over 10,000” servers (actually rumored to be in the neighborhood of 150,000 servers) using a Google-derived Linux distribution, with a Google-invented file system to contain content and indices.

You get the message. Life is lived large at Google. They're phenomenally profitable. Google is sloshing in so much money that they can pursue the kind of pointless initiatives heretofore seen only in the packaged software industry (Google Pack, the incomprehensible Google Toolbar partnership with Sun, and, just this week, the WiFi hotspot sharing company, FON).

MySQL, on the other hand, clearly watches every penny. No executive chefs. Standard benefits. Low-key marketing. No off-point initiatives: databases is all they do.

The point of all this isn't to describe the extremes of wealth and poverty in the technology industry. At least, that's not the primary point. Google is the global leader in paid search, is publicly held and had about $6 billion in sales over the past year, with a profit margin of approximately 25%. MySQL, an open source relational database company, is privately held, but is rumored to have had trailing twelve month sales of around $40 million with positive profitability. (As a side note, the fact that Google is located in SGI's old buildings provides ironic symbolism. SGI, an exemplar of proprietary software and hardware, has fallen on hard times: no longer listed on Nasdaq, stock at 36 cents, unable to find a way forward in today's technology world).

Despite all that I've just pointed out as the dramatic contrasts between the two companies, the most dramatic thing I learned during my two meetings is that virtually all of Google's paid search runs on MySQL. In other words, the billions of dollars of revenue that Google achieves is balanced on the open source technology of a company less than one percent of its size. That distribution of revenues and profit is so astonishing that it gave me pause: In contrast to the dot com bubble, where Oracle and Sun made billions from Net startups that couldn't find a sensible economic model, Web 2.0 shifts the revenues from the suppliers to the customer-facing entities.

There are a number of lessons in this, and they tell us where the future of the technology industry is going. More critically, they tell us where the future of high-margin technology is going.

Lesson One: Startups Need Open Source

It's easy to overlook today, but Google wasn't always a 500 pound gorilla. In fact, when it started it wasn't even a chimp. It got its start in a dorm room running on a mishmash of hardware (the Google presenter showed a picture of an early setup and it looked like the remnants of a tech garage sale) using open source software. Many people have attested to the fact that open source lets a startup get off the ground with far less investment than used to be necessary -- but when you understand that today's Google was bootstrapped with borrowed hardware and free software, it suddenly becomes clear in a way that dramatically illustrates the point.

Lesson Two: Flexibility Demands Open Source

As previously mentioned, Google runs a home-grown Linux distribution. At least in part, this is so that they can use low-spec commodity hardware in their infrastructure. The Google presenter mentioned that their typical machine is a 386-class box containing a 40 to 80 gig drive (I didn't even know that you could buy that level of hardware today!) Using Linux allows them to run a stripped-down OS sized for their preferred hardware. If they attempted to use a commercial operating system, they couldn't size it for their infrastructure, which would their business model upside down. And, of course, they would be totally unable to replace the native file system with their own version, tuned for their purposes.

Lesson Three: Scale Mandates Open Source

One of the most amazing things about Google is the way they make money. If you've ever used Google AdWords, what's most amazing about them is how cheap they are. Clickthroughs typically costs less than a dollar; many AdWords cost on the order of a nickel per clickthrough..

The only way to build a huge business on transactions of that size is to achieve enormous scale – for Google, on the order of hundreds of millions of searches serving up millions of clickthroughs each and every day. Google's business makes McDonalds's “billions of hamburgers sold” look Lilliputian.

Google efficiently captures the curiosity of the world's Internet users and harnesses it to a very scalable infrastructure. Without the ability to cheaply scale their infrastructure, Google could not convert their transaction model into a high-revenue business -- they literally wouldn't be able to cost-effectively respond to demand. (As a side note, someone from Yahoo was in the audience was at the presentation, and noted many similarities between the two companies' infrastructures; the key difference being Yahoo's use of FreeBSD rather than Linux. Yahoo is also a heavy user of MySQL).

Based on this insight, we can predict that, going forward, Internet-based businesses will have to be based on open source. Without it, these businesses just don't make economic sense. The sole exception will be Microsoft which “eats its own cooking”, relying on Microsoft products to support and run its online properties; one can speculate that its properties do not suffer true intra-company transfer costs; in other words, they get their software for free and so can afford to use a commercial software infrastructure. No other Internet-based businesses will be able to make a go of commercial software-based infrastructures.

Lesson Four: Margin is Moving

Google is a business that couldn't exist without open source. But because open source is available, its founders were able to create a business that addresses the conditions of today's Internet – in other words, respond to the most dynamic, highest-growth part of the globe's economy. It's at the edge of social change, the stress of economic transition, the shift of cultural attention, that high-margin opportunity lives. Because its founders married today's needs to open source, they have realized outsize gains – both organizationally and personally.

MySQL is doing very nicely, thank you. Its stated ambition is to reduce the size of the relational database market by 90% by offering a cheap, easy to use, mid-range product. It will undoubtedly make a very nice living, but will never be a huge company. MySQL will achieve mid-size gains.

The Google/MySQL Takeaway

Several recent newsletters have discussed the impact of margin migration on the software industry and the subsequent impact on IT users. The Google/MySQL story illustrates this story perhaps more vividly than any economic description could possibly achieve. However, the theme running through all these newsletters has remained constant: open source is changing the economic assumptions of the IT industry and forcing old and new players to rethink their strategies. Don't imagine that you are immune to its impact. Get ready to have your world turned upside down. Start working on your plan now – if it's not already too late.

Navica News

You can hear me speak at these upcoming events:

March 17, 8:30 a.m.: SDWest, Santa Clara Convention Center. Presentation topic: "Open Source ROI: Achieving the Promise of Open Source." See www.sdexpo.com for more information.

April 27, 7:00 p.m.: Peninsula Linux Users' Group. Presentation topic: "GPL3 -- Where Free Software is Going." See www.penlug.org for more information.

 

 

 



 

 

 

 
 

  © Copyright 2004-7 Navica Inc. All rights reserved.