Slashdot Mirror


75% of Linux Code Now Written By Paid Developers

i_want_you_to_throw_ writes "During a presentation at Linux.conf.au 2010 in Wellington, LWN.net founder and kernel contributor Jonathan Corbet offered an analysis of the code contributed to the Linux kernel between December 24 2008 and January 10 2010. The Linux world makes much of its community roots, but when it comes to developing the kernel of the operating system, it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'" It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.

12 of 368 comments (clear)

  1. Re:I'll be the first to say... by Anonymous Coward · · Score: 5, Insightful

    What's wrong with that?

    Except you're not the first, because that question is mentioned at the end of the summary.

  2. And this is a bad thing?! by Rantastic · · Score: 4, Insightful

    The Linux world makes much of its community roots, but when it comes to developing the kernel of the operating system, it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'

    Since when does community == volunteers?

    That large, well funded corporations are now contributing members of the linux community is a Good Thing.

    --
    Ask Slashdot: Where bad ideas meet poor googling skills.
    1. Re:And this is a bad thing?! by BitterOak · · Score: 5, Insightful

      Since when does community == volunteers?

      That large, well funded corporations are now contributing members of the linux community is a Good Thing.

      Exactly! What's great about Linux is that it's free, not that its developers are unpaid!

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  3. "community" doesn't mean "unpaid" by Mr.+Slippery · · Score: 4, Insightful

    There seems to be some assumption that "community" means "unpaid". Not at all. The Free Software community includes a whole lot of people who get paid to use software to meet the needs of employers. If meeting those needs involves improving bits of Free Software, the employer benefits from having those contributions integrated into the product.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  4. Re:Missing critical information... by Meshach · · Score: 4, Insightful

    How much does a line of code cost?

    Cost-per-line is a patently bad way to compute the worth of code or value of a coder. Knowing what to code is more important then just writing the code. Features implemented or bugs fixed is probably a better measure.

    --
    "Maybe this world is another planet's hell"
    Aldous Huxley
  5. pay? by gbjbaanb · · Score: 4, Insightful

    ...it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'"

    I'd say its more a case of "I get paid to do this? who-hoo".

  6. It boggles the mind... by Cryacin · · Score: 5, Insightful

    Why should someone feel guilty about being paid for their efforts? Business is a not a bad thing in itself, as people who work do need to be compensated, that is unless if they are independantly wealthy.

    I have no issue whatsoever with a developer being compensated for their time, nor does it even raise an eyebrow for me.

    I think the ethical standard here is that Linux is open source. That is open for peer review, open for other developers to work further on the ideas and ideals. Too often do people confuse this sort of "free" with the other sort: Mana from heaven.

    Yes, you can download and install a linux copy for absolutely free, but thankfully, there is money to be made outside of just getting copies of bits and bytes to a PC. I do not think that there is anything wrong with that at all, and good on the highly intelligent and skilled developers of Linux saying "Where's my paycheck?"

    --
    Science advances one funeral at a time- Max Planck
  7. Re:Missing critical information... by Patch86 · · Score: 4, Insightful

    Value for money, my friend. My Windows and my Linux machines have, lets be honest, a relatively similar number of problems. Windows suffers from the most outright bugs, but then Linux can still sometimes throw a hardware or compatibility wobbly, and sometimes does suffer the occasional deeper problem.

    The difference is that one of them is distributed free over the internet, and the other cost me £150 and still delights in harassing how "genuine" I am every time I visit the developer's website.

    You tend to be far more forgiving when something is both free (beer) and, feels like it belongs to you instead of some distant oligarchy.

  8. Re:So much for "free software", eh? by Gerzel · · Score: 5, Insightful

    Free as in price and use. Since there are many many businesses that benefit greatly from Linux why is it so surprising that such businesses would pay to develop it further?

  9. Re:Good. Glad to Hear It. by horza · · Score: 5, Insightful

    If Linux wants to sit at the adults' table -- and it clearly has the depth and breadth of functionality to do so -- then there needs to be the kind of professional accountability in its developers that only a paycheck can engender.

    Billions lost on failed UK IT projects by the 'adults' with developers receiving very fat paycheques shows it guarantees neither success of the project nor accountability within it.

    Phillip.

  10. Re:But are they in the software business? by zzatz · · Score: 4, Insightful

    That's the point - bypass the middleman's sales overhead and profit.

    On one hand, Company A buys software from Company B, indirectly funding the development of the software. If Company A wants changes or new features, they can beg and plead for them, and they might get them. Company A will indirectly pay for development at Company B whether or not they get the changes they want. Company B will then sell the software, possibly incorporating Company A's ideas and improvements, to all of Company A's competitors. Company B's customers pay the cost of the development, plus the cost of sales (marketing, commissions, etc.), plus a markup.

    On the other hand, Company A hires developers to improve software that others have made freely available. They get exactly the changes they want. Company A's competitors also get those changes, but the reverse is true: Company A gets Company C's improvements. Both companies find this agreeable because neither can gain an advantage through the software, and both have reduced the cost of developing it. Company A has cut out the middlemen, avoiding the cost of sales and profits extracted by Company B.

    You can't gain an advantage over your competition by buying your software from a third party, because your competitor can buy it, too. You can't gain an advantage over your competition by hiring developers to write open source software, because your competitor can dowload it, too. There's no difference between open source software and third party commercial closed source software as far as advantage over a competitor. The only way to use software as a competitive differentiator is to develop it internally, keep it closed, don't sell it, and pay the high cost of developing for a single customer - yourself.

    In economic terms, software is a complementary good. Intel sells processors, which are not useful without software. But every dollar spent on software is a dollar that isn't spent on processors. Red Hat is in a similar situation; they sell support, not software, and giving away software makes money available for support.

    The economics are simple. Any software that has a large enough base to support sales in binary form has a large enough base to support shared development under open source licenses with a lower overhead. Selling binaries is a temporary aberration caused by network effects during the initial growth of the market. As the market matures, sales of mass market software will decline.

  11. Linux IS the adults table by Zero__Kelvin · · Score: 4, Insightful

    "If Linux wants to sit at the adults' table ..."

    Linux is the adults table. The adults all sit at it. You've heard of Google, IBM, Sun, Oracle, Novell?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun