Slashdot Mirror


Who Wrote, and Paid For, 2.6.20

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."

238 comments

  1. BDFL by SaidinUnleashed · · Score: 1, Redundant

    No matter how little code he contributes, Linux will always be Linus' baby.

    All hail the Benevolent Dictator For Life! o/

    --
    Shiny. Let's be bad guys.
    1. Re:BDFL by JensenDied · · Score: 5, Insightful

      where does open source mean unpaid?

      --

      09:F9:11:02 - 9D:74:E3:5B - D8:41:56:C5 - 63:56:88:C0

    2. Re:BDFL by 'nother+poster · · Score: 0, Offtopic

      Everybody pile in the flower themed VW bus and fire up the bong! We're off to Linuxstock 2.0.

    3. Re:BDFL by FuzzyDaddy · · Score: 2, Interesting
      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.

      --
      It's not wasting time, I'm educating myself.
    4. Re:BDFL by weeboo0104 · · Score: 0

      I don't know about Kernel developers and Linuxstock, but you might find certain Slackware personalities here.

      --
      It is easier to build strong children than to repair broken men. -Frederick Douglass
    5. Re:BDFL by Anonymous Coward · · Score: 3, Funny

      Comrade! You can pile into the Microsoft paddywagon and go off to Vista Gulag if you prefer!

    6. Re:BDFL by the_womble · · Score: 4, Interesting
      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

    7. Re:BDFL by Fordiman · · Score: 2, Insightful

      "This shows that opensores does just not work. It has been a great vision, but now it's time to move on except for some braindead hippies who just refuse to accept the realities."

      How do you figure exactly? It looks to me like a number of companies find it to be a profitable endeavor to pay their developers to work on a free and open project. The benefits to, say, IBM, are an increasingly stable server platform they can sell on their hardware. RedHat, for example, runs their business off of supporting Linux - and as a result also has a vested interest in its development.

      Honestly, I don't know how you came to the conclusion that 'opensores does just not work' (great English, by the by). I'd say that it's evidence that Open Source not only works, but if your project is useful to a company, they may just hire you to develop it for them.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    8. Re:BDFL by Rtech · · Score: 1

      Great joke understanding, by the by. "Sores" sounds very similar to "source". It's a jab at open source, since sores are generally considered unclean or possibly diseased.

    9. Re:BDFL by miro+f · · Score: 1

      your English isn't fantastic either.

      I believe the GP was taking a jab at "does just not work".

      --
      being vague is almost as cool as doing that other thing...
    10. Re:BDFL by Anonymous Coward · · Score: 0

      Perhaps they could have been referring to the "does just not work" portion of the comment.

      The joke was quite obvious, and so was the bad grammar. But you missed one of them, so you apparently are a moron.

    11. Re:BDFL by Fordiman · · Score: 1

      Yeah. I've heard the pun before. Puns aren't very funny, except in rare conditions. The primary exception is for four year olds, to whom puns are always the funniest thing in the universe. The rest of the AC's statement is more flamebait than amusing.

      Though, I may have missed something that is somehow retardedly hilarious, but then, I'm more the Monty Python type than the Borat type.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    12. Re:BDFL by Anonymous Coward · · Score: 0

      But he also owns the trademark 'Linux', so technically he has more control on what can be called Linux.

    13. Re:BDFL by Fordiman · · Score: 1

      Mmm. Useless AC trolling.

      Look, if thinking Borat is moronic is wrong, elitist, etc., then I'm wrong.

      And if liking Borat is necessary to avoid a firey death, I'm sorry, but I'm just going to have to burn.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    14. Re:BDFL by be-fan · · Score: 1

      Actually, this shows how *well* open source software works. Here you have a whole bunch of big companies investing a lot of money into producing honest-to-goodness copyleft free software. RMS was absolutely right --- software can be successful without being burdened by a license that takes rights away from its users.

      --
      A deep unwavering belief is a sure sign you're missing something...
  2. SCO? by fluch · · Score: 4, Funny

    ...did neither contribute nor pay?! Strange...

    1. Re:SCO? by Poppler · · Score: 4, Funny

      Luckily, Sony appears to be a major contributer. Look's like we'll FINALLY see their rootkit ported to Linux.

      --
      What's the ugliest part of your body? Some say your nose, some say your toes, but I think it's your mind. -Zappa
    2. Re:SCO? by paeanblack · · Score: 3, Interesting

      The Slashdot QOTD monkey produced the following:

      Knowledge is power -- knowledge shared is power lost. -- Aleister Crowley

    3. Re:SCO? by heritage727 · · Score: 2, Funny

      Not really. As I understand it, most of what is labelled IBM was stolen from SCO.

    4. Re:SCO? by DJ+Rubbie · · Score: 2, Interesting

      Power corrupts; absolute power corrupts absolutely.

      So losing that power really is a good thing.

      --
      Please direct all bug reports to /dev/null
  3. Interesting how much was conributed by paid devs by Banzai042 · · Score: 1

    I find it interesting just how much was contributed by paid devs. It makes sense when you consider that some companies probably would like to see linux able to replace windows completely in the office, and paying devs to help create a more usable linux could well be a money saver in the long run. It should be interesting to see if this trends upward over the next few releases.

  4. Define "volunteer." by Rob+T+Firefly · · Score: 5, Insightful

    TFA: "It is not uncommon to see Linux referred to as a volunteer-created system, as opposed to the corporate-sponsored, proprietary alternatives. There has been little research, however, into how much work on Linux is truly 'volunteer' - done on a hacker's spare, unpaid time. In general, the assumption that Linux is created by volunteers is simply accepted."

    Thing is, even though some of those changes were done by programmers in the course of their paid jobs, isn't the work still being "volunteered," albeit by the company rather than an individual? As companies, Red Hat, IBM, Novell, or Big Roy's Heating and Plumbing don't need to help improve the kernel, nor are they directly paid for their work on it. They simply do so because a better Linux kernel does benefit them directly or indirectly, as do many individual volunteers.

    1. Re:Define "volunteer." by Anonymous Coward · · Score: 5, Informative

      They mean "volunteer" in the sense that's completely obvious from the context, not in any sense derived from Pointless Nerd Hairsplitting.

    2. Re:Define "volunteer." by Timesprout · · Score: 1

      Thing is, even though some of those changes were done by programmers in the course of their paid jobs, isn't the work still being "volunteered,"
      No because large corporations like Oracle, and in particular IBM do little or nothing which does not benefit them somehow. So the work is not volunteered, it is a component of an agenda.
      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:Define "volunteer." by bad_fx · · Score: 2, Funny

      Is it sad that I actually went carefully back through the article to see how much "Big Roy's Heating and Plumbing" had actually contributed.....? :-/

    4. Re:Define "volunteer." by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Thing is, even though some of those changes were done by programmers in the course of their paid jobs, isn't the work still being "volunteered," albeit by the company rather than an individual?

      If my large copy jobs are routinely late and I call Officemax and tell them they need to get their heads out of their asses, fire the guy responsible, and get me my stuff on time; am I volunteering my free consulting services to Officemax? It is all a matter of perspective. The term "volunteer" in our culture generally carries implications of altruism rather than self interest. The important point to take away from this is that despite the common perception otherwise, most Linux development is done for profit, even if that profit is not accumulated in so direct a manner as selling the OS.

    5. Re:Define "volunteer." by krlynch · · Score: 3, Insightful

      So the work is not volunteered, it is a component of an agenda.

      Doesn't the same argument apply to non-monetarily-compensated "volunteers"? Don't they have an agenda as well?

    6. Re:Define "volunteer." by Anonymous Coward · · Score: 4, Funny

      not in any sense derived from Pointless Nerd Hairsplitting.
      Oh, sorry, I thought this was SlashDot.
    7. Re:Define "volunteer." by prelelat · · Score: 4, Insightful

      I don't agree with your standpoint. I do think that IBM Oracle and other companies benifit from this kind of program. On the other hand most people benifit in some way from contributing code to linux in the first place. People use it for experiance to get a job, to make the OS that they run better, to be apart of something and make themselves feel better. Just because a company is volenteering programmers to the cause because its benifiting them doesn't mean its not volenteering. Its like saying donating to linux because you want it to work better for you so that you can produce more money is not really a donation.

      Most people donate, volenteer for something because they know it will benifit them in the end(how many people at Harvard who have volenteering on their application to the school volenteered because it was something they wanted to do, I would guess half does that make their time in a soup kitchen less valuable or appreciated?). This doesn't mean that its any less noble in the end.

    8. Re:Define "volunteer." by iabervon · · Score: 2, Insightful

      For Red Hat and IBM, it's not really any more "volunteer" work than any corporate development work. Nobody pays Microsoft to write new versions of Office; they write them so that they can try to sell them. Big Roy's H&P and Google are unusual in contributing changes they made for internal use.

    9. Re:Define "volunteer." by morgan_greywolf · · Score: 4, Insightful

      Exactly. Most of the driver development in the early days were done by people who -- gasp, shock -- had that particular piece of hardware and needed it to work with the Linux kernel. Much driver development is *still* done that way, although some driver work is now sponsored by companies who develop the hardware (i.e., Broadcom)

      Most everyone working on the kernel has an agenda and that's okay -- open source isn't about communism or pure philanthropy, it's more of a libertarian or anarchocapitalist philosophy.

    10. Re:Define "volunteer." by 'nother+poster · · Score: 2, Insightful

      Volunteer does not HAVE to mean without compensation, it means without coercion, of their own free will. Many volunteers are not compensted for their efforts, but others are. The people who join the U.S. military are volunteers, but they do get paid during their term of service and they do get other benefits. No less volunteers, just compensated volunteers.

    11. Re:Define "volunteer." by dexomsrc · · Score: 1

      Thing is, even though some of those changes were done by programmers in the course of their paid jobs, isn't the work still being "volunteered," albeit by the company rather than an individual? As companies, Red Hat, IBM, Novell, or Big Roy's Heating and Plumbing don't need to help improve the kernel, nor are they directly paid for their work on it. They simply do so because a better Linux kernel does benefit them directly or indirectly, as do many individual volunteers.

      This shouldn't be so much a debate about the technicalities of labeling the code contributions to the Linux kernel as "volunteered" or not, so much as it is an interesting discussion and analysis of the current state of the ratio of bugfixes/features that were written by someone paid for their work vs. an ambitious hacker taking on the task on their own spare time.

      Of course the contributions made by any one person or company to the Linux kernel are not going to be paid for in the same way that a Microsoft employee's bugfix to the NT 6 kernel will be directly funded by the sizable cash reserves of that corporation. But that's because of how each of those respective software projects are licensed, the Linux kernel obviously being licensed under the GPL, ultimately causing no one to "own" that code and thus no central financial entity to fund every single contribution to the project (even though each contribution is technically still copyrighted by the respective programmer, GPLed code for all intents and purposes is owned by all because of the freedom to fork).

      So, what is the remarkable information that this breakdown of Linux contribution funding tells us? That even though such code is known by each of the listen publicly traded corporations to be licensed under the GPL, that there will be no direct monetary compensation from a non-existent universal Linux code contribution funder, that it is still worth paying their employees to make whatever contributions they desire, or see to their advantage.

      The biggest news to my mind is something that many of us have known for quite some time now: that the GPL works. This is a direct acknowledgment that although such code is not restricted by any sort of proprietary license, that the liberation of the market is too attractive for a wide variety of big-name technology companies to not dive directly in to the community themselves in order to aid in the process of creating and improving what is now easily the most viable alternative to any proprietary operating system, be it Windows, UNIX, or Mac OS X.

    12. Re:Define "volunteer." by VWJedi · · Score: 4, Insightful

      The term "volunteer" in our culture generally carries implications of altruism rather than self interest.

      If you put it that way, no one is a "volunteer developer" for linux. They write / change code for their own benefit (to add features, improve functionality). Once they've finished, they usually give their code to "the linux community", but the reason they do the work in the first place is because they want to fix / improve the way their system runs.

    13. Re:Define "volunteer." by linguizic · · Score: 1

      Why am I not a volunteer at my current job then? I'm not challenging your definition, I think it's an interesting point. I just think it needs to be refined a little.

      --
      Does this sig remind you of Agatha Christie?
    14. Re:Define "volunteer." by mark3748 · · Score: 2, Insightful
      Companies that provide new code and patches to the open source community are in no way obligated to provide them.... they can keep the changes to themselves and never release them to the community. The work that they do and give back to the community is therefore "volunteered".

      Most everyone working on the kernel has an agenda and that's okay -- open source isn't about communism or pure philanthropy, it's more of a libertarian or anarchocapitalist philosophy.
      This is quite possibly the best explanations of the open source community that I've read.
    15. Re:Define "volunteer." by CodeBuster · · Score: 2, Informative

      Most people donate, volenteer for something because they know it will benifit them in the end

      This is what economists call utility whereby actions that result in no clear economic gain for those giving of their resources are explained in that they increase the giver's amount of utility. This is really just a fancy way of saying that people give of their resources (up to a point), despite the fact that they do not directly benefit, because it makes them happy or they derive enjoyment equal to the value of the resources given away in return.

      This doesn't mean that its any less noble in the end.

      That is a subjective opinion, but most people would look more favorably upon truly selfless giving rather than giving in an attempt to get *something* in return whether that be public approval, loyalty, or future expectation of favor(s).

    16. Re:Define "volunteer." by Anonymous Coward · · Score: 0, Funny

      Not to split hairs, but I think it's Slashdot.

    17. Re:Define "volunteer." by Demona · · Score: 0, Troll

      Ah, the virtue of selfishness. Yep -- "THAT woman".

      --
      Fuck Slashdot
    18. Re:Define "volunteer." by pkulak · · Score: 1

      Yes, I would say you just volunteered you consulting services to Office Max. Of course, they didn't ask for it, and it only took your about 1 minute, so it's not much of a volunteer effort. If you stayed on the phone for half a day with their HR rep going over staffing decisions, it would still be volunteering, only in that case it would actually be worth mentioning.

    19. Re:Define "volunteer." by Anonymous Coward · · Score: 1, Insightful

      And, lest you presume to be an anarchocapitalist or libertarian who can talk for everyone involved (*cough* ESR *cough*) it might be important to remember that Linux is licenced under the GPL (v2), and that there are other kernels licenced under "open source" licences which linux has surpassed on the technical front. You'd think then that this means that Linux being free software, as opposed to your term "open source", has something to do with people contributing and this subsequent success. If your proposition that open source and anarchocapitalism and libertarianism are the driving forces is correct, why isn't the FreeBSD kernel or DragonFlyBSD kernel kicking its ass? Like it or not the GPL and LGPL, distinctively free software - not open source, are by far and away the most used licences out there beyond the kernel too. I recall it was something like 70% of projects on sourceforge are GPL or LGPL, but you'd have to look it up for the exact number.

      At least free software people admit open source people exist and that there are many reasons why people contribute. You, like ESR and his editing of the "hacker" entry in the jargon file, are not a hacker but a hack - pushing the open source agenda every chance you get and editing the definition to try and erase your opponents. Ironically Stalinistic, considering he's the favourite strawman of anarchocapitalists and libertarians.

    20. Re:Define "volunteer." by jvkjvk · · Score: 2, Interesting

      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.

    21. Re:Define "volunteer." by jvkjvk · · Score: 1

      So, everyone who does something without coercion is a volunteer? That means that everyone who has a paid job is "volunteering" their time to the job.

      I think that your definition needs a little work... :)

    22. Re:Define "volunteer." by xappax · · Score: 3, Insightful

      Most everyone working on the kernel has an agenda and that's okay -- open source isn't about communism or pure philanthropy, it's more of a libertarian or anarchocapitalist philosophy.

      Lots of geeks are anarchocapitalists, so it makes sense that they'd want to claim the successful and popular open source movement as their own, but I don't think they're as similar as you assert.

      Anarcho-capitalism is about profit and individual property as the central pillars of society. Open source is not about profit, and it's definitely not about private property.

      Open source is a tradition that was established to fight back against those who sought to profit from proprietary computer code. It was introduced as a way to foster cooperation and support between those programmers who didn't seek to profit from their code, but did want to share it with other like-minded people. Open source has become so successful that entire profit-making industries have come to depend on it, but at its core Open Source is designed as a sort of "non-profit cooperative" for people who code for free. Open source is a gift economy - sure everyone gives gifts for different reasons, but they're still gifts.

      The open source philosophy is also clearly against private property. Of course, the only form of property that open source involves is intellectual property, which many anarcho-capitalists claim is a special case, but I think the point should still be made that nobody owns open source code, and nobody can own it. Since private ownership of everything is a central tenet of anarcho-capitalism I can't see where the similarity is.

      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, 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.

      The reason open source software is so good is precisely because it's not driven by profit-oriented market forces, but by the diverse motivations and interests of many people and organizations. Obviously they're not doing it out of pure generosity, but in general when people develop open source code they're considering how to make good code primarily, not how to make lots of profit primarily.

    23. Re:Define "volunteer." by timeOday · · Score: 1

      You are right. I don't think "volunteer" army is a represantive use of the term. It has taken on special meaning in that case because it is common for soldiers to be not only paid, but compelled to fight. The only difference between a volunteer army and an army of mercenaries is what's in their hearts :) When you get right down to it, most of the demonization of the "other guys" who don't fight fair, fight for money, use fragmentation (i.e. shrapnel) weapons, etc etc doesn't add up to much but propaganda because it applies to everybody. I do, however, think there's a substantive difference between the amount of indiscriminate killing (prisoners and civillians) that different armies use. (At least if you can draw a line between the Rape of Nanking and the firebombing of Dresden).

    24. Re:Define "volunteer." by prelelat · · Score: 1

      okay, but would you disagree with it being volunteering? Which I guess was my original disagreement.

    25. Re:Define "volunteer." by Anonymous Coward · · Score: 0

      To put it another way, no one is a volunteer at all. To be truly selfless, you must get no benefit from your helping others. I'd say that when you help others, the interaction causes you to feel better. Whenever you help others, you are just helping yourself cheer up.

      selfish volunteering bastards.

    26. Re:Define "volunteer." by grcumb · · Score: 2, Interesting

      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.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    27. Re:Define "volunteer." by chromatic · · Score: 1

      Companies that provide new code and patches to the open source community are in no way obligated to provide them.... they can keep the changes to themselves and never release them to the community.

      Patches seem a bit different. It's much easier to track upstream if your patches get merged upstream, rather than continually porting patches to a changing upstream. There's that notion of economic utility again.

    28. Re:Define "volunteer." by Anonymous Coward · · Score: 0

      Yes.

    29. Re:Define "volunteer." by Anonymous Coward · · Score: 1, Funny

      Disregard that, I suck cocks.

    30. Re:Define "volunteer." by mstahl · · Score: 1

      I think that by "volunteer", really what is meant is that the organization (be it the open source community or the armed forces or your local blood drive) will take anyone on who wants to work with them. The Army will pay you for your work and they'll give you all kinds of benefits, but you're still a volunteer because you volunteered. You're not a volunteer at your job because you've applied to work there and they have hired you. You have a contractual relationship that can be ended at will by either parties (so you're not coerced like the grandparent post implies). You're not a volunteer at your day job simply because once they hired you, they stopped looking (presumably) for other people to do your job. The Army will take who they can get.

    31. Re:Define "volunteer." by SheeEttin · · Score: 1

      It isn't?!

    32. Re:Define "volunteer." by nih · · Score: 1

      don't worry, we all did, after all this is Slashdot:/

      --
      I'm a rabbit startled by the headlights of life :(
    33. Re:Define "volunteer." by chanceH · · Score: 1

      GP was over-zealous in anoligizing between Open Source and anarcho-capitalism. Its about freedom baby. In this particular sphere, ancap conception of freedom isn't really that different from the open source conception. But as you correctly point out, its not really that different from the anarcho-socialist either. So to credit ancarcho-capitalism at the expense of other freedom loving ideologies is wrong, but its also reaching to knock around that ancap strawman which you set up while trying to make it look like anarcho-capitalsim is somehow incompatible or opposed to open source. Anarcho-capitalism says nothing about making profit a "pillar of society". You don't have to believe in validity IP to be an anarcho-capitalist. My impression is that most do not. In fact, I don't see how you can really believe in actual physical property ownership and IP ownwership at the same time. If its my hard drive, I should be allowed to configure the bits on it in any of the available 2^n configurations.

    34. Re:Define "volunteer." by 'nother+poster · · Score: 1

      No. Maybe you should go look up volunteer and employee in a dictionary. Then you might understand the difference.

    35. Re:Define "volunteer." by sa666_666 · · Score: 1

      That is a subjective opinion, but most people would look more favorably upon truly selfless giving rather than giving in an attempt to get *something* in return whether that be public approval, loyalty, or future expectation of favor(s).

      In that case, nobody should ever know about selfless giving, since telling someone about it could imply that they're looking for acceptance. There's always self-interest in any human activity, even if it's on a subconscious level. Not that there's anything wrong with that. If someone donates time/money and feels good about doing so, and it benefits the recipient, what's wrong with that?

      But one shouldn't ever be deluded in thinking that people do things for purely altruistic reasons. There's always an alterior motive (albeit often-times it's a good one).

    36. Re:Define "volunteer." by stephanruby · · Score: 2, Insightful

      "[Open source] was introduced as a way to foster cooperation and support between those programmers who didn't seek to profit from their code, but did want to share it with other like-minded people."

      I'm sure open source was introduced for many different reasons, sometimes even conflicting reasons, but for me open source means that I can profit from my labor, my reputation, my tacit understanding of the code, etc. That is what I get when I invest my time and my money into open source.

      And to me at least, the actual code is only an artifact, it may be valuable, but it is not the only valuable part of my work, nor is it necessarily the *most* valuable part of my work. So open source (for me) is/was a pricing decision -- it is/was a pricing decision that holds/held the most promise in terms of profit (considering my situation and the type of market I was in at the time). Also, open source was the easiest way for me to profit from my work since I didn't have the resources, nor the knowledge, to seriously productize my code any other way.

      Just thought I'd add my 0.2

    37. Re:Define "volunteer." by TekPolitik · · Score: 2, Interesting

      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.

    38. Re:Define "volunteer." by CodeBuster · · Score: 0, Redundant
      In that case, nobody should ever know about selfless giving, since telling someone about it could imply that they're looking for acceptance.

      That depends upon one's point of view...

      "1 Beware of practicing your piety before men in order to be seen by them; for then you will have no reward from your Father who is in heaven. 2 Thus, when you give alms, sound no trumpet before you, as the hypocrites do in the synagogues and in the streets, that they may be praised by men. Truly, I say to you, they have received their reward. 3 But when you give alms, do not let your left hand know what your right hand is doing, 4 so that your alms may be in secret; and your Father who sees in secret will reward you."

      Matthew 6:1-4
    39. Re:Define "volunteer." by Anonymous Coward · · Score: 2, Informative

      There in lies the crux of state communism. People can opt out of opensource development if they want to. Under state communism, you are assigned to build a tractor/car/grow wheat, and if you don't like it tough.

      People really don't like being forced to cooperate, and with opensource (and small opt-in communes/religous monasteries), they aren't.

    40. Re:Define "volunteer." by dbIII · · Score: 1

      Open source is a tradition that was established to fight back against those who sought to profit from proprietary computer code

      I beleive that to be complete rubbish. Propietary computer code came in late - open software is just a subset of the knowlege sharing and peer review that has been going on for a very long time in the scientific community.

    41. Re:Define "volunteer." by coren2000 · · Score: 1

      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^)
      Are you sure its more efficient? Just because the West isn't bankrupt yet doesn't mean it wont become so because of these money gobbling policies.
    42. Re:Define "volunteer." by xappax · · Score: 1

      Oh, I agree. Maybe tradition was the wrong word, as you're right that the open source tradition has been around before commercial software, and arguably before software or intellectual property at all.

      What I meant is that the current "regime" of Open Source, that is licensing software under GNU/GPL-type legal arrangements, was created as a response to the increasing commercialization of code that was being assembled for free by hobbyists. Early computer hobbyists tended to hold the "share and share alike" philosophy, and they provided their code for free and used other's code freely. They were dismayed at two trends: The tendency of individuals or companies to make profit from projects that they had volunteered their labor for, and the tendency of companies to copyright code and refuse to share it with hobbyists.

      I agree with another poster's suggestion that this was more of a communalist or cooperative arrangement, although it did have strong elements of anti-authoritarianism, as a central drive for the Open Source movement was to give each person individual control over the code they used.

  5. oh noes.... by advocate_one · · Score: 1

    Linux doesn't support floppy tape anymore... ftape got removed...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:oh noes.... by __aaclcg7560 · · Score: 1, Informative

      IIRC, ftape was for implementing some of the older tape drives. I had a hell of time trying to get a tape drive running under Linux 10 years ago. I think the maximum tape size for that drive was 40MB. Never did get it to work reliably. Back then, you pretty much had to roll your own kernel for everything.

    2. Re:oh noes.... by Anonymous Coward · · Score: 0

      My gawd, if you're still using floppy tape, you deserve to be scared shitless.

      2 words for you, you cheap bastard: upgrade.

    3. Re:oh noes.... by larien · · Score: 1

      I'm sure both people who actually used it are gutted...

    4. Re:oh noes.... by skoaldipper · · Score: 2, Insightful
      Call me a number crunching freak, but I personally found this the most interesting aspect of the article:

      Jeff Garzik comes out on top of this particular measurement by virtue of having deleted the long-unmaintained floppy tape subsystem.
      garnishing a 6% slice of "shovel and shuck duty" for that one, and then couple that metric with the one following showing Jeff atop the leaderboard with 12.4% for "most lines removed". That tells me this guy is blood and guts knee deep in the trenches. After porting a legacy system to linux for the Navy myself some time ago, I gotta give mad props to this guy. I feel your pain and salute you! Of course, I'm still standing at attention for all the other devs too.
      --
      I hope, when they die, cartoon characters have to answer for their sins.
    5. Re:oh noes.... by Anonymous Coward · · Score: 0

      Yeah I noticed, I thought Linux was about being able to run on all devices, old and obsolete. But, yeah, guess support for the PS3 is more important. I do understand the reasons but still think it's a bit of a pity, because no interest by company or a Linux developer always means product & users screwed. At least I hope it didn't get removed just because the driver was "old" and "buggy"...

      Like the Gentoo maintainers who kicked out xmms, one of the first music players with a long quality record, because it has some bugs (pff on their AMD64 arch builds probably), but replace it with crap like audacious (this is the closest replacement to xmms) which is slow as hell and has bugs that just make it plain unusable *sigh*. Gentoo "devs", would you kick out the Linux kernel because it has bugs? Would you replace it with the HURD!?

      -owner of a Iomega tape writer (2GB) (which won't be spinning it's heads anymore now *sniff*)

    6. Re:oh noes.... by Anonymous Coward · · Score: 0

      Oh, you could get a QIC-80 and get 80MB per tape, and I think some oddball QIC would do as much as an incredible 200MB. Yeah, I do believe they were horrible to setup, they'd kludge the floppy interface to transfer data like 10x as fast as normal.. while you might still have a regular floppy on the same cable. Fun. We still get them in where I work, luckily no one asks for them anymore so they just go straight to the recycler.

    7. Re:oh noes.... by Just+Some+Guy · · Score: 1

      At least I hope it didn't get removed just because the driver was "old" and "buggy"...

      That's the best - perhaps the only - reason for removing drivers. It's not so much the age, as that that the kernel hardware abstraction layer evolves over time, and some of those old drivers are written against a hardware model that just doesn't exist anymore. If someone wanted to update the ftape driver so that it actually worked on the latest HAL, I'm sure someone would accept it back into the kernel. The fact that no one has done so is rather telling.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:oh noes.... by SanityInAnarchy · · Score: 1

      Well, audacious is actively maintained, xmms is dead. If they have to choose one, which would you rather have -- the one that has less bugs (for you) now, or the one that can actually improve to the point where it has less bugs for everyone?

      And by the way, it's only floppy tape stuff -- scsi tapes, for instance, are still supported. Oh well, 2 gig tapes are probably more expensive than 4.7 gig DVDs now.

      --
      Don't thank God, thank a doctor!
    9. Re:oh noes.... by Anonymous Coward · · Score: 0

      >Well, audacious is actively maintained, xmms is dead....

      Probably because xmms2 is being developed which I do think will come out before or at least at the time all the bugs & slowness in audacious is fixed... So that leaves the people with a nett loss, having to have gone trough all that xmms-removing stuff.

      >Oh well, 2 gig tapes are probably more expensive than 4.7 gig DVDs now.

      I would never trust my precious data, pron movies mostly, to the surface of some new-fangled "DVD" gizmo ;-)

      -that AC with the Iomega 2GB drive

    10. Re:oh noes.... by Anonymous Coward · · Score: 0

      >The fact that no one has done so is rather telling.

      The fact that, not surprisingly, no developer or company has done so because without a developer users can ask all they want, it won't get implemented/fixed in a thousand years. But this is even more so in the commercial world, so no criticism to Linux at all, just wanted to point out that sad fact. But maybe in the future software hardware abstraction layers will be so solid no driver ever has to be removed again. In a time when software has evolved so that it really just works maybe.

      Have to say this is a rather abstract point for me though since I admit I don't really use any tape for any serious backup (are you kidding) just for the fun factor :-)

      -the AC with the Iomega

  6. Fairly Interesting Overview by liliafan · · Score: 1

    It was pretty interesting reading this article, I was rather shocked to see that there was no mention of code contributed to M$ (joke for you ms fan boys)

    Actually in all seriousness, I didn't realise how much of the code was contributed by companies, I was fairly suprised to see broadcom had donated so much code, since I have had quite a few problems with getting their hardware working on linux in the past. I don't know if this is a new thing for them to be contributing code to get their hardware working better, or if this just bad luck on my part that their hardware never seems to work for me on my boxes.

    All in all an interesting read.

    --
    GeekServ Unix Consulting Services (http://www.geekserv.com)
    1. Re:Fairly Interesting Overview by liliafan · · Score: 1

      Correction, by M$, must remember to use the preview button.

      --
      GeekServ Unix Consulting Services (http://www.geekserv.com)
    2. Re:Fairly Interesting Overview by Maxo-Texas · · Score: 1

      Not really your fault.
      Every other message site I'm on let's me edit messages.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    3. Re:Fairly Interesting Overview by LWATCDR · · Score: 4, Insightful

      Why is it shocking. Red Hat, IBM, and Novell hope to make a lot of money from Linux.
      Then you have the expensive systems that use Linux
      Intel and HP are still hopping that the Itantium will work out in the end and frankly Linux is the big OS for the Itantium. Not to many hobbiest have an Itantium sitting around so Intel and HP probably contribute a lot of code for the Itantium port.
      IBM sells a lot of Power systems that run Linux so they probably contributed a lot of code to support the new Power6. Not to mention the the 360/370/Zmachine port.
      Then you have Mips contributing for the embedded market.
      Linux is now big business.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Fairly Interesting Overview by liliafan · · Score: 1

      :o) The shocking part was just about Microsoft.

      I was just suprised that more code seems to come from companies than from individuals. I can understand the reasoning for it, I just didn't realise just quite how seriously some of these companies were working on Linux.

      I can see the interest in it for Redhat, Novell, et al. I know than IBM has a very deep interest in linux succeeding, it was some of the other companies on the list that I found interesting such as SGI.

      --
      GeekServ Unix Consulting Services (http://www.geekserv.com)
    5. Re:Fairly Interesting Overview by LWATCDR · · Score: 3, Interesting

      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.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Fairly Interesting Overview by mbrod · · Score: 3, Interesting

      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.

    7. Re:Fairly Interesting Overview by HomelessInLaJolla · · Score: 2, Informative

      I didn't realise how much of the code was contributed by companies Reading the changelogs, and the files in the source Documentation directory, on a semi-regular basis provides enlightening insight into the diversity and number of people who regularly make contributions to the Linux kernel. It truly is a sign of the success of GNU/FSF mindset.

      I was fairly suprised to see broadcom had donated so much code Many companies have different motivations for donating code. Sometimes a company may donate alpha code in the interest of testing its applicability and integratability. Sometimes a company may donate old code in order to appease a market which sufficiently supports profit margin, indirectly, through use and advertising. Sometimes a company may even donate commercial code for PR or because the open source community holds the largest population percentage of people who will likely work with it.

      Corporations are not all bad and neither are they all good. Every move is carefully planned and executed based upon a number of considerations--some of which may even be at odds against each other. Knowing how to appeal to the greatest number of consumers in the greatest number of market sectors is usually a sign of a company which is agile and successful.
      --
      the NPG electrode was replaced with carbon blac
    8. Re:Fairly Interesting Overview by Anonymous Coward · · Score: 0

      Not just bad luck; I see the irony happen all the time. My ISP INSISTS on support of Microsoft only - I literally have to lie to them or my service would be terminated, and they are a monopoly in my area. So, what's running embedded inside my broadband router? Linux. What's running their company server? Linux. What does the manufacturer of the router recommend? According to their site, their hardware is designed to run on anything, including Linux, they even have step-by-step instructions for installing to Red Hat. Could the fact that MSN is bundled with the ISP's modem installation disks (for Windows) have anything to do with this curious situation?

    9. Re:Fairly Interesting Overview by LaminatorX · · Score: 1
      "I was fairly suprised to see broadcom had donated so much code, since I have had quite a few problems with getting their hardware working on linux in the past."

      That's the reason they've been contributing so much, to make those problems go away.

    10. Re:Fairly Interesting Overview by Necron69 · · Score: 1

      Not to quibble, but HP-UX is probably the biggest OS on Itanium. You can also run Linux, Windows Server 2003, and OpenVMS on Itanium.

      - Necron69

    11. Re:Fairly Interesting Overview by lakeland · · Score: 1

      I don't think it was serious money. The turning point (IMAO) was a little distro called Knoppix. This distribution threw away the prevalent attitude of the time: "We do things properly (and nothing until we can do it properly)" and replaced it with "We do whatever is necessary to make things work (no matter how ugly)".

      This shift in attitude was necessary for Knoppix since they HAD to run on any hardware while RH etc could somewhat claim people bought their computers to run linux. However, it left all the other distros a little red faced with knoppix being the only distro to support many pieces of hardware out of the box. I remember shortly afterwards various packages turning up in debian with names like knoppxix-hw-autodetct... and others were similar.

      Ubuntu followed on Knoppix's tradition and was particularly helped by following another idea originally sponsored by Lindows^WLinspire that all laptops would 'just work'. This particularly helped with the extensive ACPI work that DJ did.

      The extreme point of this is bring in non-free drivers so that hardware 'just works'. For instance, if Broadcom wasn't supported we could always load it via the windows driver. This has created some tension with people like me who worry it will discourage the creation of free replacements arguing against people who want things to be as painless as possible.

    12. Re:Fairly Interesting Overview by dbIII · · Score: 1

      Garbage. The version of Slackware I installed from a lot of floppies in 1995 had a kernel designed to run on a wide range of hardware and that was even back before a modular kernel made it easier to do that. Redhat, etc, etc did the same thing. Detecting stuff has improved vastly with the good work in knoppix but in most distributions the base kernel is designed to run on as much as possible.

    13. Re:Fairly Interesting Overview by ISayWeOnlyToBePolite · · Score: 1

      zgrep -aC2 @microsoft.com ./linux-2.6.20.tar.gz

      N: Raymond Chen
      E: raymondc@microsoft.com
      D: Author of Configure script
      S: 14509 NE 39th Street #1096

    14. Re:Fairly Interesting Overview by mino · · Score: 1

      it was some of the other companies on the list that I found interesting such as SGI.

      Some of this might be the XFS filesystem -- this came from Irix and was landed in Linux a year or two ago (not sure on the details; I don't really follow these things, we just have one of the ex-SGI XFS guys at work).

    15. Re:Fairly Interesting Overview by liliafan · · Score: 1

      Okay yes that makes a lot of sense, I can't believe I didn't think of that.

      --
      GeekServ Unix Consulting Services (http://www.geekserv.com)
  7. Funding... by Needs+Food+Badly · · Score: 3, Insightful

    It's really quite interesting the amount of funding that is sent in the direction of the devs working on the Linux kernel. I'm curious what would happen if the funding was spontaneously cut. Linux was built from scratch and supported for free back in the day, but would the main developers continue to work or even be interested at all if they weren't being paid?

    1. Re:Funding... by skoaldipper · · Score: 1

      > I'm curious what would happen if the funding was spontaneously cut.

      Interesting. The horse came before the cart here though. If that cart were no longer attached, I'm quite sure a lot of other OSS programming studs would assume the reigns.

      --
      I hope, when they die, cartoon characters have to answer for their sins.
  8. Quite a paradox by L.+VeGas · · Score: 4, Insightful

    ...the list of companies sponsoring kernel development has a surprise or two.... a number of the widely-expressed opinions about kernel development turn out to be true.

    So... the surprise is that there is no surprise?

    1. Re:Quite a paradox by hey! · · Score: 1

      Sure it is. It can well be a surprise that something is true, even though there are people who believe it.

      My wife attended a board meeting of a government agency some years ago in which the IT people were trying to convince the board (who had all been appointed with an agenda to cut costs) that the agency had to buy this new category of software called "anti-virus". The board grilled the poor guys, and finally turned them down, stating that "There is no danger, because the integrity of the systems will protect them from viruses." By which they meant that they'd spent too damn much on IT already, and given the amount they had spent already, it had better damn work.

      Now, everybody else in the room would have been very surprised if the board had been proven right.

      You have to consider this: there are many people who built their careers in an era of proprietary software. Proprietary as in property. That means you never share software with people who might in turn share it with your competitors, any more than you share your bank account.

      The arguments that companies should share software sounds to their ears as absurd as the argument that "the integrity of the systems will protect them from viruses."

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:Quite a paradox by Anonymous Coward · · Score: 1, Funny

      I think at this point if you write a news story about a study, you're required to say it has surprising results. Because otherwise it isn't news.

      Of course, by that token, a news story about a study whos surprising results are that there are no surprising results, would in fact be itself surprising. Which would, then, mean that the news being about the lack of news would itself be news.

      In other news, sales of migraine relief medication just went up among Slashdotters...

    3. Re:Quite a paradox by SheeEttin · · Score: 1

      In other news, sales of migraine relief medication just went up among Slashdotters...
      Judging by the content of your post, I do not find that surprising, and therefore it is not news.
  9. GPL vs. BSD by ThePhilips · · Score: 4, Insightful

    Overall, the picture is of a broad-based and well-supported development community.

    It is just confirmation of old statement that GPL(v2) provides better (at moment best) ground for cooperation between vendors.

    Many companies are willing to control what OS does with their software and hardware - and Linux gives them that chance on cheap. But even more so, GPL allows Linux to "merge" back possible code base "forks". That's next to impossible with BSD licensed code most tend to keep closed.

    Let's just hope Linux would be able to go on surviving the "snowball" effect of the merges.

    --
    All hope abandon ye who enter here.
    1. Re:GPL vs. BSD by Sancho · · Score: 2, Insightful

      Why can't you merge changes back to BSD-licensed code? A BSD-licensed driver which makes it into the kernel is probably going to stay BSD-licensed, isn't it? Wouldn't that mean that changes to that driver could remain BSD?

      If someone's been taking BSD-licensed code and changing the license to GPL when it goes into the kernel tree, that's kinda lousy, in my opinion.

    2. Re:GPL vs. BSD by dedazo · · Score: 1

      It is just confirmation of old statement that GPL(v2) provides better (at moment best) ground for cooperation between vendors.

      I'd be interested to know what (if any) type of pressure can be brought on by vendors that support such a large (65%+) share of kernel development. For example, is IBM or HP one day going to submit a patch that brings some sort of DRM into the kernel? Or some other pet change that they fancy? And what will happen when someone like Cox says "no"? Will they withdraw their support, send an email to their developers and say "stop working on Linux while on our dime"? How long would it take for that loss to be compensated for by people working on their own time?

      I can't see how this would happen, but then this is a fairly new development model, at least as far as the corporations are concerned. They still have shareholders and interests to answer to.

      That's next to impossible with BSD licensed code most tend to keep closed.

      The fact that no one is writing up an analysis for one of the BSDs doesn't mean they do not benefit from the same type of contributions. In many ways corporations are more amenable to BSD.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    3. Re:GPL vs. BSD by Anonymous Coward · · Score: 5, Insightful

      Why can't you merge changes back to BSD-licensed code?

      Because when Microsoft makes ftp.exe using BSD-licensed code, all they have to do is tell people that it had BSD-licensed code, not give them the code nor the changes they made. Or, take a look at the various commercial forks of postgres that add replication, live backups, or whatever. Sure, it'd be nice if they gave these features back to the postgresql database server, but the developers chose the BSD license knowing that the people who do stuff with the code don't have to give back.

      This is why the GPL makes code Free, while the BSD license makes programmers Free.

    4. Re:GPL vs. BSD by Dan+Ost · · Score: 1

      The company could keep their own patch set with DRM added and use it internally if that's what they want. But they could not force the kernel maintainer to include their patches in the vanilla kernel. That said, there's no reason that the maintainer couldn't accept the patches and make their inclusion a kernel config option.

      Actually, if the patches are well written, that's what I'd expect to have happen.

      --

      *sigh* back to work...
    5. Re:GPL vs. BSD by larry+bagina · · Score: 1

      Your theory ignores binary-only drivers.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    6. Re:GPL vs. BSD by rho · · Score: 1

      Or it makes programmers paid. If you spend the time and money to turn Postgres into a useful replicated RDBMS, it is useful to be able to capitalize on your work, if you so choose. It is harder to do so if you cannot protect your code. If you can make your business work just on consulting fees, great. Give the code back. Maybe you can't. So being able to keep your code proprietary is helpful.

      Neither way is perfect, so having both is a boon.

      --
      Potato chips are a by-yourself food.
    7. Re:GPL vs. BSD by mrsbrisby · · Score: 0, Flamebait

      For example, is IBM or HP one day going to submit a patch that brings some sort of DRM into the kernel?

      The fact that no one is writing up an analysis for one of the BSDs doesn't mean they do not benefit from the same type of contributions.
      No, it means that nobody cares. Work on the *BSDs is charity work.

      In many ways corporations are more amenable to BSD.
      BSD culture and development wouldn't change in the slightest if the *BSDs were in the public domain because corporations like the attribution and advertising clauses.

      I met a sales guy who sold 60,000$US imaging systems on the promise that they weren't a four man shop but instead- "had licensed all this software and intellectual property" blah blah blah- which made them seem a lot bigger than they were.

      The real fact is that in the long-term, BSD benefits the dishonest and amoral. If consumers realized this, they might avoid doing business with dishonest companies.

    8. Re:GPL vs. BSD by Anonymous Coward · · Score: 0

      You are right, but some of the more prominent examples in OSS using GPL software, actually aren't consistent in it.

      Both Trolltech (Qt toolkit) and MySQL license their code both as GPL and commercial license. So they will gladly take any change anybody makes to the application under GPL, but they will license that bunch of code out to anybody who pays *them*. The people who extend and improve MySQL with GPL code don't see a dime, while MySQL makes a nice profit.

      IMHO that isn't really the coolest behavior, which is why I avoid Qt and MySQL.

    9. Re:GPL vs. BSD by evilviper · · Score: 1

      It is just confirmation of old statement that GPL(v2) provides better (at moment best) ground for cooperation between vendors.

      Not even slightly. FreeBSD has plenty of vnedor support as well.

      But even more so, GPL allows Linux to "merge" back possible code base "forks". That's next to impossible with BSD licensed code most tend to keep closed.

      Not at all. Following the strictest of definitions of the GPL, you can easily create something that is difficult or near impossible to merge back into the base code. This was a big complaint of KHTML developers with Apple.

      Those who contribute back do it because they want to, NOT because they are FORCED to.

      Whats more the BSD license allows MORE people and companies to use the software for more purposes... RMS understands this, and gave the okay to Xiph.org to BSD Vorbis and Theora... If you're forced to release the source, you're prevented from using it in a lot of places.

      As such, I can think of many BSD (and MIT) licensed programs that have become defacto standards (eg. Telnet, FTP, SMTP, DNS, NFS, SSH, and many more) but none that were GPL licensed... How many can you think of?

      Sure, you can GPL your high-tech encrypted network filesystem, and force everyone who uses it to release their code changes, but as a results, you'll just not get ANYONE using it to begin with. No matter how much better than NFS it might be, it will be soon forgotten, and you can continue to be smug about how the GPL help you stop others from stealing your code...

      (Note: Use whatever license you want, but don't make moronic claims about how perfect your choice is over someone else's.)
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:GPL vs. BSD by dedazo · · Score: 1

      But they could not force the kernel maintainer to include their patches in the vanilla kernel.

      Oh, I'm sure no one can force anything on the maintainer.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    11. Re:GPL vs. BSD by yorugua · · Score: 0, Troll

      This is why the GPL makes code Free, while the BSD license makes programmers Free.

      That's true!.. But also, the BSD license makes the code *free" to go to a non-open source project, while the GPL code is not so free as to do so. ...semantics... free as in beer, or free as a bird ?

    12. Re:GPL vs. BSD by jimicus · · Score: 3, Insightful

      Why can't you merge changes back to BSD-licensed code?

      Nothing. But if I merge changes into a piece of BSD-licensed code, there's nothing to stop my competitor 20 miles down the road downloading this piece of code complete with my changes, making a few minor tweaks to it, keeping those tweaks private and selling it - even though I provided a lot of the code which his product is based on.

      With the GPL, he can still make tweaks to it but he's got to make those tweaks freely available to anyone he distributes code to. Many choose to simply submit these tweaks as patches upstream rather than maintain their own fork of the software - not really a lot of point in being that anal when the license explicity allows your customer to do that anyway.

      What we're seeing happening now - particularly in the embedded space - is that manufacturers are taking the free stuff in Linux, tweaking the kernel and submitting changes where necessary but keeping the majority of their proprietary code logically separate in userland so they don't have to GPL it. Hence why you can have a router based on Linux which is technically open source, but the clever stuff (eg. removing the complication from configuring iptables with a web app, a means of holding firewall rules and some glue to turn these into iptables commands) remains private.

    13. Re:GPL vs. BSD by coredog64 · · Score: 1

      I would argue that what we're seeing in the embedded space is a metric ass-load of vendors who don't even bother with the userland separation -- they just violate the GPL and figure they can get away with it.

      HP, the same company that at one time hired Bruce Perens, is currently shipping a NAS device that runs on top of a Linux kernel. They don't advertise source availability and the only way to get the source is from the private web page of one of the guys who worked on the project, is proud of the product, and wants to create a community around it.

    14. Re:GPL vs. BSD by Anonymous Coward · · Score: 3, Informative

      So they will gladly take any change anybody makes to the application under GPL, but they will license that bunch of code out to anybody who pays *them*. The people who extend and improve MySQL with GPL code don't see a dime, while MySQL makes a nice profit.
      This is not strictly true. It would be a violation of copyright law for TrollTech or MySQL AB to take GPL code written by other people and release it under a different license without permission. Therefore, they can't "gladly take any change anyone makes". The law doesn't permit it.

      I don't know how Trolltech handle this, but MySQL AB only takes changes where the contributor has specifically, deliberately, explictly, and knowingly signed over their copyright to the company with the deliberate goal of permitting them to profit from it.

      Don't like it? You can make any change you like to the program under the GPL, and not sign away your rights - and the company can't touch your changes.

      IMHO that isn't really the coolest behavior, which is why I avoid Qt and MySQL.
      Well, it's your loss if your ignorance is leading you to mistakenly avoid some decent software.

      (Unless you actually take the position that people shouldn't be allowed to knowingly and deliberately choose to sign away their copyright - in which case you might like to give some thought to the meaning of the word "freedom".)
    15. Re:GPL vs. BSD by jZnat · · Score: 1

      Once the code joins a proprietary project, it's no longer free. And it doesn't free any of the code it joins, so it's not as helpful as GPL code.

      </anthropomorphising code>

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    16. Re:GPL vs. BSD by repvik · · Score: 1

      In routers it's very common to have binary modules for eg. wireless interfaces, switch/network interfaces, led/buzzer interface etc. This unfortunately often prevents you from upgrading the kernel to a recent one :-(

    17. Re:GPL vs. BSD by init100 · · Score: 1

      HP, the same company that at one time hired Bruce Perens, is currently shipping a NAS device that runs on top of a Linux kernel. They don't advertise source availability and the only way to get the source is from the private web page of one of the guys who worked on the project

      You might want to tell this to gpl-violations.org.

    18. Re:GPL vs. BSD by ThePhilips · · Score: 1

      But even more so, GPL allows Linux to "merge" back possible code base "forks". That's next to impossible with BSD licensed code most tend to keep closed.
      Not at all. Following the strictest of definitions of the GPL, you can easily create something that is difficult or near impossible to merge back into the base code. This was a big complaint of KHTML developers with Apple.

      That was different situation. Let look at it from other angle: who gained more from who? kHTML people proved the important point: HTML/DOM/CSS/JavaScript are no rocket science and can be implemented from ground up with some effort applied. What gained Apple? It has probably saved couple of years of works for several engineers. What gained KDE? It had become known in MacOS (and Wintel PC) world as providers of good quality software. End result, is that KDE gained more from Apple, than Apple gained from KDE.

      Second point is that it was precisely problem of differently licensed code: Safari vs. Konqueror. Linux made some sacrifices on manageability to allow big vendors to work more efficiently on particular bits of software. (e.g. some archs/subarchs are supported and managed solely by vendors and often are out of line of general kernel rules (s390 supported (and used) solely by IBM).) kHTML people didn't wanted to allow Safari people commit their changes directly - nor didn't wanted to compromise and give them some sandbox to post/test their changes with Konqueror more effectively. But thanks to all the bad publicity, Apple did precisely that for KDE people. Story was covered many times on Slashdot.

      Whats more the BSD license allows MORE people and companies to use the software for more purposes... RMS understands this, and gave the okay to Xiph.org to BSD Vorbis and Theora... If you're forced to release the source, you're prevented from using it in a lot of places.

      As such, I can think of many BSD (and MIT) licensed programs that have become defacto standards (eg. Telnet, FTP, SMTP, DNS, NFS, SSH, and many more) but none that were GPL licensed... How many can you think of?

      Yare yare. You guy completely miss the point. Go back to RTFA and check again: number of people who have committed patches and number of patches. THOUSANDS. PER MONTH. from HUNDREDS of contributors.

      The kernel is conflict ground: it has to support many different architectures and many different workloads. Everybody wants now something from Linux. It is totally different from protocol/file format implementation: it could be done once properly and it would work O.K. for next decade. Check number of patches for telnet or ftp. You would find months where no single change was made: all users are happy and that's perfectly fine to not to touch well working system.

      And Xiph.org case stands out completely (and not that anybody needed RMS' blessing to do their work). Vorbis is intended to be implemented in hardware: attaching any kind of license is hurdle. And BSD 3-clause one is well established standard for "no license code", or more precisely "no restrictions on code" while protecting original authors and their copyrights. It is BSD licensed not for software case - but for hardware.

      FreeBSD has plenty of vnedor support as well.

      And how many vendors can commit??? End of the non-story.

      --
      All hope abandon ye who enter here.
    19. Re:GPL vs. BSD by evilviper · · Score: 1

      kHTML people proved the important point: HTML/DOM/CSS/JavaScript are no rocket science and can be implemented from ground up with some effort applied. What gained Apple? It has probably saved couple of years of works for several engineers. What gained KDE? It had become known in MacOS (and Wintel PC) world as providers of good quality software. End result, is that KDE gained more from Apple, than Apple gained from KDE.

      And how would that have been difficult/impossible with the BSD license, rather than the GPL?

      Vorbis is intended to be implemented in hardware: attaching any kind of license is hurdle.

      If that was the case, they would have left libVorbis GPL'd, and just BSD licensed Tremor. They did not.

      And how many vendors can commit???

      Many.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    20. Re:GPL vs. BSD by ThePhilips · · Score: 1

      And how would that have been difficult/impossible with the BSD license, rather than the GPL?

      When I see that happen than I would believe it. But basically it is same case as with kernel: ground of conflict of different vendors. Balance of proper support of standards and compatibility with existing HTML base is tricky thing.

      At moment two open source toolkits exist - kHTML & Mozilla Gecko - and they are both (L)GPLd. Again supporting my original (great grand parent) post: for the situations (L)GPL is better.

      Vorbis is intended to be implemented in hardware: attaching any kind of license is hurdle.
      If that was the case, they would have left libVorbis GPL'd, and just BSD licensed Tremor. They did not.
      Tremor is for "low-end" hardware - DSPs & FPGAs. libvorbis itself is used by many embedded systems. There, vorbis isn't considered software - it is part of firmware and thus part of hardware.

      And how many vendors can commit???
      Many.
      You speak anathema. No way I would believe that elitist "core" of *BSD have given up on their sole support for elitism: cvs commit rights.
      --
      All hope abandon ye who enter here.
    21. Re:GPL vs. BSD by evilviper · · Score: 1

      When I see that happen than I would believe it.

      I wasn't asking you to believe anything. I was asking you to prove your point, and show you aren't just talking complete bullshit.

      Again supporting my original (great grand parent) post: for the situations (L)GPL is better.

      That doesn't "support" a thing. You have to _prove_ that a similar but BSD licensed project would fail, to make any such claims. The fact that the GPL and LGPL are popular is not proof of superiority.

      Tremor is for "low-end" hardware - DSPs & FPGAs.

      It's for anything that can do integer math. In fact, it's faster than libvorbis on standard PCs.

      libvorbis itself is used by many embedded systems.

      By all means, point out a few.

      There, vorbis isn't considered software - it is part of firmware and thus part of hardware.

      And what about hardware that needs HTML rendering? Shouldn't we BSD license Gecko and KHTML for hardware, now?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  10. Re:Interesting how much was conributed by paid dev by tomstdenis · · Score: 2, Insightful

    Often it's not that the employers dedicate staff to work on the kernel. It's that they hit a snag and contribute the time so they can go about using the kernel.

    Tom

    --
    Someday, I'll have a real sig.
  11. Project Maintainers don't write much code... by jZnat · · Score: 3, Informative

    At this point, Linus is the head maintainer of Linux 2.6, so the majority of the work he does is accepting patches, arguing in the mailing lists, and talking with the other main programmers and "sub-maintainers" (I don't know if they get a special name or anything).

    He doesn't need to write code for the kernel to be important at this point. Besides, he contributes code to other things like git (an SCM) and GNOME.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    1. Re:Project Maintainers don't write much code... by Anonymous Coward · · Score: 0

      Exactly, he manages the coding. He coordinates the integration of changes, so that they all work together nicely, despite there being thousands of these changes.

      That's a really demanding, important, and stressful job I imagine.

      While I don't always share Linus's opinions (generally; I'm just a Linux user, no dev), I'm very thankful for the job he does.

    2. Re:Project Maintainers don't write much code... by skoaldipper · · Score: 1

      Maintainer? I always thought Alan Cox was the main gatekeeper and that Linus handed him the neck keychain some time ago.

      --
      I hope, when they die, cartoon characters have to answer for their sins.
    3. Re:Project Maintainers don't write much code... by phantomlord · · Score: 1

      Andrew Morton became the main gatekeeper after Alan Cox took a leave of absence to get his MBA. Alan is still a top lieutenant and still does a ton of work. Also, a number of people like Greg Kroah-Hartman have separate trees that Linus will pull directly from.

      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
  12. Secretlab? by gEvil+(beta) · · Score: 1

    Anyone know who Secretlab is? Certainly a cool company name.

    --
    This guy's the limit!
    1. Re:Secretlab? by Erich · · Score: 1

      According to www.secretlab.ca, it is a consulting company.

      --

      -- Erich

      Slashdot reader since 1997

    2. Re:Secretlab? by gEvil+(beta) · · Score: 3, Funny

      That's certainly a very information-packed page. Thanks for the link.

      --
      This guy's the limit!
    3. Re:Secretlab? by diggory · · Score: 2, Funny

      Of course they don't - it's a secret.

    4. Re:Secretlab? by flyingfsck · · Score: 1

      AFAIK they work with the NSA on things like SELinux and AES.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    5. Re:Secretlab? by gcl · · Score: 1

      That's because I'm too busy to put any information up there... I should probably have at least slightly more than the two lines I've got up now. :)

    6. Re:Secretlab? by gcl · · Score: 2, Informative

      Hehehe. No, we do embedded Linux projects. Nothing specifically security related.

    7. Re:Secretlab? by gEvil+(beta) · · Score: 1

      Nah. I say leave the page as it is. It adds to the mystique of it all. Or if you do add any more information, only put it in the source or something. : )

      --
      This guy's the limit!
  13. Re:What? by Damastus+the+WizLiz · · Score: 1

    *puts on tinfoil hat* The unknown on the list is actualy Microsoft employees inserting microsoft code. *removes tinfoil hat*

    --
    I often have trouble remembering which way is out of bed in the morning.
  14. No Real Surprises by giminy · · Score: 2, Insightful

    I work in government, and talk with RedHat and IBM all the time about linux. When the article summary touted "a few surprises," I thought, "RedHat and IBM aren't the biggest contributors?" Turns out there was no surprise, after all...they're the top attributable contributors. Is anyone else surprised by this?

    --
    The Right Reverend K. Reid Wightman,
    1. Re:No Real Surprises by metamatic · · Score: 1

      Well, I was slightly surprised by RedHat being listed above IBM, as I'm told IBM has more people working on improving Linux than RedHat has employees. 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.

      [Opinions mine, not IBM's.]

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    2. Re:No Real Surprises by Anonymous Coward · · Score: 0

      Nope... all the contributors are laboring away so that RedHat and IBM can make more money. Just think of all the developers that those two companies are getting for free!

    3. Re:No Real Surprises by SL+Baur · · Score: 2, Interesting

      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.
  15. Re:Interesting how much was conributed by paid dev by morgan_greywolf · · Score: 3, Informative

    RedHat, Novell and IBM all have dedicated staffs that do nothing but work on the Linux kernel. These are the only companies I know of for sure, but they are also at the top of those contributor lists.

  16. I find it intriguing ... by LaughingCoder · · Score: 2, Interesting

    ... 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?

    --
    The more you regulate a company, the worse its products become.
    1. Re:I find it intriguing ... by Anonymous Coward · · Score: 2, Insightful

      I find it intriguing that "corporate America" takes so much bashing on /.,...

      The same could be said of government. Very few people would argue for entirely abolishing either government or corporations. Many people would argue for placing limits on the power of governments and corporations (checks and balances).

      This brings to mind the old catch-phrase "biting the hand that feeds you", doesn't it?

      Most people are extremely dependent on the government (roads, military, courts, etc.). Does that mean that they are "biting the hand that feeds them" when they argue for limited government?

    2. Re:I find it intriguing ... by maxume · · Score: 1

      Tens of thousands of mouths.

      --
      Nerd rage is the funniest rage.
    3. Re:I find it intriguing ... by ZeroConcept · · Score: 1

      You are using a logical fallacy (false dilemma):
      http://en.wikipedia.org/wiki/False_dilemma

      Corporations have positives and negatives in different degrees. Having one does not dismiss the other, unless you watched so many "The Real World" shows that you convinced yourself people are that uni-dimensional.

    4. Re:I find it intriguing ... by Lord+Ender · · Score: 2, Funny

      I find it intriguing ... 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 may surprise you (intrigue you?), but Slashdot is not one person with one set of opinions. Even the editors do not collectively form one person. If they did, though, that person would probably have to wear a helmet at all times, and would constantly have drool running down its handi-capable face.
      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    5. Re:I find it intriguing ... by NDPTAL85 · · Score: 1

      I personally am that one dimensional, why wouldn't a number of others be?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    6. Re:I find it intriguing ... by Daishiman · · Score: 2, Insightful

      There is no contradiction in critiquing the negative aspects of corporate power while praising its positive ones. The fact that most /.ers do not argue in favor of socialist revolutions imply that they see certain good in a market economy where corporations are bound to exist. That doesn't mean that we have to submissively accept everything that comes with that.

    7. Re:I find it intriguing ... by Anonymous Coward · · Score: 0

      I argue for a socialist revolution all the time, you insensitive clod!

    8. Re:I find it intriguing ... by OhBoy! · · Score: 1

      ... 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? I heard a story once about some prisoners who were complaining about poor conditions, and some guy came and said hey you guys, stop biting the hand that feeds you.

      There was also a story about a dog who bit his owner's hand while he was feeding him, and when the owner said, why do you bite the hand that feeds you, the dog said, shit man sorry, I bit the wrong hand; I meant to bite the hand you usually punch me with. It was amazing, that the dog could talk.
    9. Re:I find it intriguing ... by talksinmaths · · Score: 1

      I personally am that one dimensional, why wouldn't a number of others be?

      I'm trying to see your point, but it seems just beyond my grasp (almost as though it's just around some corner that I can't manage to see). :)

      --
      Don't you have someone you'd die for?
    10. Re:I find it intriguing ... by dunkelfalke · · Score: 1

      you forget that those evil capitalist entities, which fund linux development, directly profit from it. they aren't charities, you know.

      --
      Conservatism: The fear that somewhere, somehow, someone you think is your inferior is being treated as your equal.
    11. Re:I find it intriguing ... by Anonymous Coward · · Score: 0

      It depends for who I guess... For example I don't have any problems with some multi-billion USD companies who produces stuff that I consider of very high quality (like Sun hardware or like Apple's recent laptops... Even though I spend my bucks on beige PCs loaded with Linux). But I've got a problem with companies producing mediocre software (and encouraging a huge mediocre software ecosystem) that are still in business due to the fact that they illegally abused their monopoly position.

      Not every /.er is a hippie with a political communist agenda.

      My only gripe has to do with companies producing insecure piece of underperforming junk and forcing them down the throat of consumers.

    12. Re:I find it intriguing ... by nine-times · · Score: 1

      I always find it surprising when people on Slashdot assume that all GPLed software is written by some random guy, after work, out of a love of coding and altruistic humanitarianism. Yes, yes, that happens too, but it's like some weird tall tale, that there's some bearded 39 year-old, still living in his parents' basement, who coded the entire Linux kernel on his own while watching a ST:TOS marathon. Next week, he'll be watching LoTR, so let's hope he gets Beryl stabilized!!

      Of course there's a lot of corporate funding behind GNU/Linux. That should be obvious to anyone who isn't a complete fanatic.

    13. Re:I find it intriguing ... by kindbud · · Score: 1

      I guess today's moderators can't recognize an obvious troll.

      --
      Edith Keeler Must Die
    14. Re:I find it intriguing ... by DimGeo · · Score: 1

      Actually, they're quite consistent. Good are companies that sell services and give software and content out for free. Bad are companies that sell software and content and persecute file sharers. Evil are monopolists that cash on those monopolies, and virus and malware developers. Nothing communist here. Trust me, I used to live in a people's republic...

    15. Re:I find it intriguing ... by Anonymous Coward · · Score: 0

      I argue for a socialist revolution all the time, you insensitive clod!


      In Soviet Russia, the socialist revolution argues for you!
  17. What's wrong with 'I'? by mooingyak · · Score: 2, Insightful

    Your poster did not like the author's odd reluctance to use the word "I".

    --
    William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
  18. Re:What? by Anonymous Coward · · Score: 0

    But that would make it non-infringing code...

  19. We're doomed! by Roadkills-R-Us · · Score: 1

    No more ftape? Say it ain't so?

  20. Re:What? by __aaclcg7560 · · Score: 0

    The "Microsoft Rules!" comments in the source code don't count.

  21. uni by Anonymous Coward · · Score: 0, Informative

    dont forget about the university students who submit patches as part of their CS studies.

    1. Re:uni by Anonymous Coward · · Score: 1, Insightful

      What retard modded this as flamebait?

      Some university courses actually require their students to submit code to a development project like Linux.

      If you really thought this was embarassing, modding down the facts isn't going to change it.

  22. Interesting... by Panaflex · · Score: 1

    What's interesting is the amount of code by corporate contributors such as Astaro, Tensilica, Secretlab, NetXen and others that we normally don't hear about. While certainly a bit of those are driver work - but I'm certainly happy to see the participation. And, yes.. even Sony dropped in some PS3 platform code.

    --
    I said no... but I missed and it came out yes.
  23. Broadcom by oliverthered · · Score: 3, Interesting

    It's a shame they didn't contribute the firmware for their wireless cards.

    --
    thank God the internet isn't a human right.
  24. Interesting idea, but hardly accurate by Critical+Facilities · · Score: 3, Insightful

    From TFA

    Finding an answer to that question is somewhat trickier than looking at who wrote the patches, mostly because very few developers say "I wrote this on behalf of my employer." The approach taken by your editor was relatively simplistic, but, perhaps, the best that is practical. Any patch whose author's given email address indicates a corporate affiliation is assumed to have been developed by an employee of that corporation. So any patch posted by somebody with an ibm.com email address is accounted as having been done by an IBM employee.

    While I still find the result interesting, and while I also would like to know which organizations contribute the most to the kernel, I don't know that this method is really a good way to reflect whether the work was done in a "sponsored" fashion.

    That is, just because someone's email address shows that they're from IBM, doesn't necessarily mean that they were being paid by IBM to explicitly work on the kernel. For all we know, they might have "15 minutes of real, actual work" like this guy and are just hacking away in their cube because they're bored. Maybe not, but still, for he purpose of determining which companies contribute most (or the individuals motivations to contribute), that seems like a shaky method of proving or disproving things.

  25. Considering that webhosts are still on 2.4..... by midnighttoadstool · · Score: 2, Insightful

    It seems they got paid for what they were asked to do.

  26. I miss MS! by pato101 · · Score: 1

    Oh, wait, they've been busy with Vista.

  27. And somebody... by the_greywolf · · Score: 0, Offtopic

    ... fucked up the libata SATA drivers. There's a deadlock that some of us have been hitting, but I have no idea what it is.

    --
    grey wolf
    LET FORTRAN DIE!
    1. Re:And somebody... by Basje · · Score: 1

      Jeff Garzik was too busy gutting ftape I guess. He's the maintainer of libata as well. Well, skip 2.6.20 if you're bitten by this. 2.6.20.1 will fix it.

      --
      the pun is mightier than the sword
    2. Re:And somebody... by the_greywolf · · Score: 1

      I'd hope so. I've not used 2.6.19 much because that's when the stalling started. I'm still hearing of other people having problems with 2.6.20 (myself included), so I'm afraid I'll have to wait until 2.6.21. I've been really disappointed lately with the quality of the odd-numbered releases, but .20 is the worst yet.

      It's bugging me because a more minor bug in 2.6.18 occasionally rears it head. It's not bad enough to go back to 2.6.16, but i need some of the features .18 came with. I'm sad. :(

      --
      grey wolf
      LET FORTRAN DIE!
    3. Re:And somebody... by the_greywolf · · Score: 1

      I'm hearing that the problem still remains in 2.6.20.3. This is disappointing.

      For clarification, the problem appears to affect Intel and nVidia chipset SATA controllers mainly. It causes stalls in the kernel without any clear reason.

      --
      grey wolf
      LET FORTRAN DIE!
  28. Intellectual Property by s31523 · · Score: 0, Flamebait

    It turns out that most kernel code is contributed by people paid to do the work
    And this is one of the problems associated with open source: Many people get paid to do work, but the work they are paid to do is not kernel development for the open source community. That is, some developers are paid to develop software for Big Company and they end up using the knowledge gained there on the companies dime to develop open source on the side. So Big Company gets pissy when their proprietary technology makes its way into open source and lawsuits have arose due to this.
    1. Re:Intellectual Property by rubycodez · · Score: 1

      those lawsuits only shows the problem that software patents are bullshit. it doesn't even show that most contributions from people with company emails are causing any problem with their companies.

    2. Re:Intellectual Property by mandelbr0t · · Score: 1

      Easy answer: ensure I forget all corporate information when I leave the office. Until those flashy thingys from Men-in-Black become reality, I think you'll need to resort to more low-tech means, like perhaps a large sap. Unfortunately, that might make it a little bit difficult to find competent devs that want to stay more than one day at your company.

      What, you pay to own my brain as well? I do the work I am paid for at the office, and what I do on my own time is my own business. Intellectual "Property" is a ridiculous concept, but it's the only way people like you can claim to have any ideas whatsoever.

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
  29. Re:Interesting idea, but hardly accurate by Aladrin · · Score: 1

    On the other hand, if you are using your work email address for things you are doing that have nothing to do with the company, you are just asking for trouble.

    I'm sure there are some that weren't 'sponsored', but for the most part, I think it's a pretty safe assumption to make.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  30. Noted and logged by Kelson · · Score: 1

    Sure, it's not guaranteed accurate. In fact, the article actually mentions this caveat in the next paragraph:

    In many cases, the situation is probably more complicated than that; one assumes, for example, that a certain kernel hacker's employer has not directed him to hack on Battle for Wesnoth. When looking only at kernel code, however, crediting all work to the employer is probably relatively safe.
  31. Nice Study, Twisted Conclusions. by Erris · · Score: 1, Insightful

    The surprise is how twisted this study is. The author ignored the opinion of authors to concentrate on email addresses and the main conclusion is that 65% of kernel developers have a job. That people able to contribute to the Linux kernel would have a job is not much of a surprise. Ignoring the opinion of those you are trying to study is.

    So, let me quote all the relevent sections to back up what I have said.

    Finding an answer to that question is somewhat trickier than looking at who wrote the patches, mostly because very few developers say "I wrote this on behalf of my employer."

    Any patch whose author's given email address indicates a corporate affiliation is assumed to have been developed by an employee of that corporation. So any patch posted by somebody with an ibm.com email address is accounted as having been done by an IBM employee.

    Either way, the results come out about the same: at least 65% of the code which went into 2.6.20 was created by people working for companies. If the entire "unknown" group turns out to be developers working on a volunteer basis - an unlikely result - then just over 1/3 of the 2.6.20 patch stream was written by volunteers.

    The statistics are all very nice, but the conclusion is forced. I'd go with the opinion of the authors themselves, code is still not being written on behalf of companies.

    That's an unfortunate conclusion and things are changing. When free software takes the place of non free, the entire mechanism now "supporting" M$ and others will switch to free software authorship. When that happens hardware makers will step up to the plate with free drivers and contribute significant code. Many already do this. User feedback will still be important and of high quality, so the actual distribution of "this code paid for by Broadcom" vrs, "this code from Broadcom fixed by 101 happy users" is still hard for someone like me to predict.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Nice Study, Twisted Conclusions. by harves · · Score: 1

      First, very few developers explicitly said "I wrote this on behalf of my employer" in the changelogs. I believe that is what the article is referring to - the difficulty of automatically determining who paid for what. The author of the article did not conduct a survey of kernel developers, and is not ignoring the statements of kernel developers; he simply didn't ask them for a statement, found none in the changelogs, so chose to use the email addresses as an indicator.

      Second, I would think that most corporations would prefer that you use their company address only for company work. If the email address listed in the changelogs contains ibm.com, you can be pretty sure that the person was working on IBM's time and is authorised by their managers to present themselves as an IBM employee working on the Linux kernel.

    2. Re:Nice Study, Twisted Conclusions. by twitter · · Score: 1

      First, very few developers explicitly said "I wrote this on behalf of my employer" in the changelogs. I believe that is what the article is referring to - the difficulty of automatically determining who paid for what.

      Gah! If they did not do it on behalf of the employer, the company did not pay for it.

      ... most corporations would prefer that you use their company address only for company work.

      Got a survey? It may be that most companies are like that but reasonable companies are not.

      --

      Friends don't help friends install M$ junk.

  32. Re:What? by Damastus+the+WizLiz · · Score: 1

    not if microsoft can hid its roll in the addition of the code.

    --
    I often have trouble remembering which way is out of bed in the morning.
  33. Red Hat / Pure Evil by Anonymous Coward · · Score: 0

    I find the amount contributed by Red Hat very disturbing, considering they are selling an abortion of Linux, the instability of Fedora, and general lack of adherence to standards.

    The end result of this trend could be very bad for the future of Linux and good for Red Hat's profits. In their case the two are definitely mutually exclusive.

  34. Re:Interesting how much was conributed by paid dev by tomstdenis · · Score: 1, Insightful

    You sir are why I disapprove of unlicensed breeding.

    Snags could include things like "driver not working" to "driver not present/existing", etc. Snag doesn't mean "Linus is a shit head, fucked up the kernel and now I gotsta fix it." Snag just means something that isn't working yet.

    If you look at a lot of non-distro patches, they're from people who ran into some problem or another.

    Tom

    --
    Someday, I'll have a real sig.
  35. Re:Interesting how much was conributed by paid dev by inode_buddha · · Score: 1

    That, or some salaries could be used for a tax write-off, or goodwill/PR. I've heard of it happening every now and then.

    --
    C|N>K
  36. Re:Interesting how much was conributed by paid dev by tomstdenis · · Score: 1

    Should point out they fix a lot of bugs reported externally. But obviously my comment meant for those who don't supply linux distros, like Broadcom, Atmel, and the like.

    Tom

    --
    Someday, I'll have a real sig.
  37. Re:Isn't it a little desperate? by skoaldipper · · Score: 1

    Aw, comeon bro. This is by far one of the most interesting articles I've seen here in some time. The statistics bear out so many important implications for linux and OSS in general. Did you mean Elmer FUDD by chance? If so, maybe the conlusion we can draw from this release now that it's finalized is "West and wewaxation at wast! ah hu hu hu hu"

    --
    I hope, when they die, cartoon characters have to answer for their sins.
  38. Cononical? by Anonymous Coward · · Score: 0

    Aren't they are a for profit company? I thought that will all of the Ubuntu users that they would be supporting some kernel development?

    1. Re:Cononical? by miro+f · · Score: 1

      Canonical has like, 6 full time developers. It's not a very large company compared to RedHat and IBM. Their work tends to be more on making a nice desktop, rather than fixing the kernel.

      --
      being vague is almost as cool as doing that other thing...
  39. Re:Define "volunteer."...anonymous work by fermion · · Score: 1
    Outside of the fantasy land of the naîve peter pan type, most "volunteering" is corporate base. Even situations that seem obvious. For exmaple, many people the to the corporal entity that is the church, not out an obvious sense of volunteering, but to receive the tenfold reward. I doubt that United Way would not receive anywhere near they money they get, and built their many corporate branches in many major cities, without the pressure of local employers upon the employees, all fearful of losing their jobs. Likewise, most volunteer based community events are voluntarily sponsored by a large doner, staffed by other corporate based for profit based organizations, all in hopes of free publicity, which the event happily provides with huge banners, announcements, and other publicity.

    The cool thing about this situation is that the OS does not pop up a banner ad every time a piece of code from IBM is used. You do not have to click through a number of pages acknowledging the work that each company contributed. Simply because so much of the contributions are annonymous indicates that this is truly a volunteer effort.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  40. Re:Interesting how much was conributed by paid dev by TommydCat · · Score: 0, Offtopic

    Often it's not easy to relay this distinction to management, as they're mostly interested with the bottom line of how much would it cost to implement x solution compared to the cost of implementing y solution. They mostly don't have time or don't care about the politics underlying either deployment unless they have received a directive that "our shop uses y solution. period."

    Do you have a copy of your parents' breeding license prominently displayed or do you merely inject oppressive language about others into random statements? I fail to understand how your single disagreement with a view of another person lessens their worth as a human being.

    --
    This comment does not necessarily represent the views and opinions of the author.
  41. This is the DARKEST secret!!! by erroneus · · Score: 3, Insightful

    ...The darkest secret that Microsoft and other software companies don't want the rest of the world to know.

    Companies are shelling out billions of dollars each year just to run some software that needs to be renewed, updated and purchased again and again and again.

    Some companies are investing their workers or their donations into the community software projects because in some way, it will truly benefit them in a way that will not expire the way proprietary software does. So when people start noticing that businesses do more than just "use" F/OSS, but they contribute to it in a way that makes it more usable for themselves. And depending on the way they contribute, they can also write off some on their taxes as part of a tax strategy.

    So companies can spend their software budget in a way the keeps them locked in and paying ridiculous annual fees and subscriptions, or they can actually pay to get the software they actually want in the way they want it, benefit themselves, benefit the public and even build a lot of good will in various communities.

    I am hopeful to see the rest of the F/OSS revolution in my life time...

  42. The analysis is broken by EmbeddedJanitor · · Score: 4, Insightful
    These are only the submitters, not necessarily the actual authors of the changes.

    Many patches are fed in through email lists etc where the maintainer (more likely to be a "named person") picks it up and pushes it upstream. I expect many volunteers will be in that group.

    --
    Engineering is the art of compromise.
    1. Re:The analysis is broken by turpie · · Score: 2, Informative

      That's what the Signed Off tags are for. So that they can tell who actually wrote the patch and who reviewed it and passed it upstream.

    2. Re:The analysis is broken by bfields · · Score: 2, Informative

      "These are only the submitters, not necessarily the actual authors of the changes." No, he looked at *both*. And reviewing patches, providing feedback, resolving conflicts, deciding what's ready when, etc., is difficult and valuable work.

    3. Re:The analysis is broken by flyingfsck · · Score: 1

      Yup, I got a few suggestions (email with source code) included into the kernel by others. Many people cannot afford the effort required to configure a system in order to create a clean patch that can be submitted properly, so it is frequently better to email code to the real maintainer who can copy paste and test it and then submit a patch together with his own work.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    4. Re:The analysis is broken by EmbeddedJanitor · · Score: 1

      These are often not used. I've never used them.

      --
      Engineering is the art of compromise.
  43. twisted Conclusions, twisted minds by dedazo · · Score: 1

    The statistics are all very nice, but the conclusion is forced.

    "Forced"? I thought it was an interesting study. At least the author went trough the all the trouble of quantifying individual contributions, calculating against the overall kernel codebase, etc. What have you done for Linux lately other than obviously bitch and FUD about "M$" on Slashdot all day with all your sockpuppet accounts?

    code is still not being written on behalf of companies.

    No one understands it that way, except obviously yourself. The GPL ensures that is not and will never be the case. That's the point. Why do you weasel this into the discussion?

    "supporting" M$

    You just cannot help yourself, can you? What does Microsoft have to do with all this?

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  44. Canonical? by kingofwaldos · · Score: 1

    What about Canonical? Everyone loves Ubuntu, but it doesn't look like they're contributing to the kernel.

    1. Re:Canonical? by Fordiman · · Score: 1

      Nah. They work more on the integration end of things. And support. They, in my memory, do considerably less work on the Kernel than say, Red Hat.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    2. Re:Canonical? by Anonymous Coward · · Score: 0

      That's like asking "why isn't Gateway showing up on this list of companies doing CPU design?". Canonical just packages other people's code (Debian) and calls it Ubuntu. They don't have the kind of technical people that Red Hat or IBM employ. So every time you boot up your little Ubuntu system, give thanks to Red Hat and others who've made your kernel possible.

  45. Where are the Chinese contributors? by sgml4kids · · Score: 1

    In most development shops I've worked for, programmers of Chinese-descent have always made huge contributions. I'd estimate that 25 to 50% of developers (in the places I've worked) have had Chinese names. But there are hardly any Chinese names in this report. That surprised me.

    1. Re:Where are the Chinese contributors? by flyingfsck · · Score: 1

      Their pictographs turned into NULs in ASCII... ;)

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  46. Re:Interesting how much was conributed by paid dev by SL+Baur · · Score: 1

    NEC does too, or at least they used to.

  47. NSA? by flyingfsck · · Score: 1

    I guess the work done by the NSA on SELinux is so secret that they are not listed... ;)

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
    1. Re:NSA? by init100 · · Score: 1

      SELinux was not contributed to 2.6.20, or even in the last year, which is all the article talks about. They could certainly still help with improving SELinux, but whether they do that is unknown to me.

    2. Re:NSA? by flyingfsck · · Score: 1

      They are still improving it, judging by the release notes, but I guess the number of lines of code was not sufficient to register against the likes of Redhat and IBM.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  48. Come on AMD by Viceroy+Potatohead · · Score: 1

    I notice Intel makes a fairly large contribution. Since AMD and ATI have gotten together recently, it would be nice to see some major contributions by them. That would benefit Linux quite a bit.

  49. Nice Summary by FunkyELF · · Score: 1

    I like how it doesn't mention which kernel they're talking about. It mentioned Linus's name, but doesn't mention the Linux Kernel.

  50. Re:Define "volunteer."...anonymous work by timeOday · · Score: 1

    Outside of the fantasy land of the naîve peter pan type, most "volunteering" is corporate base.
    That is your assumption. The idea that people are motivated exclusively by selfish motives (whether turning a buck, going to heaven, or feeling warm and fuzzy inside) is difficult to disprove, but equally difficult to prove.
  51. Is Linux a male only domain? by treval · · Score: 2

    I couldn't help noticing that there don't appear to be any female names in TFA.

    Is the IT industry really so gender biased? And would Linux be better (less geeky perhaps) if more females were involved?

    --
    Your attitude is infectious...
    1. Re:Is Linux a male only domain? by Anonymous Coward · · Score: 0

      YUO SEXIST PIG!!!1

    2. Re:Is Linux a male only domain? by jsiren · · Score: 2, Insightful

      It's up to the women to get involved. I'm not stopping them. Others can speak for themselves.

      Linux is what you make of it. If you want a "less geeky" distribution, however you define that, either contribute to a distribution or start your own.

      I would think contributions would be evaluated on their own merit, regardless of the contributor's gender. Besides, when all you know about the other person is their name and email address, you can never be completely sure about their gender, either.

      --
      Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
  52. Gaming the list by pseudorand · · Score: 1

    Wouldn't it be cool if those lists were dynamically updated. We could all submit useless kernel patches to game the list and try to get on top. :)

  53. I find that opinion misguided by Anonymous Coward · · Score: 0

    Why is there an Apple section here that generally shows a positive bias toward that company? Apple is member of "corporate America", right?

    I suspect that we don't see the same type of vilification of Apple as we see extended toward other corporate entities (like Microsoft or SONY) because Apple has traditionally held a minority share in their ventures and rarely has the opportunity to abuse the marketplace.

    Oh yeah, Google has a section in which it enjoys a lot of praise while also being a member of "corporate America". In this case I suspect it is because Google hasn't been abusing their position, so /.ers don't bash it.

    Hint: it's not that the individual companies are incorporated, it's that they're bullies.

  54. It could be worse by Shadyman · · Score: 1

    Hey, it could be worse, at least Microsoft wasn't on the list of companies.

    1. Re:It could be worse by Anonymous Coward · · Score: 0

      Why would that be a _bad_ thing? Good code is good code, who cares who wrote it!

  55. Kernel, yes by Col.+Bloodnok · · Score: 1, Troll

    Code produced by women sometimes slips into the source tree, but is specifically purged from the kernel by a team of highly trained misogynists (jointly funded by IBM and RedHat). It's a well known fact that women have brains shaped like prams and are therefore unable to contribute kernel code of sufficient quality (especially during the 'time of the month'). Women have however, applied thier pretty little heads to the serious shortcomings in glibc's shopping(5c), makeup(3) and gossip(7) interfaces. They really are treasures you know.

  56. I'm not sure these results are accurate by jeffeb3 · · Score: 1

    For research to be valid, the assumptions need to be founded in truth. I'm not sure all these are.

    My biggest problem is assuming everyone submitting code with an @ibm.com email address is being paid for their development. Looked at a different perspective from the author:

    if there are 2,000 people contributing patches in the last year, where do you think people with the kind of experience and capabilities to patch the kernel will work? 7-eleven?

    There is one conclusion you can take, a portion smaller than 35% of the patches come from people who are unemployed. And that's only if the author's other assumptions are correct.

    Granted the broadcomm stuff, RedHat, these are probably M-F folks, but not necessarily, I think that's a jump that costs these results.

  57. Re:Define "volunteer."...anonymous work by d3ac0n · · Score: 1

    The idea that people are motivated exclusively by selfish motives (whether turning a buck, going to heaven, or feeling warm and fuzzy inside) is difficult to disprove, but equally difficult to prove.


    On the contrary. I would say it's quite easy to prove. Now, I'm not going to cite any scientific study, because I don't know if there has been one on this subject. However, that does not make the inherent selfishness of all human beings something that is not easy to prove.

    Try this exercise: Get permission to visit your local preschool or Kindergarten over the course of a week. While there just sit quietly and record the number of times the children are reminded to share, versus the number of times they are instructed that they don't have to share. (Examples, "Billy, share the finger paints with Sally." vs "Billy, it's Ok, you don't have to share the finger paints, Sally has her own." I GUARANTEE you that the children will be reminded to share FAR more times than they will be stopped from sharing.

    Selfishness is a basic Human trait. It's part of our nature to think of ourselves first, and it is very rare indeed when people will honestly do something for others out of no desire for themselves at all. At the very least they will be looking for the "Warm Fuzzy". People are motivated almost exclusively by selfish motives. This is why Communism and Socialism don't work. They try and go against human selfishness.

    This is why Capitalism DOES work, it harnesses human selfishness (we call it Enlightened Self Interest) for the greater good of all. This is also why Open Source works so well. It is a very pure form of Capitalism, almost a meritocracy. It's also why so many big companies are involved. It's in their own selfish best interests to improve the Linux code base, so they volunteer (IE: Don't charge anyone) their programmer's time to improve it so they can improve their own bottom lines down the road. Think of it as Investment Volunteerism.

    Enlightened Self Interest: Good for you, me, and Linux.
    --
    Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
  58. Commercial by Anonymous Coward · · Score: 0

    Has anyone considered using this info for a tv commercial? Ex:


    What happens when RedHat, IBM, Montevista, sony, HP, SGI, .... Get together to write software?

    Linux Happens!


  59. 2000 developers spoil the kernel soup? by TheAwfulTruth · · Score: 1

    This is not a flame, it is an honest cry out for some sanity, with a little frustration in the mix.

    Does there really need to be 2000 people working on the kernel?

    Is the fact that tiny tiny pieces of the kernel are being hacked at by so many uncorrellated developers to be blamed for why "Stable" 2.6 kernel line has had so many terrible ABI breakages?

    A kernel is not "stable" when the the USB init structure has new function pointers jammed into the middle of it between two ..point releases :(

    Who really oversees all this and why are they allowing such things to happen? They days are fast dwindling where complete world recompiles being required for every point release are acceptable. The 2.6 line has been the most "unstable" line of kernels ever, not in day to day running but in point to point consistancy.

    The constant updates to the kernel are not helping either as auto-updates to a lot of distros then cull out any third party drivers that HAD been installed. This makes adding a piece of hardware to your system that is not supported by your distro and keeping it running is a constant battle. We are reaching a point where casual uses of Linux get to choose from the supported hardware devices that their distro provides and NOTHING ELSE.

    The kernel is a too important to be handled in the cavalier manner that it is today. A consortiom need to take control, patch submissions need to be FULLY vetted before being included. Sure they are /somewhat/ now but there needs to be a little more work done to make sure that good design procedures and good programming practices are met. They certainly are not today :( the number of things that would get you an F in basic programming 101 that come my way on the tiny portion of the kernel I have to deal with every day is almost unbelievable.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    1. Re:2000 developers spoil the kernel soup? by dbIII · · Score: 1

      Does there really need to be 2000 people working on the kernel?

      Yes - that's how support for a lot of new devices gets added.

  60. Regarding ftape by k8to · · Score: 2, Informative

    At least I hope it didn't get removed just because the driver was "old" and "buggy"...


    It got removed because it was old, buggy, and no one cared. Quite a number of kernel releases went by (6 I believe?) during which ftape never worked. No one wrote in to say this mattered. No one stepped up to fix the subsystem. The users (you included) apparently were completely silent on the matter.

    Granted you might not have installed a new linux kernel in the past 6 months (or more?), or might not have actually used your tape writer in the same interval, so might not have been a position to notice the situation. But the fact that no one cared enough to raise the issue spoke volumes. And so it was axed.

    I'm sure if someone steps up to the plate and says "I want to forward port the ftapd driver to the current kernel release and continue to maintain it" and provides patches, that they will be accepted. If that hardware is truly valuable to you, please do seek to let the world know.

    Most ftape devices are not useful to most people by now, because they are too slow, too unreliable, and too small capacity. Other larger faster formats have become available, and alternatives to tape have become available such that the aging ftape devices are not interesting to most people. Add to this that tape isn't a very good archival format and you quickly see the dwindling market for such devices. But the 2.4 kernel is still maintained. Ftape works there, I believe, so you can continue to back up your data with Linux.

    --
    -josh
  61. Re:Interesting how much was conributed by paid dev by cduffy · · Score: 1

    Do you have a copy of your parents' breeding license prominently displayed or do you merely inject oppressive language about others into random statements?

    The implication is that they could and should, and that the inavailability of such a program is unfortunate. See, I can deal with folks whose opinions I disagree with, should they be willing to express those opinions in a reasonable and civil manner. Providing an opinion in such a way as to be generally disrespectful to one's readership base without providing argument or evidence, on the other hand, is indeed indicative of a level of general incivility which, at large, can reasonably be attributed to deficiencies within the valueset largely provided in childhood. In any event, disparaging individuals who engage in antisocial behavior can serve the societally useful goal of making it clear that behaving in such a manner is not acceptable within a community's norms.

    My wife and I are doing the paperwork to begin the process of providing a foster home. My interest in the undertaking is largely predicated on receiving the training and experience necessary for quality parenting while having an escape mechanism available. There are plenty of people in the world; raising more should only be done if one has a substantial certainty as to one's ability to do a substantially better-than-average job.

    Getting back towards the topic -- a substantial component of my job is doing open source work; in previous employment, it's been 100%. I know a nontrivial number of paid folks who do OSS work (far more than I know in person who work purely uncompensated... actually, I can't think of any of those IRL who could be classified as serious), and have long been surprised with the widespread perception that it's primarily an amateur activity. From my perspective, then, these findings are in no way a surprise.

  62. Re:Interesting how much was conributed by paid dev by morgan_greywolf · · Score: 1

    IBM doesn't supply Linux distros, except for the fact that they sell some servers preloaded with SuSE.

  63. Re:Interesting how much was conributed by paid dev by TommydCat · · Score: 1

    Providing an opinion in such a way as to be generally disrespectful to one's readership base without providing argument or evidence, on the other hand, is indeed indicative of a level of general incivility which, at large, can reasonably be attributed to deficiencies within the valueset largely provided in childhood.

    Some people become assholes no matter how their parents tried to raise them.

    There are plenty of people in the world; raising more should only be done if one has a substantial certainty as to one's ability to do a substantially better-than-average job.

    Not that I'm comparing "super parenting" with "super breeding" (and any unintended colloquial baggage), but if this was indeed mandated and abided by the public at large I fear we would wind up with a generation in which no one would be willing to mop the floors. Say what you will about your own moral superiority, but if everyone was of the same mindset, I think you would find that the world would slowly but surely become boring (and quite filthy) to live in.

    I do, however, salute you and your wife for your ambitions of trying to improve another's situation in the early stages of life experience - quite noble, indeed!

    Getting back towards the topic -- a substantial component of my job is doing open source work; in previous employment, it's been 100%. I know a nontrivial number of paid folks who do OSS work (far more than I know in person who work purely uncompensated... actually, I can't think of any of those IRL who could be classified as serious), and have long been surprised with the widespread perception that it's primarily an amateur activity. From my perspective, then, these findings are in no way a surprise.

    Your aforementioned widespread perception is very much realized in the upper management level. A study such as does provide useful ammunition to fight uninformed opinion, but doesn't expose the crux of the issue, coming across more like a "Who's who" list that won't amount to anything other than impressing the parents of the process.

    I would like to see more analysis of the reasoning for the "paid" contributions from the mindset of the underwriters themselves. No doubt it would be fascinating and might prod a thought or two in the gray matter of those disparaging CTO and CIOs.

    --
    This comment does not necessarily represent the views and opinions of the author.
  64. Unsafe link by dbIII · · Score: 1

    After clicking on the link to the comment above I have to sleep on the couch.

  65. Re:Interesting how much was conributed by paid dev by cduffy · · Score: 1

    I would like to see more analysis of the reasoning for the "paid" contributions from the mindset of the underwriters themselves. No doubt it would be fascinating and might prod a thought or two in the gray matter of those disparaging CTO and CIOs.

    Indeed -- it would be interesting, for that matter, to know how far up the management chain the decision to release such contributions typically extends. In OSS-centric businesses (my aforementioned prior employer was MontaVista) this is unquestionably well-known to all; in other places, however, I've seen decisions to contribute made closer to the ground floor as a matter of practicality (avoiding the need to spend future man-hours to port an internally-developed bugfix or extension to future 3rd-party releases -- or hoping for 3rd-party extensions to a piece of internally-developed infrastructure unrelated to a company's core focus). That said, my employment history tends towards smaller, younger, software-oriented businesses; others may differ (perhaps in having policies requiring closer oversight by Legal?).

  66. Re:Interesting how much was conributed by paid dev by Anonymous Coward · · Score: 0

    HP also have dedicated staff

  67. there's no 2.7 kernel? by Anonymous Coward · · Score: 0

    I think the instability you're referring to may be caused by the decision keep on adding features to the 'stable' kernel. e.g. new relatively experimental stuff is being added to the 2.6 kernel rather than a 2.7 kernel. I've heard this mentioned before and being blamed on Linus being reluctant to fork the current kernel as it would mean lots of complicated bug-fixes would have to be backported to the 2.6 kernel. The implication is that just adding to the 2.6 kernel makes linus's life easier but the 2.6 kernel less stable.

  68. Open source and private property by Anonymous Coward · · Score: 0

    Anarcho-capitalism is about profit and individual property as the central pillars of society. Open source is not about profit, and it's definitely not about private property.


    For some users, open source is definitely about private property. I can't feel like I own something unless I have the opportunity to control what it does. When I can examine and change the source code for the operating system and all the other programs on my computer, I have the opportunity to change any of the computer's behavior that I don't like. I personally haven't taken advantage of that opportunity because I have been happy enough with the way Linux operates. I could, though, if any of the corporate paid Linux developers started inserting code that put their corporation's agenda ahead of my own. They also know that I could, so I don't expect tham to trouble me.

    There are many reasons why a person or a corporation might want to use or contribute to Linux. For me, it is the chance to own my computer in a way that I can't with a proprietary operating system. If I should feel inclined, one day, to actually write some code, I will contribute it under the GPL, to potentially be added to all the other GPLed code. Such a contribution would deny me the opportunity to call the code my private property and try to tell people to pay me for it, but it would help other people to own their computers, just as they have helped me to own mine. The only alternatives I can imagine to such cooperation are to use a proprietary operating system, or to write my own from scratch. I find neither of those to be palatable.

  69. Re:Well well... by petrus4 · · Score: 1

    Suspicions verified. Linux is subsidized by large corporations.

    Mission accomplished because you killed off the little guy in the market.


    My refutation of this is distrowatch.com. ;) Yes, there are commercial distros, and yes, they do throw money at the kernel. I personally don't have any problem with Linus being a millionaire...he's earned it, as far as I'm concerned.

    Don't like corporate distros though? Fine...download Debian, Blag, Gentoo, or Sorceror, (to name but a few) and be happy. :)

  70. Re:Interesting how much was conributed by paid dev by be-fan · · Score: 1

    You fail to understand the issue here. In this context, "stuff not working" doesn't necessarily mean "Y does it already but we need to fix X to do it", but rather "neither X nor Y do it, and we have to implement it in one of them". Consider companies like Broadcom or Atmel or Sony. They do Linux work either to create drivers for their new hardware, or to port Linux to their new platform. Sony, for example, did a lot of work on the last couple of releases because they added support for their Cell platform. Interestingly, that's why a lot of these companies do their work on Linux in the first place. It costs Sony or Broadcom a lot less to port Linux to their new platform than it would to work out a licensing agreement for Windows and then port that!

    --
    A deep unwavering belief is a sure sign you're missing something...