Slashdot Mirror


The Billion Dollar Kernel

jesgar writes "The Linux kernel would cost more than one billion EUR (about 1.4 billion USD) to develop in the European Union. This is the estimate made by researchers from the University of Oviedo (PPT), whereby the value annually added to this product was about 100 million EUR between 2005 and 2007 and 225 million EUR in 2008. The estimated 2008 result is comparable to 4% and 12% of Microsoft's and Google's R&D expenses on whole company products. Cost model 'Intermediate COCOMO81' is used according to parametric estimations by David Wheeler. An average annual base salary for a developer of 31,040 EUR was estimated from the EUROSTAT. Previously, similar works had been done by several authors estimating Red Hat, Debian, and Fedora distributions. The cost estimation is not of itself important, but it is an important means to an end: that commons-based innovation must receive a higher level of official recognition that would set it as an alternative to decision-makers. Ideally, legal and regulatory frameworks must allow companies participating on commons-based R&D to generate intangible assets for their contribution to successful projects. Otherwise, expenses must have an equitable tax treatment as a donation to social welfare."

6 of 289 comments (clear)

  1. I'm not sure COCOMO is a good measure by GigsVT · · Score: 5, Insightful

    Something based on lines of code like COCOMO is probably not a good estimate for a kernel. Kernel debugging is harder for one. Many of the drivers required some level of reverse engineering as well.

    I'd say every "Kernel line of code" is probably worth 10 lines of code in userspace, if not more.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:I'm not sure COCOMO is a good measure by BadAnalogyGuy · · Score: 5, Funny

      I'd say every "Kernel line of code" is probably worth 10 lines of code in userspace, if not more.

      Why? Because you think there's some fundamental difference between low level and high level code?

      Papayas don't need to be ripe to be useful. Green papayas can be pickled and be just as tasty as sweet ripe ones. The only differentiation is the time of picking.

      Why would you give bonus points to the early pickers just because you don't understand the pickling process?

    2. Re:I'm not sure COCOMO is a good measure by Anonymous Coward · · Score: 5, Funny

      Papayas don't need to be ripe to be useful. Green papayas can be pickled and be just as tasty as sweet ripe ones. The only differentiation is the time of picking.

      What in the fuck are you talking about.

    3. Re:I'm not sure COCOMO is a good measure by BadAnalogyGuy · · Score: 5, Funny

      Ah, you're clearly a user-space developer.

      I wish I had some shiny pieces of glass to distract you.

  2. Re:Seems a bit high by characterZer0 · · Score: 5, Informative

    You are nuts.

    12 people at 40 hours a week for 9 months is 1123200 minutes. The kernel is about 12 million lines of code. That works out to a line of code every 5 and a half seconds.

    Good luck with that.

    --
    Go green: turn off your refrigerator.
  3. Of course he did by spun · · Score: 5, Insightful

    Come on. This was an artfully crafted troll. Comparing open source to YouTube crap videos, without ever making a direct comparison, yet implying that most open source is like most crap videos: textbook propaganda. Then we have the 'real programmers' line, again implying that open source programmers are not real programmers, without ever stating it directly. Finally, there's the 'twenty experts' line, again, implying that no open source programmers are experts.

    Seriously, people pay good money to learn how to write propaganda of that quality. And people who are that good at writing propaganda get paid very, very well. I wonder who 'useful wheat' is working for?

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton