Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Programming Software The Almighty Buck IT Technology Linux

Who Wrote, and Paid For, 2.6.20 238

Corbet writes "LWN.net did some data mining through the kernel source repository and put together an analysis of where the patches came from. It turns out that most kernel code is contributed by people paid to do the work — but the list of companies sponsoring kernel development has a surprise or two." The article's conclusion: "The end result of all this is that a number of the widely-expressed opinions about kernel development turn out to be true. There really are thousands of developers — at least, almost 2,000 who put in at least one patch over the course of the last year. Linus Torvalds is directly responsible for a very small portion of the code which makes it into the kernel. Contemporary kernel development is spread out among a broad group of people, most of whom are paid for the work they do. Overall, the picture is of a broad-based and well-supported development community."
This discussion has been archived. No new comments can be posted.

Who Wrote, and Paid For, 2.6.20

Comments Filter:
  • by LaughingCoder ( 914424 ) on Thursday March 01, 2007 @01:22PM (#18195954)
    ... that "corporate America" takes so much bashing on /., and Linux (which is deified in these same boards) is so dependent on those same evil capitalist entities for its very survival. This brings to mind the old catch-phrase "biting the hand that feeds you", doesn't it?
  • Broadcom (Score:4, Interesting)

    by oliverthered ( 187439 ) <oliverthered@nOSPAm.hotmail.com> on Thursday March 01, 2007 @01:35PM (#18196138) Journal
    It's a shame they didn't contribute the firmware for their wireless cards.
  • by LWATCDR ( 28044 ) on Thursday March 01, 2007 @01:50PM (#18196334) Homepage Journal
    SGI is interesting but I seem to remember that they dropped IRIX and are going to Linux everywhere. They also have some really nice expensive systems that I doubt that many hobbyist have sitting around.
    In fact if you go to their home page you will see them right on the front page and yes they run Linux.
    People want to run Linux on their servers and HPC clusters. If you want to sell servers and HPC clusters that run Linux you better make sure that Linux supports all the cool stuff that sets you apart from a bunch of Intel white boxes.
    The fastest way to do that is to write it yourself.
  • by mbrod ( 19122 ) on Thursday March 01, 2007 @01:50PM (#18196342) Homepage Journal
    Having recently switched over my M$ box to pure Ubuntu, no dual boot. I was thinking there had to be serious money and talent behind everything now as opposed to about 7 years ago when I last messed with Linux much. Everything just works so good now and requires minimal configuration. Mucho thanks to all those individuals and companies who contribute in any way.
  • Re:BDFL (Score:3, Interesting)

    by FuzzyDaddy ( 584528 ) on Thursday March 01, 2007 @01:52PM (#18196362) Journal
    BDFL is the term used to describe Guido Van Rossum, the creator of Python. He maintains control over what does and does not go into the Python language.

    Linus takes a different approach, and has said that the releases are "Linus's tree", and if you are unhappy with it, you are welcome to release your own! His approach is a little less tightly controlled than that of BDFL.

  • Re:SCO? (Score:4, Interesting)

    by paeanblack ( 191171 ) on Thursday March 01, 2007 @01:57PM (#18196432)
    The Slashdot QOTD monkey produced the following:

    Knowledge is power -- knowledge shared is power lost. -- Aleister Crowley
  • Re:BDFL (Score:5, Interesting)

    by the_womble ( 580291 ) on Thursday March 01, 2007 @02:13PM (#18196616) Homepage Journal
    No, it proves that open source is a good business model that is becoming widely accepted.

    Incidentally, why is this supposed to be news - I thought that any one who knew anything about open source knew this, and that only stupid journalists get it wrong [pietersz.co.uk]

  • by jvkjvk ( 102057 ) on Thursday March 01, 2007 @03:29PM (#18197766)
    Let me refine this a little further and then re-ask the question.

    Certainly one can lump every part of a set into another set if you broaden the definition of the container. So, if you equate a corporate agenda with a volunteer's agenda then yes, the same argument applies.

    I believe that part of the distinction between volunteers and paid workers is the distinction between agendas. Part of a corporate agenda is mandating someone at your company do X,Y and Z. Even if they want to do the work, they are not volunteering to do it - there is no altruism involved, although enlightened self interest (both on behalf of the corp and the individual) certainly isn't beyond the pale.

    The question you seem to be posing in a roundabout way is why are individuals considered volunteers while corporate employees not so considered?

    The corporate agenda, as everyone here well knows, is to make a profit. By contributing to open source projects, they hope to make more money than if they did not do so. In no way does this fit the spirit of the word "volunteer". In fact, if that were the case, every company is "volunteering" the time of their employees to produce the goods and services they sell. Not only is this wrong, but it cheapens the use of the word.

  • by grcumb ( 781340 ) on Thursday March 01, 2007 @05:02PM (#18199104) Homepage Journal

    I know socialism is a bad word on Slashdot, because it means red commie soviets who are going to take away all our civil rights and make us live like in 1984...

    This disdain seems especially ironic these days, now that the capitalist West is proving that it can produce gulags and a 1984 surveillance society much more efficiently than the those nasty old Soviets. 8^)

    ...but personally, I see the open source movement as an example of voluntary socialism, or anarcho-socialism - programmers have decided that the existing market forces are abusing their property rights to producing crap software for ridiculous prices. So, they have voluntarily formed a network which allows them to share their resources in a non-market environment.

    There is one thing missing from the picture. Before you can call it a socialist system, you'd need to demonstrate that a command economy is possible. It is in certain projects, but not in any consistent way. I think the term we might be searching for is 'communalism' - that is, a form of self-organising collectivism that is found in most small villages.

    Anarchy doesn't really come into it as much as some might think. Once involved in a community, people often develop very strong obligations and commitment, which makes it hard to float about in the FOSS world and participate arbitrarily. Likewise, there are often barriers to entry in many development communities. You can't just toss a patch into the main trunk without having first established your credibility and, often enough, having demonstrated your commitment to the ongoing development of the project. This kind of moral suasion isn't contradictory to anarchism, but it encourages something different.

    This, interestingly, is why I think that FOSS in the developing world doesn't need to be 'explained' (i.e. defended) the way it usually does in North America and Western Europe. FOSS' organising principles are self-evident in many parts of the world.

  • Re:No Real Surprises (Score:3, Interesting)

    by SL Baur ( 19540 ) <steve@xemacs.org> on Thursday March 01, 2007 @06:55PM (#18200450) Homepage Journal

    I'm guessing that either a lot of IBM folk were in the "unknown" categories, or that lots of IBM work is now going into stuff other than just the kernel
    I would guess the latter. When I was employed Linux kernel hacking for NEC we were mainly supporting kernel debugging tools and not making patches and the largest group of people we were working with was an IBM group in India.
  • Re:SCO? (Score:3, Interesting)

    by DJ Rubbie ( 621940 ) on Thursday March 01, 2007 @07:24PM (#18200794) Homepage Journal
    Power corrupts; absolute power corrupts absolutely.

    So losing that power really is a good thing.
  • by TekPolitik ( 147802 ) on Thursday March 01, 2007 @07:58PM (#18201134) Journal

    Before you can call it a socialist system, you'd need to demonstrate that a command economy is possible.

    Socialism, properly so called, does not involve a command economy. Read up a little on Marx and Engels' positions (particularly Engels) and you'll find they actually claim that once socialism is correctly implemented and entrenched the State will wither away because it will have no purpose - that there will be no reason to have an all-encompassing power to make rules for people. Stated that simply it sounds absurd, but the reasoning is quite complex and it would be a mistake to conclude from this brief summary that it's a load of BS - read some of their work and then some of more recent jurisprudential scholars and then you can conclude (if you still think so) that it's BS.

    Real socialists actually do look at the open source movement and say "see, this is what we have been talking about the whole time, it can work." One of Australia's most prominent socialists has said this to me in so many words. Nobody is forcing open source developers to do what they do, but open source does closely model what Marx and Engels believed would eventually happen to society as a whole.

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...