Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Who Really Creates Linux? (You're probably going to be surprised)
Linux Watch ^ | 4/1/08 | Steven J. Vaughan Nichols

Posted on 04/02/2008 5:41:41 AM PDT by twntaipan

Some people are still under the delusion that Linux is written by unwashed hackers living in their parents' basements whose only social life is playing D&D and having flame wars over IRC (Internet Relay Chat) about whether vi or EMACS better and debating Picard versus Kirk. Nothing, nothing could be further from the truth.

The LF (Linux Foundation) has just released a new report, "Linux Kernel Development: How Fast It is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It." This comprehensive study of the last three years of Linux kernel development, from version 2.6.11 to 2.6.24 releases, reveals that the average Linux developer is being paid by a major corporation to develop Linux.

To be exact, between 70 and 95 percent of Linux developers over the last three years have been paid to work on Linux. According to the report, "More than 70 percent of total contributions to the kernel come from developers working at [such companies as] IBM, Intel, The Linux Foundation, MIPS Technology, MontaVista, Movial, NetApp, Novell and Red Hat."

Over the years, the number of Linux developers has been increasing. Version 2.6.11 had only 483 programmers whose code actually made it into the kernel. The latest kernel, 2.6.24, had 1,057 developers. Over the last three years, 3,678 programmers have had their work included in Linux's core.

That said, the report also stated that "despite the large number of individual developers, there is still a relatively small number who are doing the majority of the work. Over the past three years, the top 10 individual developers have contributed almost 15 percent of the number of changes and the top 30 developers have contributed 30 percent."

In fact, the top five developers, Al Viro (1.9 percent of the total percentage of changes to the kernel); David Miller (1.8 percent); Adrian Bunk (1.7 percent); Ralf Baechle (1.6 percent); and Andrew Morton (1.5 percent), alone accounted for 8.5 percent of Linux's recent code changes.

Of all the developers, 74.1 percent work on Linux for their companies. Of the rest, many programmers—12.9 percent with unknown employers—made 10 changes or less to the kernel. Only 13.9 percent of developers were clearly working on Linux as a hobby.

So, while Linux does have a substantial contribution being made to it by amateurs, the vast bulk of it is being written by corporate programmers. The companies that are building Linux, in order of their contributions to the kernel, are:

1) Red Hat, 11.2 percent 2) Novell, 8.9 percent 3) IBM, 8.3 percent 4) Intel, 4.1 percent 5) LF, 3.5 percent 6) SGI, 2.0 percent 7) MIPS Technology, 1.6 percent 8) Oracle, 1.3 percent 9) MontaVista, 1.2 percent 10) Lintronix, 1.0 percent.

In addition, consultants' efforts have counted for 2.5 percent of the total work on Linux.

The authors of the study, Linux kernel developers Jonathan Corbet and Greg Kroah-Hartman, and Linux Foundation Director of Marketing Amanda McPherson, also note that, "What we see here is that a small number of companies are responsible for a large portion of the total changes to the kernel. But there is a 'long tail' of companies which have made significant changes."

They also point out in the study that "none of these companies are supporting Linux development as an act of charity; in each case, these companies find that improving the kernel helps them to be more competitive in their markets."

Besides Linux distributors, like Red Hat, Novell and MontaVista, where the profit motive is clear, the study also finds that "companies like IBM, Intel, SGI, MIPS, Freescale, HP, etc. are all working to ensure that Linux runs well on their hardware. That, in turn, makes their offerings more attractive to Linux users, resulting in increased sales."

Other businesses that work on developing Linux, "like Sony, Nokia, and Samsung ship Linux as a component of products like video cameras, television sets, and mobile telephones. Working with the development process helps these companies ensure that Linux will continue to be a solid base for their products in the future."

It's not just IT companies these days that are working on improving Linux. For example, the study's writers state that "The 2.6.25 kernel will include an implementation of the PF_CAN [Controller Area Network] network protocol which was contributed by Volkswagen. PF_CAN allows for reliable communications between components in an interference-prone environment—such as that found in an automobile. Linux gave Volkswagen a platform upon which it could build its networking code; the company then found it worthwhile to contribute the code back so that it could be maintained with the rest of the kernel."

So since your typical Linux developer is more likely to be a full-time, upper-middle class software engineer, why does the FUD about Linux developers still hang on? McPherson believes it's because "it's difficult for most people to get their minds around competitive mass collaboration. It's obviously a huge shift from the command and control models of old. Most people seem to have a hard time understanding that companies will pay people to work on software that their competitors use and profit from."

McPherson continued: "People are still stuck in the zero sum game of the past. But now, with papers like this, they can see that companies who support open source actually profit through a shared R&D cost. The myth persists but as open source is becoming more common than proprietary development; I think you'll see a shift in understanding."


TOPICS: Computers/Internet
KEYWORDS: fud; goldeneagle; linux; redhat
Navigation: use the links below to view more comments.
first previous 1-2021-28 last
To: 2 Kool 2 Be 4-Gotten

It seems to convey a bit of humor that way, too.


21 posted on 04/02/2008 10:17:19 AM PDT by Still Thinking (Quis custodiet ipsos custodes?)
[ Post Reply | Private Reply | To 20 | View Replies]

To: Still Thinking

And to answer the question who benefits (economically)?

My naive take is that what you have is like the confederation in Star Wars (I’m not much of a Star Wars fan so forgive any mistakes there) teaming up against the evil empire i.e. MS.

I think the IBM’s, Novells, etc. etc. benefit indirectly if MS can be defanged. These companies may also get to sell goods and services that they profit from but my take has always been that this is first and foremost and anti-MS effort and linux just happened to be a convenient vehicle from which to wage the campaign.

My $.02 obviously.


22 posted on 04/02/2008 10:36:47 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 21 | View Replies]

To: 2 Kool 2 Be 4-Gotten

I’ve thought the same. It’s probably good for them to an extent, that extent limited by the license, but anything that prevents further extension/consolidation of MS hegemony and keeps MS otherwise occupied leaves them more room to sell their other stuff.


23 posted on 04/02/2008 10:42:17 AM PDT by Still Thinking (Quis custodiet ipsos custodes?)
[ Post Reply | Private Reply | To 22 | View Replies]

To: Still Thinking

Right and not to mention all the warm and fuzzies that IBM et. al. accrue for working for the “good guys”. 30 - 40 years ago today’s hackers would see IBM as the enemy. Now IBM gets kudos for standing up to MS. Interesting.


24 posted on 04/02/2008 10:49:55 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 23 | View Replies]

To: twntaipan

It was inevitable that the geeky kids churning out code in their parents’ basements would grow up and get paying jobs.


25 posted on 04/02/2008 1:21:51 PM PDT by GovernmentShrinker
[ Post Reply | Private Reply | To 1 | View Replies]

To: 2 Kool 2 Be 4-Gotten
I think some of the other responders have this right.

I work in a similar collaborative effort, though it's the production of industry standards instead of software. The people I work most closely with are representatives from my employer's competitors.

26 posted on 04/02/2008 2:39:59 PM PDT by sionnsar (trad-anglican.faithweb.com |Iran Azadi| 5yst3m 0wn3d - it's N0t Y0ur5 (SONY) | UN: Useless Nations)
[ Post Reply | Private Reply | To 22 | View Replies]

To: Knitebane

Several of the other responses to the question of how companies make money with Linux were good. Yours was Great!


27 posted on 04/02/2008 6:02:44 PM PDT by AFPhys ((.Praying for President Bush, our troops, their families, and all my American neighbors..))
[ Post Reply | Private Reply | To 16 | View Replies]

To: Turbopilot
You are wrong. A company CAN sell Linux. But that's not really where the money is made on any OS, at least unless they sell a gazillion copies. It's in supporting the software and associated applications that is where the money is made.

And that's true for for all companies, including Microsoft. They don't make that much money selling SQL server. They make money from selling services to design SQL systems for large companies.

Mark

28 posted on 04/03/2008 6:01:26 AM PDT by MarkL
[ Post Reply | Private Reply | To 9 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-28 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson