Red Hat CEO touts company as the cloud leader — with Linux
August 22, 2012Grazed from InfoWorld. Author: John Gallant.
When you think about the leading cloud computing companies, does the name Red Hat spring to mind? Jim Whitehurst hopes it does. In fact, the CEO of the rapidly growing, Raleigh, NC-based, open source company, is doing everything in his power to ensure that Red Hat has the widest possible portfolio of tools for your private and hybrid cloud — a collection of technologies that Whitehurst says is only rivaled by Microsoft (without the "walled garden" strategy, of course). In addition to Enterprise Linux — the flagship product — Red Hat’s growing cloud stack includes tools for server and storage virtualization, management, security, and an "enterprise-ready" version of OpenStack.
In this installment of the IDG Enterprise CEO Interview Series, Whitehurst talked with Chief Content Officer John Gallant about the changing competitive landscape in enterprise software and explained why VMware is now Red Hat’s closest rival. He also talked about how Microsoft’s transitions to the cloud and a new-generation operating system will benefit Red Hat. Whitehurst also explored why many IT leaders have a fundamentally flawed view of Red Hat’s strategy and how his time as an executive with Delta Airlines made him a better tech company CEO…
IDGE: I think if you asked most people to describe Red Hat, they would probably say, "That’s the Linux company." But how do you want CIOs or other technology leaders to describe Red Hat?
Whitehurst: In general, the next generation of IT architecture is being driven by open source — by and in open source. Right? A whole series of companies are emerging, the Googles and Amazons and the Facebooks, who are driving this next-generation cloud architecture, and they’re doing it all in open source.
Our job is to catalyze those communities and bring those same technologies that are being written by the largest IT users in the world to our enterprise customers, so they get the same value in their infrastructures. Yes, we offer specific products, but I think most importantly is the fact that our road map isn’t driven just by our CTO. We don’t ask our customers to trust that we’re smart enough to know where the future of IT is going. What we ask our customers to believe is that sharing the same technology road map as the largest and most sophisticated IT companies in the world, we’ll probably meet their needs as well.
IDGE: Let’s continue on that. Looking at the portfolio that the company has and how successful you are right now, what would you want CIOs or other top technology executives to know about where you are today and Red Hat is going?
Whitehurst: I think Red Hat and Microsoft are the only two software companies that offer the full infrastructure stack that enterprises need for the next generation of computing, from the hypervisor to the operating system to the application infrastructure. They’re obviously doing it in the Microsoft kind of walled garden, and we’re doing it in an open way — open both in terms of being open source, but open in the sense of our roadmap is being driven by a whole series of technology companies.
IDGE: I want to drill down into some specific competitive matchups in a moment and talk about some key areas like cloud and mobile. But staying at the high level for a little bit, earlier this year Red Hat went over the billion-dollar revenue mark. What do you think that says about Red Hat and about open source?
Whitehurst: Most important, I think the statement that that makes is we have clearly positioned Red Hat as a viable alternative and open source as a viable alternative to the traditional proprietary software stacks. Obviously we are there because we are [now] in mainstream companies. I think 80 percent of the Fortune 1000 are customers. We run the majority of the world’s stock exchanges, actually over half the world’s equity trades happen on top of Red Hat Linux. We positioned the company in open source and demonstrated that it can run the most mission-critical systems in the world.
I think a lot of people think of Linux as [just] cheaper. Right? It’s probably not as good, but it’s cheaper. But it’s better and it’s cheaper. When I say better, I know that’s a judgment term, but companies are confidently running the most mission-critical possible systems, things they would never imagine running on Windows, they’re running on Linux and oh, by the way, it’s significantly cheaper too.
IDGE: Red Hat is experiencing very strong growth right now. What’s driving that? [In June, the company reported FY13 first quarter results showing 19 percent year-on-year revenue growth and 12 percent growth in earnings per share.]
Whitehurst: I think the growth is really coming from two distinct areas, which is nice, because it gives us some real health in the business. One is what I’ll just call "mainstream adoption in the traditional data center." So Unix-to-Linux or Windows-to-Linux migration, WebSphere, or Web Logic migrations to JBoss [middleware], VMware migrations to RHEV [Red Hat Enterprise Virtualization]. Lower-cost solutions to traditional software with mainstream adoption.
Five years ago, our customer list was an all-star list of the most technically sophisticated companies in the world. It was the major stock exchanges and investment banks and telcos and military and intelligence agencies. It was a great list, and they were buying on the merits of the technology, not necessarily on price.
But how come the average traditional corporation wasn’t using it? Frankly, we just never spent a lot of time making the product easy to use. We hadn’t built out a broad-channeled ecosystem of partners to go to market with. So one of the things that’s really driving our growth is that we worked on building those out, we built deep relationships with systems integrators and channel partners. We just continue to work toward getting our fair share by having better products at dramatically lower cost. So that’s number one.
Number two is cloud. When I say "cloud," I know that’s a generic term, and I actually don’t mean people running truly massive private clouds. We have early adopters doing that. DreamWorks is a great example of a massive private cloud that runs on an entire Red Hat stack. They’re the exception, not the rule.
But as companies look toward moving to, in the long run, public or private cloud, job one is to modernize your infrastructure so your applications are running on a modern infrastructure that is cloud-capable. And guess what? That’s Linux. Propelling our business forward is companies saying, "I ultimately want to run these applications in some type of a cloud context."
Generally today, most people are thinking private cloud, but — hey, I can’t do that if it’s running on Solaris. We still have a lot of legacy migration going on, just purely as people prepare to move workloads to the cloud. When [you realize] all clouds but Azure run Linux, it just makes sense that people are going to migrate those workloads to Linux.
IDGE: Michael Tiemann, your VP of Open Source Affairs, was quoted recently as saying that every dollar of software Red Hat sells displaces $10 of proprietary junk that never really worked in the first place. Do you agree with that and can you expand on what he means by that?
Whitehurst: Well, a lot of these people selling software are partners, so that might be a little bit strong. But there is good data to say that our stack replaces large chunks of proprietary software. And unlike a lot of companies that say, "Ooh, here’s another need, let me add another product," we continue to build more and more into our core offering. So what he means by that is, depending on whose data you look at, the server operating system market is a $20 billion market.
We are the second largest operating system behind Windows, yet our total revenues are only a billion. Obviously our Linux revenues are less than that. So we are a single-digit share player in terms of server operating system revenues. But we’re certainly a solid double-digit player in terms of server operating system installations. That, on its face, demonstrates that we provide a tremendous amount of value.
But more than that, if you think about it over time, we’ve added SELinux for security. We added MPIO, which does multipathing, so you don’t have to buy that separately. We added in — again, this is all in the core operating system — we added in the hypervisor, so you don’t have to go buy VMware separately. We continue to add more and more into our core offering without ever changing our price, raising price, making them separate products. That means if you buy Red Hat and you avail yourself of those additions, you don’t have to buy multiple different products.
We’ve put in a lot of identity management into the core operating system as well. So it’s not just that I can replace Solaris or AIX or Windows with Linux, it’s all the other components of software [we provide]. We just build that in and continue to provide that for free as we add more and more value to the subscription. So I would argue that easily we’re providing $10 of savings for every dollar spent.
IDGE: I want to explore a little bit more about this, what you bring to the market. Obviously, where the software itself is open source, the whole value proposition is around what you deliver to make it easier for the enterprise to deploy.
Whitehurst: Let me spend a minute on that, because I think a lot of companies, even customers of ours, immediately jump to the thought that Red Hat offers support and services on top of free software. That is actually not what we do, or it is a very small part of what we do.
If you look at Red Hat, we have 93 percent gross margin on our subscriptions. In other words, support is seven percent of our cost structure. That looks very similar to any other software company. R&D as a percentage of revenue is 18 percent for Red Hat. It’s 16 percent for Citrix, it’s 12 percent for Oracle, it’s 14 percent for Symantec. So even for being open source, we’re spending more as a percentage of revenue on R&D than they are. The obvious question is: Why? Yes, we’re getting the code elsewhere. But the real cost is productization. We take that [open source] code and we turn it into a product and commit to supporting it for 10 years, there is massive cost associated with that.
Let me use a simple example. Let’s say you’re the New York Stock Exchange and you implement your trading platform — they’re a big reference customer of ours — on Red Hat Enterprise Linux. You probably spent a lot of money to implement that, and you probably want to run it a long time. Well, three years from now, Intel comes out with a new chip, and you want to use that new chip because it will make your trading platform faster. Well, the beauty of open source, Intel enables that new chip in the new kernel. But if you’re using a three-year-old operating system, you don’t have to completely port your application every time there’s a new piece of hardware that comes out.
Red Hat maintains each of those kernels for 10 years. We put something like 150 people against each release that have to stay with that release for 10 years. When someone fixes a bug upstream in the new kernel, we have to track that and backport it and patch it into all the old kernels. When Intel enables a new chip or anybody enables a new piece of hardware, we have to backport that into those old kernels. So we have a massive work structure to maintain those to provide that stability.
Open source doesn’t do that. Open source is a development model. It’s not a productization system. We do that. And so our cost structure actually looks a lot like a traditional company because all of that’s really expensive. We are not a services and support company, we actually are a software company, and we sell a subscription to that software.
People may think: Well, I’m just going to download and use some random Linux. But what are you going to do in two years when a new version of that comes out and your application is not going to run? That’s what we do, and that’s our value. If you simplify it in very high-level terms, we take the power of the open source production system, which has a lot of benefits, not only Intel enabling their own hardware, but people like Google helping draw the road maps to meet their needs. So you can feel confident and sleep well at night that it will probably meet your needs in terms of scale. But we make that consumable for an enterprise in a traditional way.
And again, yes, we provide service and support, but that’s a tiny, tiny piece of our overall activities and a small minority of our cost structure. Our cost structure is driven by taking those things and making them products. At any given time, we have something like 72 kernels that we have to support, because we support these things for 10 years. We’ll come out with a new version every two years, and then you get different flavors. It’s a massive engineering organization to support and drive those products. And that’s just Linux. Obviously the same thing happens in something like JBoss.
IDGE: Thanks for clarifying that. What I was going to drive at with the question here is that as people are going through this transition around cloud and mobility and things like that, how is the services set expanding to help people be more successful in those bigger initiatives around hybrid cloud or more of a private cloud kind of environment? Those are beyond individual servers and less stovepiped projects.
Whitehurst: There are two levels of things that we are doing to help make cloud truly a reality for enterprises. One is obviously we continue to expand our stack of products to make that possible. We have virtualization, we have the operating system, we have the application infrastructure that can sit on top of that. Clearly, storage is an issue. If you can’t move your data with your application, then the promise of cloud kind of goes away, and you can’t do that with a hardware appliance.
So, we acquired a company called Gluster [4], which is a software storage technology. You can move your data or leave your data and your application doesn’t need to know where it is. So we continue to add layers to the stack and provide services to help our customers do that. So again, people like DreamWorks that have built this soup-to-nuts stack on Red Hat — from our virtualization to our messaging technologies for applications to talk to each other to obviously the operating system and the middleware, we provide services to companies to help do that as well.
But the second thing that we’ve done — and this is really important for making hybrid cloud a reality — and that is applications certified to an operating system. The two operating systems that have far more certifications than anyone else are Windows and Red Hat Enterprise Linux. And most enterprises aren’t going to run an application if it’s not in a certified stack — hardware/software stack. We’ve been working with major cloud providers to certify Red Hat on those clouds, and therefore applications certified on Red Hat are certified in that environment in the same way they would be if they were on a certified server. If you’re an ISV, you certify the Red Hat, and we’ll make sure that we’ve done all the underlying engineering. Whether it’s a certain ProLiant HP server or it’s the Amazon EC2 cloud, if we certify that instance for Red Hat, then the software vendor is a certified instance for them, for the customer it’s a certified instance as well.
That gets to be really important because the concept of "write once and I’m going to be able to move my application around," that only works if you’re going to get support from all of your vendors involved in that stack. We do that. It’s the place where applications certify. We’ve also been very, very involved in a project called DeltaCloud. Each cloud has different APIs, whether you run in OpenStack or zCloud or Amazon on EC2 and IBM has theirs. If you write to a specific vendor’s or specific cloud’s APIs, you can never move that application again. So we’ve been working on an abstraction hosted at Apache called DeltaCloud, where you can write to that set of APIs, which abstract the APIs of the various cloud vendors, and then you can move your application across to any of those cloud vendors.
So both we’re delivering technology and services to our customers, but more broadly, there are a lot of the behind-the-scenes things we’re doing around certification to allow applications to be able to move and vendors to be able to constantly support their customers and customers to be able to confidently deploy and knowing that they’re going to get support from their vendors. I know that’s a lot there, but I think it’s really, really important. People assume — cloud, shazam, I have this nirvana. But in all honesty, if you don’t build in those other things so applications can move, so applications are certified and therefore you’ll get technical support from your vendors and all those other things, then cloud doesn’t allow application mobility at all. As a matter of fact, it’s going to be more stovepiped than we were before.
IDGE: I want to explore the competitive landscape and really help readers understand how your strategy and your position differ from some key companies. I’ll put them into three different groups, and you may love or hate the groupings, and feel free to comment on them, but help people understand you versus these companies. One is the open source companies like Suse and Canonical.
Whitehurst: They are both just operating system companies, where we provide a full infrastructure stack. They can provide an operating system, but they can’t really guide you to a cloud or a holistic infrastructure solution because they don’t have the other components. Even within the product of those companies, which is Linux, neither one of them makes significant contributions to the future of Linux. They don’t hire a lot of upstream kernel people that are doing a lot of that development. So they can’t, on behalf of customers and others, drive forward the long-term agenda of Linux.
Finally, they don’t have anywhere near the same certified ecosystem of partners that we have. So you can run Ubuntu, but if you run SAP on it and it crashes, call SAP, they’re not going to tech support you on it. Canonical hasn’t built that kind of network. For a traditional enterprise, they don’t offer that same kind of broad value nor a commitment to a 10-year of life without ever breaking binary compatibility across applications. They just don’t quite offer that same kind of true enterprise mission-critical class kind of support and all the required infrastructure and cost around that.
IDGE: How do you stack up against the mainstream IT companies, the companies like IBM, HP, or Oracle?
Whitehurst: All those are great companies, and at least two of those three are our partners. But the issue is they offer holistic solutions. In some cases, holistic solutions make a lot of sense, but in all honesty, you’re getting more and more locked into single vendor. While they can offer some nice solutions, you’re not talking about agnostic vendors that work across all other vendors.
One of the things that we are most proud of, and we think a key value prop that we have, is our independence and our ability to work closely with HP and IBM and Dell and even Oracle. And that independence, when you start thinking about cloud, where you want to be able to choose from multiple vendors, multiple different ways, we think it’s important. Also, again, for especially cloud, the operating system is really, really important and none of the companies you mentioned has an x86 operating system. They have their Unixes, which are from the last generation of computing and there are still some workloads where people use those, but they’re certainly not what you think of as cloud operating systems.
IDGE: What about VMware and Microsoft? You mentioned that Microsoft was really the competitor with the full set of offerings. But VMware is trying to tackle a number of the same kind of cloud problems that you’re trying to tackle. Talk about the competition there.
Whitehurst: Again, I would say that Microsoft has the most pieces, but when I actually think about who is our largest competitor, it’s VMware. We have a very similar vision for the future of computing from a sense of the technology stack. We’re going to have abstracted compute, storage and network. It’s going to be software managed. Applications will be written at a much higher level. So all of those things I think that we agree with and that’s why we have so many products where we are competitive. We obviously think they can’t have a holistic stack until they have an operating system, because that’s still what applications write to, but in general we have a similar view of computing.
Now, the big difference is how we get there, and we are taking a very open approach and they’re taking a very proprietary approach. I mean that in two different ways. VMware has articulated a vision of the future, and they are investing heavily in R&D to deliver that, and they’re trying to convince customers that they’re right. We take a very, very different view, which not only pervades our technology architecture, it also pervades the way we go to market. We don’t necessarily have all the answers, but what we can tell you is that we work to catalyze communities to solve these cloud problems. Don’t look to Red Hat to say: Here’s the future of Linux or the future of KVM. We work with the largest, most sophisticated IT companies that are not only talking about the road map, they’re contributing what they need to make it successful.
So when I talk about open, I don’t mean it’s just cheaper, there are free alternatives out there. I mean open in terms of the road map isn’t being driven by one company or one R&D department. We absolutely, fundamentally believe by having users deeply involved and the most technically sophisticated forward-leaning users, in solving their own problem, that’s going to lead to better ultimate solutions for our customers.
So when I say that over the next five years I’m confident that we will deliver the absolute best stack for cloud computing, it’s not because I think our CTO is so bright. He is, we have a brilliant CTO. But it is because I look at the companies who are helping us drive our roadmap and contributing to that, and it’s the largest, most sophisticated technology companies in the world — Amazon, Facebook, they’re all built on open source stacks. So it’s more of the approach relative to VMware.
Now, versus Microsoft, Microsoft is a walled garden. It’s you only use Windows .Net, etc., Azure is a great way to go. If you want kind of more open standards-based stuff, obviously that’s a VMware/Red Hat world. And again, we would actually argue even the VMware world, while the technology stacks look similar, our approach to how we deliver functionality within that is the superior way to do it. By the way, it also leads to dramatically lower costs.
IDGE: Continuing with Microsoft, the company has a couple of major transitions that they have to get through, one being the transition to the cloud, the other around the next generation of the operating system. How do you think both of these transitions will affect the open source market and your company in particular?
Whitehurst: Whenever change happens, people look at their alternatives. The biggest factor I would actually argue that has driven IT for the last 20 years is not Moore’s Law. It’s inertia. When something’s running, nobody wants to change it. So the best thing that happens for Red Hat is in very difficult economic times, when budgets are so tight people have to try new things, we do well. The other time we do well is when there are true architectural shifts going on, because as soon as you’re going through an architectural shift, you get to reevaluate your technology. What never happens is an application is running fine and even if this technology stack it’s running on is expensive, it’s still cheaper to keep doing that than migrating the application.
As we go through these transitions, whether it’s to new versions of Windows or new architectures or I’m going to move this to cloud or whatever, that just opens up an opportunity for us as the attacker relative to a Microsoft as an incumbent, offers up more times that we get a look. Frankly if we get a look, if we’re in a decision set and a new decision is going to get made, we win a very, very high share of those because we would argue that we have better technology and certainly a dramatically lower cost.
IDGE: So, Jim, InfoWorld described Red Hat as "the hidden cloud company [5]." Do you think that’s an accurate assessment of where at least the market perceives Red Hat is today?
Whitehurst: Well, I’m a little depressed that we’re considered hidden.
IDGE: It’s actually a positive piece about all of the work you’re doing to expand the portfolio and all the work you’re doing in the community. But do you think you’re being recognized as a cloud company today?
Whitehurst: If you look at our relative valuation, I think those people see us a key company underlying the cloud. The "hidden" thing, we’ve gotten used to that over the years, and again the issue there is because we’re not out front and talking about a 10-year vision and road map, we’re often not seen as a leader in anything. It’s not that we don’t think about those things, it’s just that’s not how we develop our road maps. We work with communities to build those technologies. We’re never the ones out there in front because the communities are the ones out there in front.
Take a prime example: OpenStack [1]. Others were out talking about what should be in a cloud-based management suite and [when] VMware came out with vCloud Director, people said they had a lead. But we always believed that things like OpenStack, where you have hundreds of companies and hundreds of users involved in driving the road map, is a much better way to go.
We’re one of the largest contributors to OpenStack now. But we were very, very quiet and made no announcements about it until recently because we didn’t need to. We were contributing code, we were involved in it, we’re helping drive the direction. But if we start screaming that we’re driving the direction, A) it’s not accurate because there are a lot of people helping drive the direction, and B) that’s just not the way Red Hat acts. We just announced our OpenStack product, and we are confident that we’re going to deliver the best set of cloud management tools between our own Red Hat virtualization technologies and OpenStack, because we’re working with the broad communities to do that. So we didn’t get all the press that VMware does by making a big splash, or even other people trying to say they’re involved in OpenStack. But in the end, we’re the second largest contributor; we’re the only major company now that’s going to offer a supported enterprise version of that.
Our mission statement is to be the catalyst in communities of customers and partners and contributors building better technology the open source way. We never scream about leadership because communities don’t like the idea that there is a leader, right? We’re are a catalyst and we’re a participant. But we’re in these communities with some of the biggest, most sophisticated IT users in the world, which is why we think in the end we deliver better technology. That’s what’s so important about Red Hat: How we do it is as important about what we deliver.
IDGE: I think what you folks have said recently is that you were the third largest contributor to the OpenStack development effort.
Whitehurst: That could be, because it was around a specific release, and I know in some measures we’re number two and in some we’re number three.
IDGE: Red Hat is very focused on hybrid cloud. What are the key elements that you think IT leaders need to understand about making this transition to hybrid cloud successfully?
Whitehurst: The whole concept of hybrid cloud is that you are going to have a mixed environment with some public, some things behind your own firewall. That only matters if you can move workloads. The most important thing is choice in being able to move your application. If you are writing so you can’t move your application, then you really haven’t done anything but created a new silo. Can that application move? If it can’t move, all this idea about cloud and sourcing and cheap and this and that, none of that matters.
What we’re basically saying is: Write to the Red Hat stack, and we will make sure it will run in any environment on the largest certified base of hardware. If you want to run it bare metal, if you want to run it virtualized, on ESX is a certified environment, Hyper-V is a certified environment. Obviously our own hypervisor is. And you want to run on an Amazon? That’s a certified cloud provider, as are dozens and dozens more. If you want to maintain choice, write to an open source Red Hat stack, and you’re never locked into us. But not only are you not locked into us, if we’re not providing value, you can stop paying us.
We will do all the work and the engineering with all the cloud providers in the same way that we certify an xSeries server on IBM. We do tons of work with Amazon and IBM and NTT and Rackspace and others to make sure that if an application is certified on RHEL, it will run in those environments. So make sure that you write your applications on a software stack that can run anywhere. We’re committed to making sure our software stack will run anywhere and therefore your application will run anywhere. If you do that, then you have choice long term.
The big thing that slows down innovation and drives up cost is ultimately when you get stuck on a platform and you can’t move it, then vendors start charging you more. That’s when all those insidious costs start to build. We can deliver the components for a full cloud solution, but more importantly, if you write to a Red Hat stack you can run it in any environment, including VMware’s and Microsoft. And it’s all certified and will work. That is a very, very differentiated position from our competitors.
Equally important is we’re not a "throw out everything you have." We work well with other people’s technologies. You have a VMware investment. Fine, that’s OK. You can still build a Red Hat hybrid cloud sitting on top of that or with Microsoft, etc.
IDGE: I want to shift gears and talk about a huge trend that our audiences are dealing with, which is around mobile and BYOD. I’m not clear on Red Hat’s mobile strategy. How are you helping companies deal with that piece of the big IT shift that’s happening today?
Whitehurst: Our strategy starts with our roots. Any application you’re going to serve up on mobile, we have the back-end infrastructure in the data center on which it can run. As these applications get more sophisticated and [support] higher-stakes transactions, the full JBoss portfolio, the ability to do high-level transactions with guaranteed performance and all of those components in the backend infrastructure is critical. We continue to make strides on the front end of that, but frankly we don’t have a product in the market today for developers on the front end. I will say we do not play on end-user devices, we think there’s plenty of selections out there for end-user devices. So you’re not going to see a Red Hat Linux running on devices.
What we’re focused on now for customers who are writing applications running on our infrastructure is to help make those mobile front ends easy to write and deploy and then make those easy to manage. At this point, we’re mainly doing that via partnerships, companies like Appcelerator. We have our platform-as-a-service called OpenShift, where enterprises can go develop applications, and they can write the client application once and run across platforms on someone like Appcelerator. Click a button and deploy on our platform-as-a-service using Appcelerator as the technology for the mobile client.
IDGE: You have some very aggressive hiring plans in place; I believe the reports have said about 250 people per quarter. Is that correct? Where are you targeting all of these employees?
Whitehurst: It’s pretty broad based around the world. We’re hiring fairly significantly in the U.S., but we’re also adding an entire other building at our facility in Brno, in the Czech Republic. That’s where we do a lot of our product engineering that I talked about that drives a lot of cost. We continue to grow our operation in Mountain View, we have several floors of the building there now and that continues to grow with key engineering skill sets. But around the world, we continue to add new countries, new markets on the sales side and expect to continue to do that for quite a while. That sounds like broad hiring, but that’s about 20 percent growth this year and we’re growing our revenue in a similar-ish kind of vein. So it’s kind of pro rata along with our revenue, and our margins are going up this year.
IDGE: On the website The Motley Fool, you were praised very highly as a CEO [6]. What are the keys to your leadership in running a tech company these days?
Whitehurst: Job one is make sure you pick a good company to lead. I’ve been at Red Hat about four-and-a-half years, and I came into just a phenomenal organization with a great group of people. I know that’s hard to find. But my first piece of advice to anybody is make sure you find a great company to lead and they’ll make you look good.
But then, second, I think we have a unique culture built around this open source kind of culture, which is meritocracy, very, very open and transparent. We crowdsource even our strategy internally in the company. So as the leader, [I need to have] a very thick skin because when I ask people how I’m doing or their opinions on whatever, anybody in the organization is more than happy to tell me what I’m doing wrong. Having a thick skin, having a lot of humility, really absolutely deeply, deeply, deeply believing that meritocracy is important and the best ideas can come from anywhere in the company.
Tech companies, in general, are full of people who wear jeans and dress casually, but they often act arrogantly. There are a lot of people who think they are visionaries and brilliant, and there are [a few] people like that. I mean, Steve Jobs was a brilliant visionary. But guess what? There are not a lot of Steve Jobs, but there are a lot of people trying to act that way. We just absolutely, positively believe that collaboration leads to better decisions. Every day I come to work and somebody tells me I did this wrong or critiques that or speaks up on some other thing, I actually celebrate it and welcome it. I absolutely believe that we will build better products than VMware, not because we’re so great, but because we work with communities of people who are great. If you run the company that way, we end up — obviously we’ve done quite well.
IDGE: Jim, I’m interested in your background, working with an airline, which seems — at least on its face — that it couldn’t be more different than running a tech company. But is it? What did you learn working for an airline that helps you, gives you a leg up as a tech CEO?
Whitehurst: First off, airlines are one of the toughest industries out there. You have to learn how to manage in a really tough environment, and you have to execute and think about every single little thing. In general, technology companies — once they’re established — spew out cash, and when companies are that successful, that doesn’t necessarily breed good management. Many technology companies, over time, don’t do all the little things, really rigorous planning. Do we really need to spend that dollar there? Is there a better place we can spend it? Really managing the nickels. We try to invest heavily in our business, but really manage all the way down to the nickels and the pennies to make sure that when we spend money that we’re doing it as effectively as possible.
I think rigor around planning and budgeting. If I had to say what have I hopefully brought to Red Hat is discipline around planning and budgeting. Let’s lay out a five-year plan, and let’s deliver against the initiatives and let’s track those initiatives every month, and let’s make sure we execute against them. That I think I brought from my experience at Delta, where pennies matter.
But what I do every day is totally and completely opposite of what I did at Delta. Ninety percent of my time at Delta was either out talking to employees, which was important, or it was in my office with numbers in my face. "Why is our first-flight performance at LaGuardia down two percent this week versus last week?" type of stuff. It’s a details-oriented business.
At Red Hat, we have high margins, it’s all about growth. So I’m still out talking to employees, but I’m also out talking to customers, I’m out talking to partners, because defining strategy is still so much more important at Red Hat because there’s so much open space. Where at Delta the strategy is what it is, you’re a hub-and-spoke network carrier, and it’s about trying to optimize that and run better than your competitors. What I do every day is different, but I do think some of the skills translate over. I think we’re much more disciplined that way than we ever were before I was here.
IDGE: That sounds good. I do have a couple more minutes and I wanted to go back to a couple of technology things to ask you about. I want to understand the positioning of OpenStack with your product set. Is it a complement to the existing portfolio, or is it an alternative to some of the things that you’re currently offering? Can you get to the same end with OpenStack that you can with the Red Hat portfolio?
Whitehurst: They’re certainly complementary. Where exactly does virtualization management end and infrastructure as a service begin? I would say in three or four years that we’ll have great nomenclature to be able to talk about that. So RHEV, Red Hat Enterprise Virtualization, has a management suite which allows for deep management of, and very fine-grained control over, Red Hat virtualized environments. OpenStack is truly infrastructure as a service. If you think about a Venn diagram, there’s probably a 5 percent overlap between those things. Because if you’re saying you don’t really want to run an infrastructure as a service, but you want to run a virtualized environment and to run that well, there’s going to be some degree of orchestration and monitoring and stuff where there could be some overlap, but they’re for different ends.
IDGE: One of the criticisms regarding OpenStack has been that it’s not enterprise ready. Now, with your version, is it enterprise ready?
Whitehurst: We’re in tech preview, and we’re in tech preview for a reason. This is the key. Red Hat, we’re not a little software company that throws something out and says it runs. We run the New York Stock Exchange, we run advanced weapons systems. When we say something is enterprise ready, it really is. We think it’s close, but we’re in tech preview to make sure that we can work with some of our best customers to really harden it. It’s getting there. We wouldn’t have put it in tech preview if we didn’t think the underlying technology was mature enough to be there.
IDGE: And this is a tough one to answer since you’re early into this enterprise-ready OpenStack market, but how do you expect that what you’re offering will differ from what comes down the road from other providers?
Whitehurst: My general observation is that most software companies, especially startup software companies, short-circuit the model. Here’s what I mean by that: When we come out with a version of Red Hat Enterprise Linux, I’ll use that as an example, we commit to supporting that thing for 10 years. We put 100, 150 engineers against that, and they need to stay with that for 10 years because there is no way you can offer true, solid, SLA production-level support without the test harnesses and all of the work that we do to get that ready, but also the commitment that we’re going to continue to be able to patch the thing for a long period of time. The security updates, the patching, the hardware updates, all those things we do without ever breaking application binary compatibility.
The issue you’re going to have with something like OpenStack is we’re going in with our eyes wide open. It will take — I’m making up numbers now, but call it hundreds of people for us to effectively be able to offer an enterprise version of OpenStack. In our model, at some point we freeze the spec, we move the bits over, we do tons of testing in the test harnesses, just high level, trying to run things at extremes and then ultimately committing to supporting that for a number of years. That’s going to take a lot of people. You have startups around OpenStack, but when they look at the cost of development, of putting 100 people against making this thing solid and supporting it for the next x years, most of the companies say, "I can’t afford to do that, so I’m going to go with the open source code and I’m going to offer support on top of that." That does not work. That’s like building a building on top of sand.
I think the thing that we bring that others won’t is the dollars, the commitment, and the know-how to be able to build an enterprise class [product]. And the dollars to then take that enterprise class piece of software and support it for a reasonable lifecycle. Obviously for the early days of OpenStack, that’s not going to be a 10-year lifecycle, but it will be a lifecycle enough that our customers can feel confident that they can put it in production and have our commitment to support over a long period of time.
I’ve preached this to open source companies, if you are just offering support on open source, you’re not a software company, you’re a services company. And services companies have a lot lower margin and they’re a lot less scalable.