• On GameSpot: The All-Time Greatest Game Hero revealed
November 9, 2009 12:55 PM PST

Google shifts software value to operations, away from IP

by Matt Asay
  • Font size
  • Print
  • 18 comments

Google CEO Eric Schmidt argues that competition is just a "click away." By opening up Google's access to personal data as well as the software that collects it, Google is adding substance to that claim.

Google's secret sauce? Operations.

It won't work to write better software than Google, because Google is not a software company. The only way to beat Google is through superior execution; through better operations.

The way to lose to Google? That's easy: try to sell software that Google is shoveling out the door as free (open source) software.

This thought hit me last week as Google announced the open-sourcing of its Closure tools. These are JavaScript compression tools that Google uses to build its own Web services like Gmail. Basically, Google was saying, "Here's how we build our software services. You can, too."

This follows on the heels of Google open-sourcing other software like Android ("Here's a free mobile operating system to help more people connect to our services"), Gears ("Here's how to run Google-like services offline"), and more, each opening up windows into the software that runs Google's services.

In many ways, Google is giving away the recipe to those that would like to build a Google clone.

The problem? Google is so much more than software.

In fact, one of the primary reasons that Google can write and open-source so much software is that it isn't a software company. Not even remotely. I could have every line of Google's software, both open source and proprietary, and I couldn't hope to compete with Google.

Google is what Google does with the software, and not the software itself.

Ditto for Red Hat. The company used to retain significant chunks of proprietary code in its Red Hat Network offering, but it has released that software under and open-source license in the last year. Doing so hasn't had any effect--positive or negative--on Red Hat's sales, because Red Hat isn't in the business of selling software anymore.

Red Hat, like Google, is in the business of providing services to customers, services enabled by software but which are much more dependent on IT operations and overall efficiency of execution.

And while both companies rely on open-source software to fuel those operations, Google, more than Red Hat, realizes that the conversation has moved on from open-source licenses to higher-order value, a theme that is going mainstream. Cloudera CEO Mike Olson captures this theme well:

The license terms attached to products have become secondary to the value it offers. People now are much more rational about how they adopt technology across the board. Open source is a detail, not a defining characteristic. At Sleepy Cat, we were proud to be an open source company. At Cloudera, I think of us as an enterprise software company that happens to be built on open source software.

Such sentiment would resonate well within the walls of Google's Mountain View headquarters, I suspect.

Even within their respective open-source communities, neither Google nor Red Hat company is particularly saintly. Red Hat has never waited on the Linux Standards Base or industry efforts to coordinate Linux distributions (like United Linux), but instead forged ahead with its own efforts...until the LSB simply adopted Red Hat's distribution as the standard.

Google, for its part, takes flak for dominating its open-source project communities like Android. Google's contributions (or lack thereof) to outside projects, like Linux, don't always mesh well with others in the industry.

To open-source community critics of Red Hat and Google, some advice: get over it.

The companies that spend the most time chumming around, talking up interoperability and the need for everyone to work together are usually the ones losing the race, a race whose rules may be written in software but whose victory depends upon execution.

Google and Red Hat have moved beyond software. Software enables their operations, but software doesn't define such operations. Google, for its part, is open sourcing Microsoft, one line of code at a time, and Microsoft hasn't a clue as to how to respond, because it only knows the old world: competition through better IP.

That world is gone. Open source has killed it. The new world is built on execution and superior IT operations. Google gets this. Red Hat gets this. Microsoft? Not so much.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Eclipse tells ex-community director to 'go away'
Open source: No vow of poverty (or get-rich-quick scheme)
Twitter needs a pretty face to beat Facebook
Handbrake 0.9.4: Your best deal on Black Friday
At its best, is open source unbeatable?
Your new software vendor? Domino's Pizza
The 'wisdom of crowds' loses steam
Microsoft's embrace of MySQL could kill it
Add a Comment (Log in or register) (18 Comments)
  • prev
  • 1
  • next
by November 9, 2009 1:35 PM PST
I think you are missing the point - if we do not build products then what is our competitive advantage in the world marketplace? What is our ability to stay relevan as a country or as companies? Just delivering services and "operations" is the same as the banks playing games with your money. There is no long term value in it and it does not move our world forward.
Reply to this comment
by Super2online November 9, 2009 2:13 PM PST
Agreed. Google is a one trick pony leveraging everything against that. They stand on one pillar. If that pillar should ever weaken, down comes all the eggs they have built on open source. You can bet your bottom dollar Microsoft is keenly aware of that.
by Random_Walk November 9, 2009 2:29 PM PST
Err, guys?

RedHat and Google are _both_ building products - but their secret to success is, they don't stop there, and the software isn't some magical but vulnerable linchpin holding their companies together.

Most of the software RedHat provides wasn't written by RedHat employees. Hell, a huge chunk of it was written by RedHat's direct competitors (Novell, IBM, Oracle, et al).

==

"They {Google} stand on one pillar. If that pillar should ever weaken, down comes all the eggs they have built on open source."

Ah, but you miss something - Google is using that open source software to build multiple pillars, on multiple foundations. I could just as easily say that Microsoft stands on one pillar - selling Windows. But, that would be equally false (OTOH, Microsoft does have all of its pillars built on just one foundation - the hoarding, licensing, and keeping of intellectual property).

Long story short: If Google's entire algorithm collection and AdWords customer base list were given away open-source, it would still survive quite nicely. If Microsoft's entire codebase were given away as open-source, Microsoft would die in very short order.
by ranpha November 9, 2009 2:43 PM PST
Google will die very quickly if the algorithms behind the search engine and also AdWords is given away. After all, just like Microsoft, Google is a one-trick-pony (all their profits comes from search advertising). Then again, Microsoft still has Office, so they are a two-tricks-pony then.
by zelrik November 9, 2009 3:27 PM PST
" ranpha November 9, 2009 2:43 PM PST
Google will die very quickly if the algorithms behind the search engine and also AdWords is given away. After all, just like Microsoft, Google is a one-trick-pony (all their profits comes from search advertising). Then again, Microsoft still has Office, so they are a two-tricks-pony then."

Well, tell me how you can compete with Google's servers that can handle terabytes of data daily? Google is more than software, they have the infrastructure too. Even if you have Google's source code of all their products, it would take forever to implement them. Actually, it would take also a lot of work to build a user base.

I could be wrong but I would now rate a company by the quality of its manpower and infrastructures which leads to the quality and scalability of their services, not by looking at how many million lines of good code/algorithms they have written.
by Super2online November 9, 2009 3:38 PM PST
When I state Google is a one trick pony, I'm talking in terms of revenue. They would be doomed without that one component. Microsoft currently has at least three, well at least two and half cash cows - Windows, Office, and SharePoint is growing rapidly. I would rather be Microsoft. One pilloar for competition to target makes them seriously vulnerable no matter how you stack it.
by apple-pi November 9, 2009 4:29 PM PST
I love when people mention the "one-trick pony" thing. It is true in a way, since any company that largely relies on a single business model is a one-trick pony (and pretty much any company known to man does).

The thing, however, is that Google is a about search, and search is a very big tick or, if you want, a very long pony. Microsoft, the same thing.

Those who talk about another couple of guys in a garage beating Google, simply do not get it. It is true, you do need some guys in a garage, but you also need a huge technology shift, something on the order of going from mainframes to PC-s (Apple, Microsoft), or moving from the desktop model to cloud-based services (Google).
by Police_States_of_America November 9, 2009 1:38 PM PST
the most valuable data is google and youtube searches which are primarily decides what ads can be displayed. until this information is erasable dashboard is a joke.
Reply to this comment
by CTO_Dude November 9, 2009 3:03 PM PST
Does Google open source their search algorithm?!?!?!? HELL no! Because this is where they make their money!!! Matt, seriously you need to stop being such a one trick pony of "open source is the only solution" because it makes you sound un-pragmatic. Open source has its place and so does intellectual property. Google will likely never give away their bread and butter in the same sense that Apple wont give you the source code to the iPhone and Microsoft wont give you the kernel to Windows.
Reply to this comment
by pentest November 10, 2009 6:59 AM PST
Actually the driving force is MapReduce is fairly well known, though most programmers lack the understanding of functional languages that make MapReduce possible.
by vbresponse November 9, 2009 3:10 PM PST
You can't really generalize these things like IP vs operations across the entire industry.

For internet-based services, the battle long ago shifted from products to services, and, as a result, from IP to operations. Lately, there is a further shift occurring from operations to data - what matters now is how much and how comprehensive is the data you are able to collect about your customers / trends etc. and how good you are at monetizing it. Since Google is in this business, it makes sense for them to not worry about their IP (but keep their data under lock and key).

