Red Hat, too, has a stake in OpenStack. Last month, the company announced the RHEL (Red Hat Enterprise Linux) OpenStack Platform, built to serve as a foundation for customers' own OpenStack clouds, along with an IaaS known as Red Hat Cloud Infrastructure. The services line up with the Red Hat's vision of building an enterprise-ready version of the OpenStack cloud.
Other major contributors, both in terms of commits and lines of code, include IBM, HP, Mirantis, Nebula, and (of course) OpenStack creator Rackspace. They also all have a stake in OpenStack's success.
Before digging into the data, let's revisit the question of what's more valuable: lines of code or commits. I ran that question by InfoWorld contributor and application developer Peter Wayner, and he provided this perspective:
It's dangerous to put too much stock in this because not every line of code is equal. And if we start counting lines, developers will have an incentive to write overly long, verbose comments just to puff up their contribution. Also, sometimes a few clever lines are much, much more important than 10,000 average lines.
The commits is also hard to analyze. Some people like Linus Torvalds like to commit often and share frequently. Others wait until something is really working. And then the guy accepting the commits can accept them one at a time or in a big batch.
With those caveats in mind, here's a serving of the data. Over the past six month, DreamHost has contributed 238,596 lines of code to OpenStack, representing 16 percent of the total. Red Hat has submitted the second-highest number lines at 220,165, followed by Rackspace with 172,874, IBM with 154,233, and HP with 127,406.
In terms of commits over the past six months, the picture shifts: Red Hat claims 1,695 commits over the past six months, representing 21 percent of the total. IBM holds the No. 2 spot with 865 commits (11 percent), followed by Mirantis with 817, Rackspace with 808, and HP with 781. DreamHost is way down on the list in the 13th slot with 109 commits.