The 2nd Tenet of Open Source: Bet on the Community, Not the Current State of Technology

Unix or Linux of Cloud?

I recently spoke with an analyst who asked me about Marten Mickos’ comment at GigaOm Structure that “OpenStack, rather than following in Linux’ footsteps, could become ‘the Unix of cloud.’ The implication was that so many vendors weighing in could lead to a forking or fracturing of the OpenStack standard.”  Similarly, many others have recently been asking if OpenStack would become the “Linux of  Cloud?”

No, the Linux of Cloud is Linux.  However, the thrust behind either of these questions essentially boils down to: When evaluating open source technologies for cloud, how do you pick a winner?  How do you know if a project is going to succeed like Linux or fracture and decline like Unix?

The answer is the 2nd Tenet of Open Source: Bet on the Community, Not the Current State of Technology.

Why Linux Succeeded

I joined Red Hat back in 2002 before we first released Red Hat Enterprise Linux (RHEL).  I can tell you—and no one at Red Hat will dispute this—that RHEL was inferior to Solaris and other Unix variants in many ways back then.  So, how were we able to succeed with RHEL, and why has Linux won against Unix?  We had three things going for us:

  • An unbeatable value combination of open source software on commodity x86 hardware
  • A Linux distribution that enterprises could trust due to the certification of hardware vendors and ISVs, support, and stable and predictable releases with good lifecycles (RHEL)
  • A large and growing open source community driving fast innovation into Linux

The first two features were what earned Red Hat the right to have conversations with enterprises about switching from Unix to Linux.  Enterprises were willing to listen to us because of our value and enterprise promises.  But, it was this large and diverse open source community that enabled us to win the industry.

Winning With Open Source

If you would have evaluated what operating system to use as the basis of enterprise datacenters back in 2002 based on the current state of technology back then, certainly Unix would have won that comparison over Linux.  But, Linux had such a large number of contributors and developers across the open source community that its pace of innovation eclipsed what any of the Unix vendors could achieve, and Linux eventually overtook Unix from a capability standpoint.

Consider that even today, Red Hat only has about 5,000 employees.  At its height, Sun Microsystems employed over 38,000 employees.  Back in 2002, we only had a few hundred employees.  But, in the open source model, Red Hat didn’t have to write all the features of Linux.  Instead, we had partners like IBM, Intel, HP, Dell, and many others contributing to Linux to optimize and advance it to run on their platforms.  Since 2005, just to the Linux kernel alone, the open source community for Linux has included:

It was the size, diversity, and strength of this open source community that propelled Linux to its leadership position against Unix.  Contrast that with Unix, where you had many different vendors each advancing their own proprietary operating systems with no code sharing or common hardware platforms or integrated community.  The united Linux community easily advanced Linux past each of these Unix fiefdoms, and the rest is history.  Unix started with a much stronger technology base, but Linux’s community won in the end.

OpenStack and Open Source

Now, let’s consider the currents state of OpenStack technology and community.  From a technology standpoint, OpenStack has certainly come a long ways quite quickly.  But, it is not yet widely deployed or more advanced than many other IaaS cloud technologies in the market.  And, there are a number of cloud offerings that have been available for much longer than OpenStack has existed, including open source projects like Eucalyptus or cloud.com/CloudStack.  Indeed, at Red Hat, we don’t think OpenStack is quite enterprise-ready yet for the majority of the market.

But, what an open source community OpenStack is building!  For its most recent Essex release, OpenStack had some impressive numbers, including:

  • 421,695 lines of code added and 256,904 lines of code removed
  • 217 developers contributed
  • 100 unique employers contributed

No, these aren’t yet at the scale of Linux, but they are clearly a sign of a rapidly growing and healthy community.  In fact, with the announcement earlier this spring that OpenStack is finally moving to an open governance structure, Red Hat joined the new OpenStack foundation as a platinum member.  And, we aim to provide the same combination of value, enterprise-class distribution, and rapid open source development in OpenStack that we did for Linux.

So, what is the effect of OpenStack’s large open source community?  Is it hurting OpenStack and devolving it into the Unix of tomorrow compared with other open source cloud technologies?  Google Trends, though by no means a definitive prophet, offers an interesting view.  Here is a comparison of OpenStack, Eucalyptus, Cloud.com, and CloudStack:

What’s the difference between these different open source projects?  OpenStack has the largest open source community.

Betting on OpenStack