There are other areas, where products are more important than services or customer analytics, and IP is still quite valuable in those.
Reply to this comment
by catbutt5 November 9, 2009 3:21 PM PST
Well, you had me until I read: "The companies that spend the most time chumming around, talking up interoperability and the need for everyone to work together are usually the ones losing the race..."

They may also be governments that want to know the docs they're creating today will be accessible tomorrow.
We've seen the opposite of interoperability for years. Big companies that keep changing their file formats simply to force unnecessary upgrades and the like.

I think it's a mistake to associate seeking interoperability as a goal with weakness.
Reply to this comment
by ITRebel November 9, 2009 3:32 PM PST
As long as the holy grail of personalized search through smart machine learning is not yet deployed by any competitive or start-up search engine, then Matt's comments that Google can ignore intellectual property are valid. The important point is that such a day of personalized search is on the horizon and if somebody beats Google out in this race then Google's business is over, because all of Google's users will suddenly become somebody else's search users. Matt, you have to pay attention to intellectual property in technology or else you risk going out of business. Open source is very good for commodity industries where very short-sighted people can see no possibility for innovation, but innovation does happen even in these cases and it will definitely happen with machine learning and smarter search engines. The last person who will be able to create intellectual property and true innovation is that person who is content and happy with the existing open source standard.
Reply to this comment
by t8 November 9, 2009 4:13 PM PST
Great post.

I agree. Google is open sourcing Microsoft one line of code at a time. It is a brilliant strategy.
Microsoft cannot respond competitively and Google make billions from free software, so they are in the better position in an open and free software world.

This is how you beat an incumbent, you do what they do, but do it for free and in the process you change the paradigm toward your strengths.

The ironic thing here is that this strategy is how Microsoft beat out Netscape. They gave away their browser for free and bundled it. I think I speak for Google when I say, "thanks for the idea Microsoft, it really works".
Reply to this comment
by apple-pi November 9, 2009 4:15 PM PST
It is true that open-source has history and culture behind it, but business-wise it is just a tool that works great in some cases, but not in others.

Open-sourcing code accelerates adoption and helps to build a community around the technology. It is a good way to fight an entrenched competitor indirectly, by lowering the barriers for entry for many smaller players (Chrome vs IE, Android vs WinMo). It is a good way to provide interoperability with your services already heavily invested in the technology being open-sourced (Closure, Protocol buffers, GWT).

Open-sourcing all your code-base is not a solution. It can be a security risk, a maintenance nightmare, or an IP flop. It is true that a company like Google is not just about code, but it would be wrong to dismiss the code and all the IP behind it as unnecessary for the company to stay ahead of its competitors. Companies like Yahoo and Microsoft have a lot of resources, yet they are behind Google in terms of their search-engine and ad-platform implementations. Why discount these advantages?

Open-source is just a tool. You are not guaranteed to win by using it, but it makes sense to use it when it helps to get to your objective quicker.
Reply to this comment
by t8 November 9, 2009 5:01 PM PST
Nice post.
by t8 November 9, 2009 4:16 PM PST
Great post.

I agree. Google is open sourcing Microsoft one line of code at a time. It is a brilliant strategy.
Microsoft cannot respond competitively and Google make billions from free software, so they are in the better position in an open and free software world.

This is how you beat an incumbent, you do what they do, but do it for free and in the process you change the paradigm toward your strengths.

The ironic thing here is that this strategy is how Microsoft beat out Netscape. They gave away their browser for free and bundled it. I think I speak for Google when I say, "thanks for the idea Microsoft, it really works".
Reply to this comment
by vmihaylov November 10, 2009 3:23 AM PST
Totally disagree. Google is a software company more than any other I know. Take for example closure javascript tools. But look at it from a different angle. There are plenty javascript tools and frameworks around. YUI, JQuery and so on. But none of these attacked the problem so deeply and thoroughly as closure. Others look like toys compared to closure. And by the way they are open sourcing it years after they used it internally. As others mentioned search algorithms, I would ask why don't they opensource this or the software that manages their infrastructure, gfs and big table. If they do it eventually you'll see that hadoop will also look like a toy.
Reply to this comment
(18 Comments)
  • prev
  • 1
  • next

S.F. hacker space: Heaven for the DIY set?

The Noisebridge hacker space offers sewing and Mandarin classes, soldering workshops, Internet-controlled front door access, and a server room with no door.
• Photos: Circuits, code, community

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement
Click Here

Inside CNET News

Scroll Left Scroll Right