Today, Red Hat announced the availability of its preview release of our upcoming Red Hat OpenStack product.  Why just a preview and not a full product yet?  We are currently in the process of bringing the same value proposition to OpenStack that we have done for Linux and many other open source products, from JBoss to Red Hat Enterprise Virtualization:

  • An unbeatable value combination of open source software on commodity x86 hardware
  • An OpenStack distribution that enterprises can trust due to the certification of hardware vendors and ISVs, support, and stable and predictable releases with good lifecycles
  • A large and growing open source community driving fast innovation into OpenStack

For the value proposition, we are building our OpenStack product as a completely open source offering, optimized for our RHEL-based KVM hypervisor on commodity x86 hardware.  We are integrating OpenStack with the rest of our Open Hybrid Cloud portfolio, including CloudForms and OpenShift.  We are in the process of hardening OpenStack into an enterprise-grade distribution, and this preview release is an important milestone in that process.

And, is the ecosystem around OpenStack going to splinter like so many Unix variants?  Or, is it going to advance the pace of advancement in OpenStack?  Time will tell.  But, at Red Hat, as part of our Open Hybrid Cloud strategy, we are all in betting that OpenStack will advance.  Unlike with Unix, the OpenStack community is all contributing to the same code base as part of the same structure—like Linux’s community and unlike Unix’s fiefdoms.  The new OpenStack foundation is only going to help with that.  And, the OpenStack community is working together.

Consider some of the partner quotes we got today supporting our OpenStack preview release, including from Cisco, Dell, Intel, and Rackspace.  Does this list look similar to the partners that we have around Linux?  This is a group of companies that knows how to collaborate around an open source ecosystem.

OpenStack is going to advance, and we are betting it will win.  The technology today is not yet where it needs to be.  But, neither was Linux when it took on Unix.  The open source community—not the initial or current state of technology in 2002—is what propelled Linux to victory against proprietary Linux.  And, open source versus proprietary is really the name of the game here.  How will OpenStack fare against its proprietary and closed alternatives?  Here is one indicator:

About bryanche

I am responsible for overall cloud and product strategy at Red Hat.

16 Responses to “The 2nd Tenet of Open Source: Bet on the Community, Not the Current State of Technology”

  1. Once you have developed your skills and you feel that you can go on,
    you are now ready to embark the career of being an Internet marketing consultant.
    Key reasons for this shift are: – Internet penetration is growing and is about
    60 million (about 6% of India. Marketing and advertising
    and advertising and marketing high expense goods and services usually requires a
    distinct technique than promoting and marketing commodities, and organization to small business advertising and marketing is a great deal much more
    specialized.

  2. Hello. Just wished to say simply how much I appreciate the info that will be discussed here.

  3. It’s hard to find knowledgeable people in this particular topic,
    but you seem like you know what you’re talking about!
    Thanks

  4. Every weekend i used to visit this web page, because i want enjoyment, since
    this this site conations actually good funny data too.

  5. Hurrah, that’s what I was searching for, what a stuff!
    existing here at this weblog, thanks admin of this website.

  6. Having read this I thought it was rather enlightening.
    I appreciate you finding the time and energy
    to put this informative article together. I once again find myself personally spending way too much time both reading and commenting.
    But so what, it was still worthwhile!

  7. This is very attention-grabbing, You are an excessively professional blogger.
    I have joined your feed and sit up for seeking more of your excellent post.

    Also, I’ve shared your website in my social
    networks

  8. Howdy! I know this is kinda off topic but I was wondering if you
    knew where I could find a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having problems
    finding one? Thanks a lot!

  9. My relatives all the time say that I am wasting my time here at web, however I know I am getting knowledge every day by reading thes good articles
    or reviews.

  10. Thank you, I have just been looking for information approximately this subject for a long time and
    yours is the greatest I’ve found out so far. But, what concerning the bottom line?
    Are you sure in regards to the supply?

  11. Everyone loves what you guys are up too. This sort
    of clever work and exposure! Keep up the very good works
    guys I’ve added you guys to my blogroll.

  12. Thank you a bunch for sharing this with all
    people you really know what you are speaking approximately!
    Bookmarked. Kindly additionally discuss with my website =).
    We will have a link change contract between us

  13. Hi, everything is going fine here and ofcourse every one is sharing facts, that’s genuinely good, keep up writing.

  14. Good info. Lucky me I recently found your blog by accident (stumbleupon).
    I have saved as a favorite for later!

  15. This piece of writing will help the internet users for
    setting up new web site or even a blog from start to end.

Trackbacks/Pingbacks

  1. He’s the guru for a reason | The Cloud Evangelist - August 16, 2012

    […] read it – http://tentenet.net/2012/08/13/the-2nd-tenet-of-open-source-bet-on-the-community-not-the-current-sta… Share this onlineFacebookTwitterLinkedInEmailLike this:LikeBe the first to like this. This entry […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 876 other followers

%d bloggers like this: