Slashdot Mirror


75% of Linux Code Now Written By Paid Developers

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

368 comments

  1. I'll be the first to say... by Laebshade · · Score: 1, Insightful

    What's wrong with that?

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

      What's wrong with that?

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

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

      Lines of code written for money are evil and execute more slowly.

    3. Re:I'll be the first to say... by ceoyoyo · · Score: 3, Informative

      Kinda defensive, aren't you? Who said anything was wrong with it?

      The article itself basically presents the facts, but it does mention that it's interesting that a bunch of companies that otherwise compete with each other are in fact cooperating to develop Linux.

    4. Re:I'll be the first to say... by noidentity · · Score: 1

      Amen. Remember, these people are getting paid for their labor, not paid a million times over, every time a copy of the code is distributed.

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

      Everyone agrees that there's nothing wrong with getting paid to develop the Linux code.

      However, what I do fear is, what will happen after Linus? I fear that the reason there's no clash between the different goals is because the people who are leading do a proper job of choosing what gets into the code. Hopefully someone with a proven history will be the current maintainer but, if for any reason, the wrong person takes the lead, kernel development would take a serious blow. Sure you can say 'fork it' but the truth is that this would create a mess, even if development is reorganized.

      It all boils down to the people who have the power, as anything else in the human world. Admitedly, given it's decentralized nature, Linux development is less at risk than propietary kernels of going in the wrong direction. But it could still happen.

    6. Re:I'll be the first to say... by Anachragnome · · Score: 3, Insightful

      "Remember, these people are getting paid for their labor, not paid a million times over, every time a copy of the code is distributed."

      Now only if we could apply this concept to the music industry.

    7. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      That's true! (woosh? nope) But as long as the guy in charge of releasing the stuff has ideals different from "Get the product out the door asap, we have competition to crush", that's not relevant.

    8. Re:I'll be the first to say... by ClosedSource · · Score: 1

      And this differs from closed source software in what way? Did you believe that developers of closed source software typically get "a piece of the action"?

    9. Re:I'll be the first to say... by Nadaka · · Score: 3, Insightful

      You can. Go to your favorite bands next concert.

    10. Re:I'll be the first to say... by rtb61 · · Score: 2, Insightful

      It is under the principle of better to pay a little bit more once, then paying over and over and over again and end up paying a whole lot more. Then there is also control, building of reputation and expertise. Not to mention to disruption of existing monopoly advantages.

      When code competes rather than marketing, you get better code and better applications, when marketing competes you just get bigger lies and endless pay for the privilege beta testing.

      --
      Chaos - everything, everywhere, everywhen
    11. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      How will that help?

    12. Re:I'll be the first to say... by dkf · · Score: 1

      What's wrong with that?

      Nothing at all.

      I remember getting my first programming job. I noted to my family almost exactly this: I'm doing what I love, and those fools are paying me to do it. These days I'm a little more mercenary (if they stop paying me I'll go and find some other employer) but I still love programming. Best. Gig. Ever.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    13. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      The implication is that you're already pirating everything, so you should at least pay once.

    14. Re:I'll be the first to say... by shaitand · · Score: 2, Insightful

      A performance is labor, as opposed to selling millions of copies of a recorded album.

    15. Re:I'll be the first to say... by icebraining · · Score: 1

      Well, my three favorite bands don't exist anymore, as they have at least one of its members dead. What should I do?

    16. Re:I'll be the first to say... by DragonWriter · · Score: 1

      And this differs from closed source software in what way? Did you believe that developers of closed source software typically get "a piece of the action"?

      The people paying them do.

      No one is getting a piece of the action on Linux license sales, because there's no action to get a piece of.

      Sure, businesses contributing to the kernel do get something out of it. Some of them have Linux support business, and get support contracts from people who want that sort of thing. Some of them just get a platform for apps (internal or external) that they used to run on.

      There's a big difference between entities -- individuals or corporations -- using their own resources to address their own need and sharing the results with a community who is free to use, and modify, the resulting work and closed source software.

    17. Re:I'll be the first to say... by daffey · · Score: 1

      There's a difference: We (the public) pay MS and Apple to give us Windows/leopard. (we're buying them lunch) Their (Intel, Oracle, IBM, Novell, and Redhat)support of Linux/open source, is buying us lunch. I like the second option better!

    18. Re:I'll be the first to say... by Thinboy00 · · Score: 1
      --
      $ make available
    19. Re:I'll be the first to say... by Thinboy00 · · Score: 1

      1) Pump millions of dollars into time travel research
      2) Freeze yourself (cryogenics)
      3) ???
      4) Profit!

      --
      $ make available
    20. Re:I'll be the first to say... by Thinboy00 · · Score: 1

      There's a big difference between entities -- individuals or corporations -- using their own resources to address their own need and sharing the results with a community who is free to use, and modify, the resulting work and closed source software.

      Hear hear. Note that said community is also free to reject such results as it sees fit.

      --
      $ make available
    21. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      If only I had mod points, I would mod you up.

      I love Linux (use it almost exclusively, where I can and am allowed), but the thought of Linux after Linus is scary, right now. I'm not the biggest fan of Linus himself, but he manages the development of the kernel very well (at least, specifically speaking of the stable releases--some of the more unstable branches are kinda scary in this, to me, but I usually wait for the stable, unless I'm feeling adventurous). Sure, it's decentralized, but Linus provides a nice central point to it--one that has been working quite well for some time now. So, we're left with this question that I really wonder if anyone has a good answer to it: if something were to happen to Linus today, what would happen to Linux? I'm sure it would keep going and someone else would take over, but is just whoever volunteers and gets the support from the community for it going to be good enough? I don't know. A scary prospect: if such a thing happened, is it possible a corporation (we've already got a few in Linux Land) would try to take it over, and possibly achieve control? THAT is not a good thought. In fact, that thought scares the hell out of me...

      Here's another thought, though. Say we advanced some things enough, and after Linus, the community at large took over. Make it even further decentralized. On the one end, that could prove awesome--it could really keep good things going. However, on the other end, there wouldn't be a central power to push for things like Linus has been able to do for us (both in getting new things in and keeping some things out). Also, would that slow down the advancement of the kernel, or possibly speed it up? Or would it have no real effect in the speed of the advancement? Personally, I do expect it would slow it down, which could really hurt Linux in the long run.

    22. Re:I'll be the first to say... by ClosedSource · · Score: 1

      "The people paying them do."

      Sure, but that's not what the GP was arguing.

    23. Re:I'll be the first to say... by some_guy_88 · · Score: 1

      I'm not expecting to receive a pay check after I quit my job so why should a band receive your money after they break up?

    24. Re:I'll be the first to say... by aurispector · · Score: 4, Informative

      The big advantage of commercial software is that the sales revenue allows you to pay people to write it. It should come as no surprise that people LIKE being paid for working. If developers are being paid, the money doesn't just magically appear. Somebody, somewhere is paying for it. Intel, Oracle, etc. get their revenue for selling other kinds of stuff to people, stuff that they paid somebody to make, write or whatever. The revenue can then be invested in other projects of which support for linux is merely one.

      Another advantage is that if you pay people to do something, you can hold them accountable for their work and hence increase productivity.

      In the end the fact remains: there's no such thing as a free lunch.

      --
      I have mod points. The reign of terror begins now.
    25. Re:I'll be the first to say... by tftp · · Score: 1

      I like the second option better!

      And like many commons, it won't last. Someone, somewhere must pay the developer, because people who choose to live for free are not likely to contribute much to Linux or to anything else.

      This can be swept under the rug if the volume of freely given software is small. If I'm employeed by Ty Coon Corp. 40 hours per week, I can afford to spend 1-2 hours per week to develop something and release it under some open source license. But if the work requires 30 hours per week, I need to make it my primary job, and then who is going to keep the lights on? Obviously at that level of involvement some business model is required; RH, for example, has one, and other players also found something that works.

      The sad truth is that any good software requires a lot of effort, and that means either money or time. For some time OSS developers chose the time, thus dragging projects for years (while competing commercial jobs were done in months.) I'm not going to complain if some developers now can shorten the development process by spending money on it.

    26. Re:I'll be the first to say... by TapeCutter · · Score: 1

      *adjusts tinfoil hat* - Open your eyes sheeple!!! There's no such thing as linux. The illuminati are behind this New Web Order.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    27. Re:I'll be the first to say... by deek · · Score: 1

      Trust that Linus will pick someone to take over where he leaves off. I think that Andrew Morton would do a great job.

    28. Re:I'll be the first to say... by FlyingBishop · · Score: 1

      I don't think you properly understand the economies of scale involved here.

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

      It's more about SAVING money. Linux is free, so they don't have to pay royalties. And in comparison to server OS costs to those companies listed, what's the relative value of programmer salaries?

      I'm guessing not a whole lot...

    30. Re:I'll be the first to say... by im_thatoneguy · · Score: 1

      Probably because while they compete, they aren't competing in the OS marketplace, nor have any interest to ever compete in the OS marketplace.

      It's a statement that comes up our studio pretty frequently. "We aren't in the software business." So while we write code, we aren't looking to sell and support said code. Nor do we think the code we release would give the competition an unfair advantage. Instead if someone were to adopt it then maybe we could stop investing our own time in developing it.

      The real problem with FOSS software from this standpoint though is that it's almost never cost effective to write something if there is even a mediocre commercial product available. The simplest of all applications would take at least two days. If you count the opportunity costs then that's hundreds of dollars for a simple tool.

      So we only really invest in things which haven't been done before or are very specific to our own needs. If it hasn't been done before then in all likelihood it offers us a competitive advantage and we won't release it. Once it's become common hat then we don't mind releasing it but commercial software probably offers something better.

    31. Re:I'll be the first to say... by lennier · · Score: 4, Funny

      Ah, those would be the bands which only visit our country once every five years?

      Yes, I know I should be supporting local bands who nobody has ever heard of who play genres like 'mathgazer shoerock', but my hipster card got revoked.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    32. Re:I'll be the first to say... by Blakey+Rat · · Score: 2, Insightful

      Another big benefit is that you can pay people other than software developers to work on your project. For example, artists, designers, usability experts, technical writers, trainers/evangelism.

      All attempts to get people to donate those skills to open source projects (except perhaps evangelism) have pretty much failed.

      The problem with this story is while a lot of companies are working on Linux, none of them are focused on usability and none of them are focused on the desktop-- the thing Linux is worst at. Since all of these companies only use Linux on the server, they only pay for development efforts relevant to the server... which gives us the nice "Linux can run on a 1024-core computer, but it can't play a Flash movie without stuttering" problem. At this rate, it'll never improve.

    33. Re:I'll be the first to say... by wjc_25 · · Score: 1

      Most of my favorite artists don't tour or perform in the conventional sense. Recorded music has moved beyond the performance paradigm, as it well should.

    34. Re:I'll be the first to say... by jpkotta · · Score: 1

      The article itself basically presents the facts, but it does mention that it's interesting that a bunch of companies that otherwise compete with each other are in fact cooperating to develop Linux.

      They've solved the Prisoners' Dilemma for software. I like to think that this is due to the GPL, but it could also be because it's just easier to put the changes back in mainline rather than try to maintain a patch.

    35. Re:I'll be the first to say... by ProfMobius · · Score: 2, Insightful

      "Linux can run on a 1024-core computer, but it can't play a Flash movie without stuttering" problem. At this rate, it'll never improve.

      This have nothing to do with linux. If you have any complaint, post them to http://www.adobe.com/aboutadobe/contact.html . People are working on providing an alternative to the closed source adobe flash libraries, but i guess it is quite hard since they are closed source to begin with... and since i posted this, i can't even moderate you as troll or ignorant...

      --
      EULA : By reading the above message, you agree that I now own your soul.
    36. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      While thats a nice idea, its bullshit. "People who are paid do a better job". Bullshit! People do a job as to their skills and abilities. There are several things that degrade the job, however. The skills and abilities of the developer are one of those things. The great thing about having code in the open, is that other people with skills can audit the code, and reject it if they deem it to be of inferior quality. If its closed up and they can't see it, then they can't audit it. Giving binary only is offering someone a pig in a poke; its the invisible grab bag at the market, where you don't know what's inside, maybe a little popcorn, maybe a whistle, you just don't know. The other thing that detracts from quality is time. The rule of business is "Good, Cheap, Fast: pick 2". Don't tell me "oh, no, thats not how it works, 'cause I know you are lying to me then. That is how it works. I've seen "PAID" developers before. They are paid cheap, and customers and bosses who don't know better, want it fast. Ship today, bill today. Ship for the Christmas season, even if its not ready is how pure-play developers work. They also ship binary-only, so no one -even people who know better- can't audit the code. And last, there are amateurs who have the skills. They will code very slowly on their own time, but if they have the skills, they will code to the highest quality possible (again, depending on their skills). Skills are not a commercial thing. Skills are obtained at university. I've never ever seen a company add skills to a person. Most jobs offer niche jobs where you are using only a very small set of you skill set. Again, don't lie and tell me otherwise. The last bit is about accountability and productivity. Pressing productivity screws up the job, it doesn't improve it. "Getting it out faster" means of good cheap and fast, you are holding cheap (however cheap it is) at a constant, and pressing faster, meaning good drops. Fast and bad is what I've seen from a lot of commercial software. Fast and good is expensive. Fast and cheap is bad. Again, telling me otherwise is telling a lie. There are things like a free lunch. Free is sometimes best. Telling me otherwise is a lie. Or maybe you can tell me how much you pay your wife/girlfriend to have sex with you, and do you leave the money on the table beside the bed? How much does she charge? Is it by the hour? If you tell me about free being bad now, I will gain insights, perhaps unique to you.

    37. Re:I'll be the first to say... by ProfMobius · · Score: 1

      I can tell you that if the music/movie industry would work like research and coding are working, the world would be an really different place. I don't remember last time i received royalties for publishing an article...

      --
      EULA : By reading the above message, you agree that I now own your soul.
    38. Re:I'll be the first to say... by BitZtream · · Score: 1

      I don't think anyone would complain about the artist being compensated, the problem is that A) they dont' get compensated, record execs do and B) making millions and millions of dollars for a few months in a studio isn't exactly fair compensation.

      In 200 years its highly unlikely that any music made in the last 100 years will ever be heard again, so its hard for most people to think that the money that the popular artists make is fair.

      Considering the compensation that the people who made music that has lasted centuries from a relative point of view was nothing, its hard for me personally to think that the compensation (as it currently is) is fair.

      In reality, the little no name bands that work their asses off in bars and local venues daily or weekly make about what people like miley cyrus, britney spears and the back door boys SHOULD make.

      You could of course compensate them in other ways. People would feel different about paying a dollar for a song if that meant that dollar bought them the song, not one particular copy of a song that they can't duplicate themselves. People might be less likely to bitch if a copy of a song cost $0.01, in which case, good artists are STILL going to make PLENTY of money for the work they put in, and no one is going to bitch about buying another 'copy'.

      The problem is, there is no tangible value to their work yet the industry is trying to create tangible value from a (for all intents and purposes) no cost copy.

      I'd be fine with paying $0.10 song for the rights to the song, and then some reasonable amount to download it again based on the cost of the bandwidth and services provided. Hell, I'd be happy to pay Apple or anyone else $0.05-$0.10 per song and $10/year for them to act as my online storage vault to protect my copies incase something happens on my end.

      Since google can give away the better part of 10 gigs of space to me for free based on the fact that in theory I click a link once in a while for them, I can't really fathom how this wouldn't be a viable business. The music and movie industry doesn't get to define viable or the accounting methods used however, I do. And my definition translates to a marginal overall profit so everyone involved and live comfortably. It doesn't include paying for the guy who runs auto-tune for them though.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    39. Re:I'll be the first to say... by wiredlogic · · Score: 1

      Some of us like to squat in our offices at MIT thank you very much.

      --
      I am becoming gerund, destroyer of verbs.
    40. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      there's nothing wrong with getting paid to work, even if your boss does not sell the software you coded.

      After all, you do have to pay your rend, your food, your clothes ...

    41. Re:I'll be the first to say... by RAMMS+EIN · · Score: 1

      ``The problem with this story is while a lot of companies are working on Linux, none of them are focused on usability and none of them are focused on the desktop-- the thing Linux is worst at. ... At this rate, it'll never improve.''

      It's kind of funny we keep hearing this. If you compare pre-1995 Linux distros with, say, current Ubuntu, most people would agree there has been improvement. Also, Canonical has done a lot to improve the Linux desktop experience, and they are not alone. As far as I can see, all of the claims that "none of them are focused on usability", "none of them are focused on the desktop", and "it'll never improve" are all completely false. The desktop being the thing that Linux is worst at is an opinion you are welcome to have, but I'll point out that several people use Linux on the desktop because they see it as their best choice.

      All in all, I have to wonder why you want to paint Linux with a dark brush so badly that you resort to outright lies to accomplish it.

      --
      Please correct me if I got my facts wrong.
    42. Re:I'll be the first to say... by L4t3r4lu5 · · Score: 1

      In 200 years its highly unlikely that any music made in the last 100 years will ever be heard again

      Pardon the intrusion, sir, but a Mr Boccerini would like a word with you about a minuet from his String Quintet in E, Op. 11, No. 5.

      You might have heard of it somewhere else.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    43. Re:I'll be the first to say... by tendrousbeastie · · Score: 2, Insightful

      Trouble is, while this isn't Linux's fault it is Linux's problem.

      If basic software doesn't exist or work properly on Linux then people wont use it. If people don't use it then why is it in Adobe's or any else's interest to bother writing software that works for it?

    44. Re:I'll be the first to say... by Caue · · Score: 1

      saying: recording is not labor ; should they charge the first batch buyers all the marketing and burning and distribution and several other costs and, once they are done paying for their expenses, give the media for free?

    45. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      Yes, I know I should be supporting local bands who nobody has ever heard of who play genres like 'mathgazer shoerock', but my hipster card got revoked.

      k, that just made my whole night right there.
      Awesome.

    46. Re:I'll be the first to say... by 10101001+10101001 · · Score: 1

      The big advantage of commercial software is that the sales revenue allows you to pay people to write it.

      Yes, but there are also significant disadvantages. I'd say that there are about 5 major ways for a person to make software available to themself.

      1. Write it themself or pay an independent vendor/developer.
      2. Hire a vendor that specializes in such software and produces software for others in your industry.
      3. Buy packaged, commercial software, including possible code modification by the seller, oneself, or a separate vendor, if possible, or glue and workarounds if not.
      4. Form a consortium to produce the software under either a consortium wide use license or an open license.
      5. Rely upon the kindness of strangers to write the code for you.

      In the real world, all five variations tend to happen in an industry. Option (1) has the main disadvantages of duplicating work which is obviously more costly. Option (2) cuts down on duplicated work, but since an industry-wide vendor has a quasi-monopolistic position and all software is custom, there's a good bit of markup on what you can buy. Option (3) sounds great, especially if need no modification done or little modification and the code is available, as usually a boxed solution is a good deal cheaper than a custom one; however, option (3) in many ways is a special case of option (5)--ie, you're restricted mainly by what's already available and many times no company is producing software close enough to what you need and it's really non-trivial to shoehorn the available software to your needs ("if you build it, they will come" might hold true, but "if you want it, it will be build" doesn't generally hold true). Option (4) seems like an attractive offer, as it can cut down on a lot of costs and needless markup, but one company can effectively run the consortium for their ends, there can be a solid lack of direction which can eat through money, and (in the case of an open license) the software created can significantly reduce the barriers to entry for newcomers. Meanwhile, option (5) alone is usually wishful thinking, unless the software is already mostly made and you're willing to consider option (1) or (2) for improvement.

      In short, the story is more complex than "commercial" or not.

      Another advantage is that if you pay people to do something, you can hold them accountable for their work and hence increase productivity.

      That highly depends. "Fly-by-night" contractors, vendors, etc don't necessarily suffer much from accountability. Once they have your money, they'll provide enough of a piece of software that at least some companies are unlikely to sue over substandard work because the actual return from a lawsuit is less than the costs. And while you can try to blacklist companies/individuals, it's quite possible they'll just move on to another industry while new "fly-by-night" companies/individuals take their place.

      In short, accountability really only works if you presume that you can avoid paying them at all or that they have an expectation of multiple/continuous payment and you can deprive them of that. There's enough one-off scenarios, though, that a lot of accountability does not exist in many spheres of industry (or politics, for that matter).

      In the end the fact remains: there's no such thing as a free lunch.

      Just because you don't eat for free at the local soup kitchen doesn't mean you have to get your lunch from a fast food joint.

      --
      Eurohacker European paranoia, gun rights, and h
    47. Re:I'll be the first to say... by Nadaka · · Score: 1

      That was the whole idea behind copyright back when it lasted 20 years or less.

    48. Re:I'll be the first to say... by cbhacking · · Score: 1

      The recording itself is labor, though, as is the songwriting and arranging and all that other stuff that goes into it.

      The lablels pay artists (and studios) up front for their recordings, and consider it an investment - if the recording sells well, the label makes money on the investment, and can sign more artists / take on more ambitious recordings. If the label doesn't make back their investment, then they've lost money and are going to have to be more conservative in the future - going for "sure hit" pop music, for example - or have to cut back in other areas.

      Now, while there are probably lots of places that they could stand to cut back (Legal, for example), it's probable that the quality of music will be impacted in some way - either there will be fewer new recordings, or they'll be poorer quality, or they'll be less original, or... you get the idea.

      Mind you, if you want to claim that the traditional labels are obsolete, well, that's entirely possible. Independent labels have done fairly well recently, and a few artists have managed success on self-publishing. The vast majority of music is still contracted for by the big labels, though. They're also responsible for promotion and distribution, both of which increase costs. That's a lot of money up front, which can be hard for somebody going the independent route to come up with.

      Mind you, I do not approve of the RIAA's suits for massive damages and such, but I also still buy music (through Amazon.com MP3, or other DRM-free sources). Those "favorite band[s]" of yours, who are putting on a concert soon in something approximating your region, probably wouldn't be there if it weren't for the big labels and their expectations of making return on investment from record sales. Until you can prevent a better option for functionally broke bands looking to get started, the labels (and the purchasing of records) are a necessary evil.

      --
      There's no place I could be, since I've found Serenity...
    49. Re:I'll be the first to say... by Blakey+Rat · · Score: 1

      It's kind of funny we keep hearing this. If you compare pre-1995 Linux distros with, say, current Ubuntu, most people would agree there has been improvement.

      Well, ok, der. But there's a couple points here:

      1) This story is talking about kernel developers. I think it's pretty safe to say that very few kernel developers, especially those being paid by server companies like Redhat, are working on improving the desktop at all. Possibly none. There is the very famous recent case of Con Kolivas leaving kernel development with that exact complaint, you may recall.

      And remember, as a bunch of snarky Linux fans have told me a dozen times, "Linux is a kernel!!! Not an OS!!!" (BTW, one obvious area of improvement would get that terminology straightened-out.) I can, for once, snark the other way! Woo.

      2) Linux distros have been improving faster partially because they were so far behind in the first place. A pre-1995 Linux distro didn't have working copy&paste, or a windowing system worth crap (if it had one at all), or any of the hundreds of complete and usable features that Mac and Windows had in 1995.

      3) Part of the reason for the fast improvement is that the Linux community has had a template to follow-- why bother doing your own usability research when you can just crib from Apple or Microsoft? That advantage goes away when you're actually on-par with your competitors, and (IMO) Linux has shown almost zero competence in innovating on the desktop.

      So yes, to summarize, some companies are working on the Linux desktop, but I don't think they've caught up to their competitors yet, and I don't think there's much hope of innovation in that realm when they do, but most importantly that's irrelevant to the topic at-hand which is specifically about the kernel.

      All in all, I have to wonder why you want to paint Linux with a dark brush so badly that you resort to outright lies to accomplish it.

      Well, first of all, you haven't demonstrated it's a lie. I'm sure it is at least an exaggeration, though.

    50. Re:I'll be the first to say... by Blakey+Rat · · Score: 2, Insightful

      Have you ever heard the phrase, "the buck stops here?" How about we stop passing the buck and get problems fixed? Note that in this case, "getting problems fixed" might actually involve leaving your basement and having to talk to actual human beings! Ick!

      I frankly don't give a shit whose fault it is.

      The sooner you figure that out, the sooner we might get a working Flash player.

    51. Re:I'll be the first to say... by KrimZon · · Score: 1

      People already figured that out. From the post you're replying to:

      People are working on providing an alternative to the closed source adobe flash libraries

      If you want faster flash right now then the buck stops right where you say it stops. Buy a faster computer.

    52. Re:I'll be the first to say... by drsmithy · · Score: 1

      The article itself basically presents the facts, but it does mention that it's interesting that a bunch of companies that otherwise compete with each other are in fact cooperating to develop Linux.

      Firstly, they're not competing at developing Linux, they're competing at delivering the services and/or software they tie to Linux to make it commercially viable.

      Secondly, they're not "co-operating", they're following the conditions of the licensing under which Linux is distributed.

    53. Re:I'll be the first to say... by ClosedSource · · Score: 1

      "No one is getting a piece of the action on Linux license sales, because there's no action to get a piece of."

      You mean the RedHat doesn't get "action" every time an organization buys a copy?

    54. Re:I'll be the first to say... by sourcerror · · Score: 1

      I recently installed Ubuntu and had no problem with Flash. Although I only tried streaming videos.

      What I had Problem with:
      1, Ati driver: I installed the thing offered by Ubuntu and the one from ATI's site as well: blank screen; tried to remove it (followed instructions from community forum): didn't work out, left me with a broken system, reinstall OS, don't install binary driver; I don't have nice desktop effects, and can't run games but otherwise works ok (later found out, they moved to a newer version of Xorg; but hey, why couldn't they warn me before I downloaded it? I would have sticked for 8.04)
      2, SWI prolog: the one from SWI's site is built for Suse; tried to install it with alien, but it says it's broken. Ok, install the less fresh one from the repository: some prolog packages didn't quite work (XPCE - some parts don't work as should (Navigator e.g.)); the really funny thing is that it works on Windows like a charm

      It's not all those proprietary stuff that ruins the experience, but poor package maintenance.

    55. Re:I'll be the first to say... by Nadaka · · Score: 1

      yes, writing and recording is labor and may well be compensated. I am not anti-copyright at all, I just want sane copyrights that expire in 20 years or less and preserve first sale doctrine and fair use.

      no. The labels do not pay up front to artists. They give a loan upfront to artists for recording, basic living expenses and marketing. The recording and marketing expenses are paid back to the labels and the artist is responsible for the whole amount. If the artist is really lucky, his share will be able to pay back that loan and provide a minuscule amount of income afterward.

    56. Re:I'll be the first to say... by Doomdark · · Score: 1
      It should come as no surprise that people LIKE being paid for working

      I think that "for working" is unnecessary in there. :-)

      Beyond that, I agree in that this is a normal and healthy development. But I do disagree in "holding them accountable" being necessary -- I strongly believe that developers who work on open source (including myself) have more stringent standard for something they rest their (our) reputation on, rather than on something you are being paid to develop but that is "anonymous", in that it's used in-house, or sold by company as its (not your) product.

      Individual variation in productivity is huge, but I think it has little to do with accountability aspect. If you are committed to OS development, you tend to be productive. If not, you are free to walk away. Why would you waste time on something you are not good at doing? And esp. without monetary incentives, hey, there are lots of other things to do in life. It is much more problematic for regular employment, and there accountability obviously matters. Mostly due to nature of transaction: generally, I am being paid to do things I would NOT do without such payment (it is rather rare you also get paid for what you'd do anyway -- happens, but not often enough to matter for this discussion). Consider this: best code I have (and probably will) write is open source, since I can spend exactly as much time and effort on creating GREAT code (useful for intended use, maintainable, something I need not be ashamed of when others review it). Corporate code is much more disposable: good enough for use case, economically created, maintainable enough to prevent my having to spend too much time supporting it. I am not ashamed of it, either, but for the most part, if it was to be OS'ed, I would preferably rewrite it, make it better.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    57. Re:I'll be the first to say... by TerranFury · · Score: 1

      If you want faster flash right now then the buck stops right where you say it stops. Buy a faster computer.

      Or install Windows...

    58. Re:I'll be the first to say... by seekret · · Score: 1

      Just pointing out that in this case the accountability of paying someone program for you comes from the fact that they are employees in your company. The "fly by night" scam argument works if you are outsourcing the development, but IBM/Novell/Redhat are all contributing there own resources to the kernel development, which is why they can ensure higher quality than some random Joe programmer they found in the yellow pages. (no offense to any random Joes who may be reading this and program :P)

    59. Re:I'll be the first to say... by Xabraxas · · Score: 1

      Did you try fullscreening flash video? Flash video plays just fine on my machine until I try to fullscreen it. Somehow Adobe hasn't quite figured out how to take advantage of hardware acceleration on Linux. I'm not sure why because no media players have a problem fullscreening video on my machine.

      --
      Time makes more converts than reason
    60. Re:I'll be the first to say... by Anonymous Coward · · Score: 0

      no! that is, to an extent, a myth. I bought an acer aspire one (1.6ghz dual core 1gb) at the store "canada computers" with xp on it (i regret, as the linux one had 6cells not 3, and was cheaper). XP couldn't multitask properly (like i expected), so i installed linux. In a 6gb partition, I have flash, compiz, gnome, lxde, etc. working without problem. I also got LiVES (vid editing), audacity, HPLIP, VirtualBox (images on the SD card), openoffice, and some bulky programs running fine in no time at all. Linux does have its flaws, like when I installed using VNC by using netinst images and appending 'linux allowwireless vnc vncpassword asdf repo=..........', for some reason, linux assumes that I wanted runlevel 3 default, and it took me almost half a minute to start it and run firstboot.

      I'd like to add, hibernate WORKS, and it's flawless. WiFi works. Immediately. I still keep a windows 7 on a 2ghz dual core 4gb ddr2 ram ~300gb (may be less) hdd, but only to update my itouch's firmware. I do not use iTunes otherwise, and to restore my files/settings, I jailbreak so that I can use ssh, zenity and tar (dialogs) for a fast complete restore of the ipod with a progress bar.

    61. Re:I'll be the first to say... by sourcerror · · Score: 1

      I did fullscreen (youtube HD 720p, at 1080p there was a glitch rarely) , and it went ok. (dual core, 2.6 Ghz 2MB cache)

  2. Missing critical information... by __aaclcg7560 · · Score: 1

    How much does a line of code cost?

    1. Re:Missing critical information... by Meshach · · Score: 4, Insightful

      How much does a line of code cost?

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

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    2. Re:Missing critical information... by C0vardeAn0nim0 · · Score: 1

      varies with the line.

      base cost is the the coderss hourly wage. if a coder earning $50/hour codes 10 lines in an hour, cost is $5/line.

      now, for difficult lines, if he takes half an hour to finish the line, the cost for that one is $25.

      of course, theres more people involved in the process than just one coder.

      but the basics are the same.

      cost per line = (sum of all employees wages * time spent to code X lines ) / number of lines writen

      this will give you an average for the whole project.

      --
      What ? Me, worry ?
    3. Re:Missing critical information... by CannonballHead · · Score: 2, Insightful

      From most of the Linux advocates I hear commenting on slashdot, there AREN'T bugs or missing features in Linux. So why the developers? ;)

      No, I'm serious. You'd think Windows couldn't stand on its own legs for two minutes before crashing due to the amount of bugs in the code, and you'd think Linux had no bugs whatsoever.

      I like Linux and have no problem with devs getting paid to work on it. Sound slike a good idea to me; in fact, it sound slike how almost every single product in the world is made, pretty much. That has a user base over like 2. :)

    4. Re:Missing critical information... by tsm_sf · · Score: 1

      base cost is the the coderss hourly wage. if a coder earning $50/hour codes 10 lines in an hour, cost is $5/line.

      Doesn't this seem like a useless metric, though? You can't measure functionality by lines of code in a program (although, at some point, you could probably draw an inverse relationship). What purpose does this data serve?

      --
      Literalism isn't a form of humor, it's you being irritating.
    5. Re:Missing critical information... by jabberw0k · · Score: 2, Funny

      How much does a line ... cost?

      First one's free?

    6. Re:Missing critical information... by Anonymous Coward · · Score: 0

      Bad lines of code are worth $0.50 each. If good lines of code are worth 5 times as much as bad lines of code, then good lines are worth $2.50 each.

    7. Re:Missing critical information... by nacturation · · Score: 1

      How much does a line of code cost?

      Cost-per-line is a patently bad way to compute the worth of code or value of a coder.

      Of course, which is probably why the question mentioned nothing about worth or coder value. Knowing that a line of code costs $1 (or whatever) on average, you can then start looking at various modules within the Linux kernel and project how much it would cost for an average developer to reimplement (on a BSD project, for example) based on the number of lines in that module.

      To get the relative value of a coder, you could take a sampling over a large enough period of time and then say that, on average, this coder produces X lines of code per day for a given area of expertise. Then to reimplement the module which falls within the coder's area of expertise, you could take the number of lines in the module divided by X lines of code per day for that coder and estimate the number of days required. If the resulting value is better than the average cost to reimplement, then you have a better than average developer, at least for that specific task.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    8. Re:Missing critical information... by horza · · Score: 1

      From most of the Linux advocates I hear commenting on slashdot, there AREN'T bugs or missing features in Linux.

      That is patently a lie.

      Phillip.

    9. Re:Missing critical information... by __aaclcg7560 · · Score: 1

      I have programmer friends who work in jobs where they have to produce a certain amount of code. (I'm assuming that comment lines don't count, which is why comments are non-existent in some software projects.) The underlying metric would be how much does a line of code cost. I'm not saying this is a good or bad metric. When I saw the summary, I thought it was missing some information.

      There are some PHBs who would argued that Linux was crap because no one can tell them this metric even though the software itself free. After all, code monkeys are a dime a dozen these days. ;)

    10. Re:Missing critical information... by Patch86 · · Score: 4, Insightful

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

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

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

    11. Re:Missing critical information... by shaitand · · Score: 1

      'Of course, which is probably why the question mentioned nothing about worth or coder value'

      And yet, you outline a system that values of coder in a given area of expertise based on the number of lines of code produced.

      Even within 'a given area of expertise' the number of lines of code, or average number of lines of code produced by a developer is a meaningless number beyond determining if the developer is working at all.

      An unproductive and useless developer can churn out tons of code that doesn't actually do much. A talented developer might implement that functionality in 5% of the same lines of code. Or produce 20% the number of lines with dramatically fewer bugs per line.

    12. Re:Missing critical information... by Thinboy00 · · Score: 1

      From most of the Linux advocates I hear commenting on slashdot, there AREN'T bugs or missing features in Linux.

      That is patently a lie.

      Phillip.

      I can't tell what level of indirection applies to the word "that" so:

      Semi-whoosh!

      --
      $ make available
    13. Re:Missing critical information... by Anonymous Coward · · Score: 0

      ... (although, at some point, you could probably draw an inverse relationship).

      more lines -> less features
      It don't make sense to me

    14. Re:Missing critical information... by selven · · Score: 1

      ...or bugs fixed is probably a better measure.

      True story:

      Once upon a time, there was a company whose programs had a lot of bugs in them. The company decided on a simple plan to crack down: for every bug fixed, a programmer would be paid a bonus of $20. The executives put it up on the bulletin boards and had a coffee, pleased with their ingenious plan. But then programmers started deliberately introducing bugs, and soon an underground market formed where bugs were exchanged to cover the programmers' tracks. The initiative was canceled when one employee made $1700 in the first week.

    15. Re:Missing critical information... by Anonymous Coward · · Score: 0

      look like a rookie mistake to me

    16. Re:Missing critical information... by drinkypoo · · Score: 2, Funny

      And yet, you outline a system that values of coder in a given area of expertise based on the number of lines of code produced.

      LOC is never going to tell you the whole story, but in a system with some decent code review it will give you at least a pointer.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:Missing critical information... by Anonymous Coward · · Score: 0

      So what Windows "outright" bugs are you suffering from?

      Its funny that I seem to never run into these "outright" bugs :)

    18. Re:Missing critical information... by Anonymous Coward · · Score: 0

      No, you are still missing the point...

      With Linux, costing nothing and not enriching the original coders with every copy sold, changes are made to a different standard.

      With Windows, where any change has to be reflected in increased revenue, changes are ONLY made when it increases revenue. Changes that involve fixing bugs or making things more convenient take a back seat to increasing market share, locking in users or forcing people to upgrade. In fact, backwards compatibility, something that M$ has always blamed for most of its problems, is NOT to be desired! They can (and have) completely destroyed backwards compatibility to force people to upgrade many times.

      Wanna keep working on the upgrade treadmill, upgrading because M$ says you have to, buy Windows! And keep buying and buying and buying...

    19. Re:Missing critical information... by __aaclcg7560 · · Score: 1

      Was that HP back in the day? I heard a HP story where a couple of wiseguy computer engines put in a request for a Saturn V launch system that made it up to the senior VP level before someone had enough brains to cancel the request. No one bothered to ask why computer engineers needed a Saturn V launch system. Oh, well.

    20. Re:Missing critical information... by ProfMobius · · Score: 1

      Coding, like painting or photography, cost nothing beside time. You have to believe some people are just happy to code in their free time and bring something to other people. There is no better reward than having your code merged with the main tree of a project.

      --
      EULA : By reading the above message, you agree that I now own your soul.
    21. Re:Missing critical information... by BitZtream · · Score: 2, Funny

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

      Only if what your doing is of little to no value. The Windows tax is trivial compared to what I use my Windows machines for. The genuine advantage thing used to bother me, but then I grew up and just realized that I got so much use out of the OS that the price wasn't really that bad. I'd spend more in 2 days getting drunk off my ass on the weekend when I lived in Orlando than the cost of Windows XP Pro, which I've used for everyday for the past 9 years, on most days for more than 8 hours a day.

      The genuine advantage thing has only been a problem for me once, on a work PC, where the previous guy had used a stolen volume license ISO to make an image. The volume license was revoked, GA bitched about it, and I had to enter the key on the side of the machine and give MS a call. The only people this really bothers are pirates (which of course it doesn't bother much) and others who did something they shouldn't. Its really not that big of a deal and MS isn't the first to do it, its just a battle cry for those that don't have a real battle cry.

      Free (as in no $$$) doesn't make me any less pissed off when it breaks. Being free doesn't do me any good when the time that it breaks is near a deadline that I'm struggling to meet in the first place, or when it breaks and I have to go to the data center with 3 hours of sleep after a long day. I am JUST as pissed off at the 'Free' software and OS as I am at the one I pay for.

      You may not care, but my time is worth money and when you realize the cost of the Windows tax counts for a few hours of my time if I'm buying a new copy of Win7 ultimate, no upgrade ... well, I just have more important things to do than whine about the tax. Especially considering the lack of support (software/hardware) for the free software.

      I still use the free software as my BSD web servers have uptimes going on 3 years now and I'd never get that out of Windows, but it has nothing to do with the cost of the software and everything to do with how much time I waste dealing with 'issues' with that platform.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    22. Re:Missing critical information... by Malc · · Score: 1

      Features implemented or bugs fixed is probably a better measure.

      Absolutely not. I want the best developers on the hardest problems, which often take longer to implement, no matter how good or fast they are. Some features are bigger than others anyway, and so naturally take longer (i.e. you implement fewer features or bug fixes in the same length of time). Surely it's all relative: how does one developer compare with another, in terms of speed, code reliability, ideas, quality/robustness of designs, how quickly they can dive in to unknown code, how well they see the bigger picture, etc.

    23. Re:Missing critical information... by EdgeCreeper · · Score: 1

      No, I'm serious. You'd think Windows couldn't stand on its own legs for two minutes before crashing due to the amount of bugs in the code, and you'd think Linux had no bugs whatsoever.

      My Ubuntu installation crashes a lot more than Windows. The crashes require a hard reset. It may be a misconfiguration, or the propietary NVidia drivers used in it, but still.

    24. Re:Missing critical information... by martyros · · Score: 1

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

      I think the last several bug-fixes I've checked in have been less than 3 lines. Each time it took me a week or two of tracking things down to find the subtle race that was being triggered, and another day of hard thinking to find the "right" way to fix it, and another day or two of testing to make sure the fix worked right. Given my pay, those changes cost thousands of dollars per line. But given the effect, it's well worth it to my company. I mostly work on a very mature product, so even adding new features is mostly about careful thinking of the "best" way to do it, rather than writing bulk code from scratch.

      --

      TCP: Why the Internet is full of SYN.

    25. Re:Missing critical information... by ebuck · · Score: 1

      Cost per line of code is like cost per flower. You don't mention what kind of flower, whether it is a cheap bulk flower or a premium single flower, whether it is spoiled or fresh, or whether it can be picked outside your window or it has to be shipped half way around the world. Since there is so much variability in what a flower can be, you can manipulate the cost per flower by manipulating the size, quality, and desirability of delivered flowers.

      Cost per line of code is subject to similar manipulations as cost per flower. One can easily take one line of code and cut it into two lines without changing the functionality of the program. One can likewise take two lines of code and make them one without changing the functionality of the program. With ability to manipulate the number of lines, one can take a program and arrive at nearly any cost per line they desire.

    26. Re:Missing critical information... by markkezner · · Score: 1

      Anyone worth listening to knows that software of non-trivial complexity will always have bugs. There's usually a vocal minority in any group, and sometimes they don't know what they're talking about. So that said, I don't think it's valid to strawman the slashdot-reading linux community at large based on the opinions of a handful of fools.

      --
      Dangerous, sexy, turing complete: Femme Bots
    27. Re:Missing critical information... by nacturation · · Score: 1

      Even within 'a given area of expertise' the number of lines of code, or average number of lines of code produced by a developer is a meaningless number beyond determining if the developer is working at all.

      An unproductive and useless developer can churn out tons of code that doesn't actually do much. A talented developer might implement that functionality in 5% of the same lines of code. Or produce 20% the number of lines with dramatically fewer bugs per line.

      Very true. My measurement assumes a certain level of proficiency for each developer. If that isn't known ahead of time, then reimplementing the functionality of a module in Linux should give an indication. Knowing the functionality of what a module does and assuming that the developer reimplementing isn't using the original code as a reference, then the number of lines of C code s/he produces can be compared to the original. This assumes that whoever approves code commits to the Linux kernel is competent and would reject inefficient, sloppy code such that Linux kernel code can be relied upon as a baseline to measure reasonable competency.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    28. Re:Missing critical information... by nacturation · · Score: 1

      http://www.ohloh.net/wiki/project_codebase_cost

      Right, I had forgotten about that.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    29. Re:Missing critical information... by npsimons · · Score: 1

      I can honestly say, I have _never_ had actual *Linux* stability problems (not apps, but actual kernel and other low-level "OS" util programs), except in one of three situations:

      1. When using closed-source only binary drivers.
      2. When developing kernel drivers of my own.
      3. Flaky hardware.

      Notice how *none* of these is the fault of Linux developers.

      I have been using Linux almost exclusively for well over a decade, hacking on it, playing with it, using it to play games, balance accounts, etc, etc. The fact that I hardly ever use Windows but have had many more problems with it than Linux should tell you something. Anyone who claims "Linux is just as buggy as Windows" loses all credibility in my eyes.

    30. Re:Missing critical information... by npsimons · · Score: 1

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

      Or even apart from that, *reducing* code size or increasing it's execution speed is worth something. Anyone who thinks otherwise has never had to compute how much hardware to buy to solve a given problem.

    31. Re:Missing critical information... by Patch86 · · Score: 1

      I agree, and I never said that Linux was particularly buggy.

      My XP boot still suffers from plenty of genuine bugs- just last week something vital corrupted itself spontaneously and forced me to dig out a Windows recovery disk- very unusual, but highly in keeping with how XP usually behaves. My Linux partition is much more sane, but still suffers problems (just not necessarily bugs, per se). My Ubuntu boot screwed itself up running an auto-update once- that's a problem. It protested about my off-the-shelf wireless card a few years back- not a bug, but still a problem. Its never been happy with my external-DVD, and nor has my Xandros (don't start) netbook- not a bug, but still not perfect.

      Like I said though, I'm happy with my Linux boots, even with their very minor problems, because they've never asked anything of me in return (for example, my credit card details). Something valued at a week's wages (the latest full version of Windows 7 at my local PC World) earns my wrath far more easily.

    32. Re:Missing critical information... by Patch86 · · Score: 1

      Whether my time is worth money is somewhat irrelevant- my Windows machine breaks down just as much (much more, generally) than my Linux machine. I'm just as likely to lose time using XP or Ubuntu. But like I said, I bitch about XP more because I paid for it.

      Not that my time is worth anything. I havee 2 linux machines at home- a desktop (used for writing CV's, emails, etc., a little WINE maybe) and this here netbook (used principally to trawl Slashdot). I'd probably care more if I were in a production environment, but I'd be willing to bet that 90% of home computers share a usage pattern with mine.

  3. Re:So much for "free software", eh? by Anonymous Coward · · Score: 2, Funny

    Linux just isn't ready for the desktop yet. It may be ready for the web servers that you nerds use to distribute your TRON fanzines and personal Dungeons and Dragons web-sights across the world wide web, but the average computer user isn't going to spend months learning how to use a CLI and then hours compiling packages so that they can get a workable graphic interface to check their mail with, especially not when they already have a Windows machine that does its job perfectly well and is backed by a major corporation, as opposed to Linux which is only supported by a few unemployed nerds living in their mother's basement somewhere. The last thing I want is a level 5 dwarf (haha) providing me my OS.

  4. How efficient is that ? by OeLeWaPpErKe · · Score: 3, Interesting

    How many paid kernel developers does microsoft have ? How many does Sun have ? I can't find any straight numbers on the web.

    A thought strikes me, though. It seems unlikely to be more than a few dozen each, at most.

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

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

    Since when does community == volunteers?

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

    --
    Ask Slashdot: Where bad ideas meet poor googling skills.
    1. Re:And this is a bad thing?! by Anonymous Coward · · Score: 0, Troll

      Well, it certainly explains why Linux is starting to suffer from severe bloat.

      First you had excellent devs self-selecting and trying to show off their best skills.
      Then you had some doing it for a meager living.
      Now it's largely professional.
      Next comes mostly outsourced to incompetent people for lowest possible cost regardless of skill.

    2. Re:And this is a bad thing?! by H0p313ss · · Score: 1

      Well, it certainly explains why Linux is starting to suffer from severe bloat.

      ...

      ...Now it's largely professional...

      BS, I have worked with lots of professionals who are excellent devs and work to show off their best skills.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    3. Re:And this is a bad thing?! by nine-times · · Score: 4, Interesting

      Good point. In a sense, you could say that these companies are "volunteers". They're each a group of people who are "scratching their own itch" and donating their resulting work back to the rest of the community.

      And even if 75% of Linux code is contributed by these companies, that still leaves 25% which isn't. If you think about it, that's actually kind of impressive. You have all these huge companies paying very good developers to build a robust professional-level kernel-- heavyweight companies like Intel, Oracle, IBM, Novell, and Redhat-- and still 25% of the code comes from individual unpaid developers?

    4. Re:And this is a bad thing?! by BitterOak · · Score: 5, Insightful

      Since when does community == volunteers?

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

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

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    5. Re:And this is a bad thing?! by The_Wilschon · · Score: 3, Insightful

      You might say that these companies have discovered that there is significant value (enough to pay some developers) in the existence/availability of good code, even if they do not derive any value from the sale of that code.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    6. Re:And this is a bad thing?! by nine-times · · Score: 1

      Right. Lots of the "free" stuff in the Internet age are cases where people have found an alternate way to make money from it. Google provides some great services by selling ad space. IBM and Intel are alway listed as big Linux code contributors, but they don't sell Linux. They sell hardware, and they want a good software to run on their hardware so that they can sell more hardware. IBM also sells lots of "e-business" services and they develop custom solutions, but they need good operating systems to run those solutions on top of. I think Google has also made contributions to the kernel because they use it for their in-house servers.

      It's not charity, but it does disturb the dichotomy of competition vs. cooperation. It provides a very good example of how life is not a zero-sum game-- that one person's gain doesn't necessarily come at someone else's loss.

    7. Re:And this is a bad thing?! by Anonymous Coward · · Score: 0

      Yes, I guess that's like the difference between companies and non-profit organizations. The fact that they are non-profit, doesn't mean people doesn't get paid.

    8. Re:And this is a bad thing?! by drinkypoo · · Score: 1

      The best thing about Linux is that it is Free as in Software Libre, not free as in I didn't pay. It's what makes it possible for all these companies to contribute without taking ownership.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:And this is a bad thing?! by Anonymous Coward · · Score: 0

      Mod the parent troll if you must. It's not going to change the fact that the quality of the Linux kernel has been declining for a few years now. Several prominent kernel developers, including Alan Cox, have even stated as much.

    10. Re:And this is a bad thing?! by BitZtream · · Score: 1

      even if they do not derive any value from the sale of that code.

      Thats where you are wrong, and where most people get it wrong in businesses that don't like OSS.

      Businesses that work on OSS realize they ARE getting value from the code they are selling. Just because the code is used as part of something else. The businesses that hire Linux kernel devs are the ones that realize they are making money by selling the code as part of the product. Just because they don't sell you a copy of the Linux kernel specifically doesn't mean they aren't selling you the code.

      Every website that runs Linux for its shopping cart, every Linksys or Dlink router that runs Linux is a copy of code sold. Every ad that gets clicked on Googles website, is a sell of the Linux kernel. Businesses that support Linux kernel devs realize this, which is why they are willing to pay for it, because paying for one guys time to add your features or bug fixes is a more sane way of paying for what you get than licensing from someone else.

      They are also buying Linux code when they hire these developers, not just in the obvious code that the developers produce directly, but also from the shared 'community' that puts the code back into the main package, so the business using Linux doesn't have to maintain everything, everybody just works together to support what they need for their business because someone else is handling their own world.

      When ATI and intel higher kernel developers they aren't contributing to anyone but themselves, because they are writing drivers for their own hardware, which means the people using those drivers bought their hardware, which is EXACTLY what they want. Okay, its not strictly true, those devs work on other stuff like the frameworks for the drivers and X and various other bits, but thats still so they can sell more of their own hardware.

      They may not derive value from the kernel development directly, but they do indirectly. They aren't doing it out of good will alone, its business and its in there interest to do it to sell more of their primary product, the good will on the side is just another benefit to them, and us.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:And this is a bad thing?! by houghi · · Score: 1

      Free as in speech, not as in beer.

      --
      Don't fight for your country, if your country does not fight for you.
    12. Re:And this is a bad thing?! by phreed · · Score: 1

      In his book "Trust" economist Francis Fukuyama argues that a healthy economy is characterized by players of different sizes. In a healthy economy as the size of the player increases the number of players of that size decreases (roughly) linearly. Or, the healthy economy has many small players, fewer medium size players, very few large players and one government player. (To understand why this should be so will hopefully be obvious.) If that is true then I would hope that the linux community (economy) would exhibit this property, as this article apparently finds. Defective communities would be characterized by such things as... - only very small players (only individual contributors) - only a few very large players (monopolies, cartels) - players more powerful (larger) than the regulating body (government) - no middle players (only individuals and government sponsored monopolies) The suspects that meet these criteria should be obvious.

  6. Good. Glad to Hear It. by RobotRunAmok · · Score: 2, Insightful

    I rely upon Linux for my business. If something isn't all it should be, or developments don't happen as fast as they could, I'm gratified to know that money is changing hands and somebody might get canned and replaced by another, better professional.

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

  7. "community" doesn't mean "unpaid" by Mr.+Slippery · · Score: 4, Insightful

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

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
    1. Re:"community" doesn't mean "unpaid" by H0p313ss · · Score: 1

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

      I suspect that the provided statistic is true of a large number of *SUCESSFUL* open source projects, Apache and OpenOffice come to mind.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
  8. Re:Good. Glad to Hear It. by Finallyjoined!!! · · Score: 0, Flamebait

    So, exactly how much are you paying for the Linux you rely on for your business?

    --
    If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
  9. Re:Open Source Devs Had 10 Years To Show Something by Anonymous Coward · · Score: 0, Insightful

    Wait just a minute! You're saying that...

    Unemployed bearded GNU freaks sitting around at home playing World of Warcraft and taking bong hits who only add features and bug fixes to their open source projects when and if they personally feel like it

    are being left in the dust by

    Employed software engineers who work on their codebase eight hours a day 5 days a week with set goals and accountability.

    My god! Who didn't see that coming???

     

  10. Perceived conflict between ideals and money... by stagg · · Score: 1

    You see the same thing in academic publishing. There seems to be a sentiment that getting paid for an article would somehow compromise the objectivity of the writer. However, people contributing these articles are doing it in fields they study professionally, and it is often essential resume building work. This is not a situation I'd like to see mirrored in the computer world.

  11. pay? by gbjbaanb · · Score: 4, Insightful

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

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

    1. Re:pay? by Anonymous Coward · · Score: 0

      Don't fool yourself. While you may be all enthusiastic about open source those who do the heavy lifting probably do it as a job, as the numbers show. Not to say that every job is drudgery but how long would you do a job you like if you weren't getting paid? Even moreso, how long would someone pay you if they thought they could get you to work for free? Whoever is paying them isn't doing it out of the goodness of their hearts. These people are obviously bringing something to the table that can't be gotten from the kinds of people who are on here asking how they can get in on the action.

    2. Re:pay? by Anonymous Coward · · Score: 0

      "volunteers ahoy!" vs. "pay me for joy!"
      "volunteers hurray!" vs. "where's my pay?"
      "volunteers galore!" vs. "cash, cash, cash, I want more!"
      "volunteers engage!" vs. "I want my wage!"
      etc.

      WTF kind of retard is the author of TFA for failing to come up with a suitable rhyme?!

    3. Re:pay? by shaitand · · Score: 3, Insightful

      Red Hat has put some of the largest kernel contributors on the payroll, these guys were heavy lifters BEFORE they got paid. now they can do it full time.

    4. Re:pay? by Anonymous Coward · · Score: 0

      Let me guess. You're 16 to 25 or not that much out of school yet, right?

    5. Re:pay? by Anonymous Coward · · Score: 0

      And they're doing it as a job... exactly what was already said. learn to read fucktard.

    6. Re:pay? by Anonymous Coward · · Score: 0

      Thank you. Now I get what everybody's saying. To allow the kernel devs to work full time, companies are paying them. Thanks for posting your comment.

  12. Hmmm... by kclittle · · Score: 1

    > It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.

    Sure, it's cool to be able to say that you're paid to work on the Linux kernel. But how many of that paid 75% would do it for free? How many would have to do something else to put food on the table if there were not a corporation to pay them?

    What I take away from this is the fact that the Linux "community" is dominated by corporations. In many cases (but not all), for-profit corporations, all trying to compete against several other for-profit corporations named Microsoft, Apple, Google, Oracle, etc.

    --
    Generally, bash is superior to python in those environments where python is not installed.
    1. Re:Hmmm... by gmack · · Score: 1

      Considering most of them(Linus included) used to do it for free in their after work times? I'd say pretty good.

      Dominated is the wrong word.. Linus for instance refused to have a "Linux job" for years because he was afraid it would taint his decision making. Now he works for the Linux Foundation so hes guaranteed neutrality. A lot of other developers got hired because some corporation liked what they were doing but wanted it done faster so it's more a matter of Linux developers getting payed to do what they were doing anyways.

      If your worried that corporations are taking over you can always get yourself an Individual Linux Foundation Membership and offset the corporate influence that way.

    2. Re:Hmmm... by horza · · Score: 2, Insightful

      Sure, it's cool to be able to say that you're paid to work on the Linux kernel.

      Certainly is. I'd decided at the age of 8yrs old the first company I was going to work for was Acorn. And it was. My friend loves Linux and so picks jobs where he gets to play with top end Linux clusters. Previously at CERN and now a top Swiss bank. For a real techie the work is more important than the size of the pay cheque.

      But how many of that paid 75% would do it for free?

      Depends what the code being contributed is. IBM is porting Linux to its high-end mainframes, but your average enthusiast doesn't have a $1M mainframe in his basement and so no incentive to write Linux drivers for one. I bet a large % of the paid developers are contributing code that is pretty useless to the home desktop user.

      How many would have to do something else to put food on the table if there were not a corporation to pay them?

      Those working on the kernel are a tiny fraction of OS developers. Around 99% of us do something else to put food on the table.

      What I take away from this is the fact that the Linux "community" is dominated by corporations. In many cases (but not all), for-profit corporations, all trying to compete against several other for-profit corporations named Microsoft, Apple, Google, Oracle, etc.

      What I take away is that common sense is actually working. The Linux "massively scalable cloud community" and the Linux "big iron community" will be dominated by corporations. And maybe some of the contributions will trickle back and be useful to the rest of us. I can't see who is losing in that scenario.

      Phillip.

    3. Re:Hmmm... by DragonWriter · · Score: 1

      I bet a large % of the paid developers are contributing code that is pretty useless to the home desktop user.

      I dunno. With the big contributors being Red Hat, Intel, IBM, Novell, and Oracle, I'd suspect that much of what some of them do -- particularly Red Hat and Intel and Novell -- has pretty broad impact on desktop users. (While IBM is supporting their mainframes, they do a lot of other things to, and I wouldn't be surprised if there contributions also had broad impact.)

      Note also that paid contributions also include groups like the Linux Foundation and Linux distributors.

    4. Re:Hmmm... by Zero__Kelvin · · Score: 1

      " What I take away from this is the fact that the Linux "community" is dominated by corporations. In many cases (but not all), for-profit corporations, all trying to compete against several other for-profit corporations named Microsoft, Apple, Google, Oracle, etc.

      Put it back. It's no good. (Among the many flaws in your analysis is your mixing of commodity and service based businesses, and the fact that Google is powered by Linux)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  13. Start for free, get paid later by Anonymous Coward · · Score: 0

    It happened in many cases that someone would start contributing code to the kernel, someone working for a company (possibly developing code, possibly not) would see their name on the kernel mailing list, and would get them hired on by the company, for the purposes of contributing to the kernel, certain patches the company wanted. They would be kept on to continue developing code (its likely that the company is using Linux in one or more places and they are happy contributing the cost of 1 developer, as its cheaper than paying for 100 licenses of some other software, and they can also audit code quality (not possible with the other stuff). You get to see what you are using, you don't have to just accept what they give you and say thankyou, here's my money, with Linux you can look it all over and determine the value before using it.

  14. first code, then pay by SMOKEING · · Score: 1

    In most things open source (at least, open source by birth, less so originally proprietary projects that get eventually opensourced) you first get that itch to scratch, and then -- given you do it better than others -- you find there are people willing to pay you for that.

    It's not like you first find yourself needing money, and then consider getting into an open-source project for a pay in preference to other means and wages.

  15. What about Google? by netcruiser · · Score: 2, Insightful

    So why isn't Google more involved in kernel development? I assume they use Linux extensively and hence make billions from using it. Do no evil, do no good?

    1. Re:What about Google? by igadget78 · · Score: 2, Funny

      So why isn't Google more involved in kernel development? I assume they use Linux extensively and hence make billions from using it. Do no evil, do no good?

      Nope. They use Microsoft and IE6.

    2. Re:What about Google? by Shikaku · · Score: 1

      You know that thing called the GPL? If you distribute binaries outside you must distribute the source code?

      Google doesn't distribute outside. So while they ARE involved in Linux development, they keep things internal and send what code they want to send.

    3. Re:What about Google? by pnewhook · · Score: 1

      Seriously, how much kernel development needs to be done? The OS kernel is the foundation for everything else. If it needs major development, then the project is not very stable by definition.

      Given that Linux has been around for many years, it should be stable and hence need little if any changes. The majority of development should be on the application side.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    4. Re:What about Google? by exomondo · · Score: 1

      They are fairly involved and they are committing patches that they make to the kernel in their use of it but just because they don't need to make that many modifications for it to work effectively doesn't mean they aren't contributing and just because they use linux doesn't mean they are going to donate developers to work on features that they don't need. Google are doing a lot of good in the open source community contributing to projects that they themselves use, just because you think their relative size doesn't match their contribution doesn't mean they aren't helping out.

    5. Re:What about Google? by ClosedSource · · Score: 1

      How else can they force people to upgrade?

    6. Re:What about Google? by zifferent · · Score: 1

      I was about to complain about the idiocy of your statement considering the constant press of new hardware and capabilities, but then again I was outdone by idiocy and irony (see above comment.)

      --
      cat sig > /dev/null
    7. Re:What about Google? by Mage+Powers · · Score: 1

      Google does that summer of code thing, and they spend a fair amount of cash on it too.
      Also they're working towards having what they run on their servers be closer to stock by submitting the scheduler that gives even priority to all processes.

  16. 25% non-corporate? by highways · · Score: 5, Interesting

    As part of my job, I port Linux to our embedded boards and occasionally hack a driver or two.

    However, in order not to scream out to our competitors "Hey! We're making a new product!", the small amounts of code I send pack at patches (it's a pain in are done so though a nondescript gmail account.

    I suspect this practice is fairly widespread. Therefore, I'd say that 75% is an under-estimate.

    1. Re:25% non-corporate? by Anonymous Coward · · Score: 1, Interesting

      Yes, our company does this as well. Lots of porting, then discreet sharing. Linux is everyones dirty little secret...

  17. It's the real world by Anonymous Coward · · Score: 0

    I'm a professional I get paid to code whatever problem is placed in front of me Windows, Unix etc its just code to me. I do however try to do my best on All code because that's my job satisfaction.

  18. Software is grown on trees by lostinspace2011 · · Score: 0

    It is a known fact that open source software grows on trees and that's why it is available for free. All other commercial software is developed by skilled engineers who are fed on grown open source vegetables. I find it strange that people think that developers have lots of time on their hand and generally don't have a live and nothing better to do then to write perfect code every time all day long. Developers should be paid, and in my opinion paid a lot. Expecting other people to work for free and expect some SLA on quality is just not realistic. Open Source is about creating quality product by allowing other to review the code and contribute. It's not about making software free, that's just a by product. Don't really understand why this is news, but nice to see that 75% of developers get a reward for their efforts. Still makes we wonder if the other 25% are independently rich or are just millionaires to be able to afford spending their time.

    1. Re:Software is grown on trees by pnewhook · · Score: 0, Troll

      I completely agree. Giving away useful code for free is tantamount to communism.

      As a professional Engineer, the engineer code of conduct specifically states that we are to get fair pay for work performed. As such I will never give away code.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    2. Re:Software is grown on trees by ProfMobius · · Score: 1

      Have you ever done something for free just for the pleasure of doing so ? You know, there are other rewards in live than money. Try to do a PhD thesis for example. It is not really rewarding in term of money, but much more in not physical terms. I like to code just because I like to code, and I don't mind contributing my code back to the community when I can. This kind of thinking can also be applied to other form of activities, like writing, painting, finding rare coins, etc. You don't have to be paid to do stuff.

      --
      EULA : By reading the above message, you agree that I now own your soul.
    3. Re:Software is grown on trees by tstravist · · Score: 1

      I agree, but no need to guess, Its not uncommon to do things without financial motivation:

      Bureau of Labour Statistics
      http://www.bls.gov/news.release/volun.nr0.htm
      "Among employed persons, 28.9 percent volunteered during the year ending in September 2008."

  19. Lottery? by Singularity42 · · Score: 1

    I've always wondered if a geek or anti-IP person won a substantial lottery. Wouldn't we hear about it? Are there any open source coders happily contributing away, having won the lottery? You'd have some example of a free game, music, or movie by such a person.

    1. Re:Lottery? by Anonymous Coward · · Score: 0

      There are not many people who have won the lottery.

      Coders are a tiny subset of people.

      The odds are that there aren't any coders that have won the lottery.

    2. Re:Lottery? by Taikutusu · · Score: 1

      The thing is, if you're a coder, you're also probably good at math. You can thus calculate the odds of winning said lottery, and promptly decide "I'm not going to waste my money on that".

      People who play the lottery would be a pretty biased sample of the population I'd imagine.

    3. Re:Lottery? by Singularity42 · · Score: 1

      For me, this makes Roulette unplayable mostly. The lottery, however, is a life changing event.

    4. Re:Lottery? by zifferent · · Score: 1

      Interesting point. For a mere dollar bet, although the chances are far against you, you could do nothing but what you want for the rest of your life. Quite the payoff for such little risk.

      For the price a frecking candy bar there is a very small chance that you may never have to deal with the boss and boss's boss, etc. again. That alone for a creative type is enough for the occasional chance despite the odds.

      And even beyond that, let's assume I play once a month, random choice, 5 tickets. I've lost 60 dollars a year. Now let us be honest, what would that money have gone to? Probably frivolously spent, but even if it's invested doesn' t amount to much. For a pittance, I'm given a chance, no matter how small, that I could be set for life and chase my dreams. And frankly despite the fact that it is hard to place a dollar value on one's dreams, one does exist. And it is far more than 60 dollars a year.

      So is it a fool's bet? By the odds, certainly. By the payoff vs. the minuscule payin, not really.

      --
      cat sig > /dev/null
    5. Re:Lottery? by maxume · · Score: 1

      There's Ubuntu.

      (Selling a business isn't quite a lottery, but lots of things have to go right to build a $500 million business in 5 years)

      --
      Nerd rage is the funniest rage.
  20. Here are the numbers by Anonymous Coward · · Score: 0

    From the "fine" article, a breakdown.

                    18% -- no company affilation.
                      7% -- not classified.

                    12% -- Red Hat
                      8% -- Intel
                      6% -- IBM
                      6% -- Novell
                      3% -- Oracle
                    40% -- Other companies with less than 3% of contributions.

    Some notes:
                    75% work for companies.
                    35% for the top 5 companies.

  21. Re:Open Source Devs Had 10 Years To Show Something by Attila+Dimedici · · Score: 3, Interesting

    Except of course, they aren't. They are being paid. Contrary to your post, Open Source Developers are being mainstreamed and getting paid to do it. You mistake "volunteer" for "open source". Volunteer developers are being marginalized, but Open Source Developers are gaining ground all the time.

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  22. Re:Good. Glad to Hear It. by Anonymous Coward · · Score: 1, Informative

    I work as a Linux Administrator, and have supported several Fortune 100 companies. They usually actually purchase annually renewing RedHat licenses (read phone/email support and updates). The last time I checked, 2008, Red Hat was the largest contributor to the Linux kernel.

  23. Drivers by Anonymous Coward · · Score: 0

    A huge part of the new kernel code are new device drivers. Those drivers are often developed by the hardware companies or sometimes reverse-engineered.

    It's a good thing to see that more and more hardware vendors contribute drivers for their devices to the Linux kernel.

  24. "Having high ideals and getting paid" by macraig · · Score: 0

    It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.

    It might not be clear from the article, but the reason why this might be bad should nonetheless be obvious to anyone who doesn't live in a cave and is able to reason.

    How is this any different than the "corporatism" in American politics, where laws, rules, bureaucracies, and enforcement all wind up favoring those who "donate" (as if it's some genuine sort of philanthropy?) the most cash to political parties and campaigns?

    In this instance, it would mean that code revisions and improvements would inevitably favor the interests of those corporations motivated to pay people to develop and "donate" the most code to the kernel. The more people they pay to develop code for the Kernel, the further they might be able to bend the kernel to their will and desires.

    The exact same thing has happened to the World Wide Web and all the protocols used to facilitate it: it has evolved to favor corporate desires and interests, not the desires and interests of those who are using it to learn and share. It's a small miracle that we are even still able to actually use the Web for learning and sharing, given that learning and sharing are so often directly contrary to the goals of corporate marketeering.

    1. Re:"Having high ideals and getting paid" by DelitaTheFridge · · Score: 1

      Companies don't have to get their code contributed to the linux kernel to use it. They can very well keep it all to themselves, or not attempt to mainline it while shipping it to their customers. They generally do so because it is to their benefit. Yes, they are going to make contributions that make the most difference in their products and that help their business, but they won't be mainlined unless the changes benefit the kernel community in general. They aren't going to accept patches from Red Hat that do things like "Make Suse slower", but if Red Hat can improve performance in disk controller XYZ and contributes it, then everyone benefits. (Full disclosure: I am paid to work full time on the Linux kernel.)

    2. Re:"Having high ideals and getting paid" by macraig · · Score: 1

      ... but they won't be mainlined unless the changes benefit the kernel community in general.

      I admit that sounds somewhat logical to make that assumption on the face of it, but if that's truly what occurs then why don't we see the same occurring in politics? Nope, instead we see the corporations getting what they want in spite of harm to the Common Good. Why would you believe the two would function differently when it's the same social and economic pressures at work in both?

      Witness the Supreme Court vote to allow unrestricted corporate donations to campaigns and parties: who does that benefit? It's certainly not We The People and the Common Good, yet the Supreme Court, that alleged bastion of ethics, actually overturned the law that prevented it! I have strong doubts that the altruism that you claim exists in the kernel development process actually does.

    3. Re:"Having high ideals and getting paid" by horza · · Score: 1

      The exact same thing has happened to the World Wide Web and all the protocols used to facilitate it: it has evolved to favor corporate desires and interests

      Really? I remember Netscape trying to tie the web to themselves via proprietary extensions and failing. I remember Microsoft trying to tie it to ActiveX and failing. I remember Sun was going to control all our interactive applications through Java applets, but that never happened. Microsoft was going to control the vector graphics format by WML, but we are getting SVG instead. Now Google is trying to tie the web to h264 but we will move to Theora instead, much as when Unisys threatened anybody using GIF the PNG standard was invented. I don't see that we are any worse off than 10 years ago. In fact, thanks to Sun and OpenOffice, with the community trying to push organisations and governments towards ODT, we may even be better off.

      Phillip.

    4. Re:"Having high ideals and getting paid" by macraig · · Score: 1

      I wasn't claiming that the takeover is complete, but the corporate world has gotten things that clearly favor them, like the very existence (and persistence) of Macromedia Flash, to the great anguish of millions of users worldwide. Some of the additions to HTML and related protocols exist to facilitate advertising on the Web, in particular. The victories you mention are truly victories, the result of The People fighting back, but not all the battles were won in the People's favor, and the war is far from over.

      What irked me about TFS is that the added comment implies that kernel development exists in some sort of ethical bubble that exempts it from this Eternal Struggle, and someone needed to call bullshit. TFA at least hints at the Eternal Struggle rather than refuting it.

    5. Re:"Having high ideals and getting paid" by ClosedSource · · Score: 1

      Funny, I remember that many of Netscape's proprietary extensions were made a part of the standard.

  25. Oh, man... by Anachragnome · · Score: 2, Interesting

    Oh, man. To be a fly on the wall when Ballmer reads THIS little line...

    "Within that field, Red Hat topped that chart with 12%, followed by Inte with 8%, IBM and Novell with 6% each, and Oracle 3%. Despite the clear commercial rivalry between those players, central kernel development worked well, Corbet noted."

    And everyone thinks the Faraday Cage around his office was to keep his signals safe. The boys in Security know it is really to keep the chairs in his office...well, in his office.

    1. Re:Oh, man... by Anonymous Coward · · Score: 0

      Yeah I'm sure they removed the chairs and replaced them with beanbags years ago. Jokes getting old guessing why you didn't get rated funny.

      How is this interesting? Microsoft has a very small core OS team and they've made and maintain more than 3 kernels different kernels in the same amount of time.
      On top of that they've created more than 3 languages, MASSIVE API's with real documentation, many major websites, more server and desktop software than all those contributors combined.

      O yeah and not to blame the Linux but many of these same companies make hardware and their drivers work not at all or barley in Linux while in Windows you wouldn't think twice. When's the last time you spent 2 weeks getting a USB wireless driver installed compiled, hacked and working in windows, just yesterday for me in Linux and its 2010 and the device was made by a MAJOR Linux supporter and user.

  26. Free in the english language by Anonymous Coward · · Score: 0

    It seems that many of the misunderstandings in relation to free software, are because there is not a separate word between free as in freedom and free as in cost. Whereas there is in many other languages.

    Free software and the community has never been about it being free in cost.

    1. Re:Free in the english language by ClosedSource · · Score: 1

      The problem is that RMS used the word "freedom" inappropriately. I don't think it was accident, the ambiguity was intentional.

  27. Re:So much for "free software", eh? by Kolie · · Score: 2, Informative

    Which is why there are ready to play distributions such as ubuntu for the masses. I've installed countless ubuntu systems on people with little technical expertise that don't understand why they have 10 browser tool bars in their IE install and wonder why their computers run like shit. In every case I give them little information, and they are fine finding the "start" menu at the top of the screen and running a web broswer to waste hours on youtube, or finding a suitable mail client equivalent. At what point did they have to use the CLI and compile something by hand to get a working GUI? As far as I know, this was all built in ready to run.

  28. Re:Good. Glad to Hear It. by CannonballHead · · Score: 1

    It's true. Most large companies have some sort of requirement for production machines to be supported.

  29. misrepresented by shaitand · · Score: 1

    There are definitely plenty of paid coders on the kernel. But are they counting the kernel hackers that companies have chosen to sponsor as paid or as volunteer? Does a grass roots volunteer kernel hacker stop counting once a company sponsors him to be able to contribute full time?

  30. But are they in the software business? by ClosedSource · · Score: 3, Interesting

    What percentage of these paid developers work for a company that derives its revenue primarily from software development?

    1. Re:But are they in the software business? by Spit · · Score: 1

      That's a good point and illustrates the advantage of free software from a user perspective. Users are spending money to get the features they need and lose nothing by those features being available to others gratis, especially when other's input is reciprocal.

      --
      POKE 36879,8
    2. Re:But are they in the software business? by ClosedSource · · Score: 1

      I think you misunderstood my point, but in any case, I don't think users will be happy to pay for features only to find out that others are getting it free. Reciprocation is a nice theory, but too abstract and indirect for most customers to buy into.

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

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

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

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

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

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

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

    4. Re:But are they in the software business? by Anonymous Coward · · Score: 0

      What percentage of these paid developers work for a company that derives its revenue primarily from software development?

      ... or hardware companies hacking and using pieces and parts (medical, media, routers, nas drives, tv's, kiosks, embedded devices, etc.)

      Yet i can't get a hardware driver to work fully like it is was designed and capable of.

    5. Re:But are they in the software business? by selven · · Score: 4, Informative

      Red Hat 11.2%
      Novell 8.9%
      Linux Foundation 2.6%
      Oracle 1.3%

      (among others)

      Source: https://www.linuxfoundation.org/publications/linuxkerneldevelopment.php

    6. Re:But are they in the software business? by zifferent · · Score: 1

      You are absolutely correct.

      Except that the development goes on despite the leaches. And for every 10th leach an admin with a modicum of development skills contracts an itch, and the result is the other 25% of development on the kernel. And that is despite the 75% of the kernel bought, paid for, and completely reusable and changeable for other organizations to suit their needs.

      And the code that was rejected along the way as being too proprietary. Put some faith in the leadership of the kernel, man. This isn't exactly a money lead democracy.

      --
      cat sig > /dev/null
    7. Re:But are they in the software business? by Spit · · Score: 1

      I understood your point just fine, your perspective is incorrect as this whole topic points out reciprocal commercial development is a success.

      --
      POKE 36879,8
    8. Re:But are they in the software business? by Anonymous Coward · · Score: 0

      grep ^Author ChangeLog-2.6.33-rc4 | sed 's/\(^.*@\)\(.*\)\(>\)/\2/' | sort | uniq -c | sort -n -r |head -n 10 | grep -n .
      1: 71 gmail.com
      2: 41 redhat.com
      3: 37 linux-foundation.org
      4: 20 nokia.com
      5: 17 intel.com
      6: 13 riseup.net
      7: 13 linux-mips.org
      8: 11 qlogic.com
      9: 10 ti.com
      10: 7 pwsan.com

    9. Re:But are they in the software business? by sorak · · Score: 1

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

      It seems like there would also be a company D, who benefits from companies A and C, but who does not contribute back. (I mention this, because it is a drawback. It happens.)

      But company C gets free assistance in testing and development of their in-house product, they can also leverage their status as the experts in product X to get support contracts and consultation fees.

    10. Re:But are they in the software business? by eabrek · · Score: 1

      Sure. Company D is you and me.

    11. Re:But are they in the software business? by ClosedSource · · Score: 1

      No, you're still misunderstanding. What does "reciprocal commercial development" have to do with my question?

    12. Re:But are they in the software business? by ClosedSource · · Score: 1

      I don't give a rats ass about the leadership of the kernel one way or another. I'm talking about the conclusions drawn from the Linux example.

      There's still no evidence that there's much opportunity for a pure software company to be viable if they go fully open source.

      The exceptions are companies that are essentially selling software that they didn't originally write (e.g. RedHat) or gained such a strong following that proprietary companies wanted to buy them out even if they didn't know what to do with the product (e.g. MySQL).

  31. Re:Open Source Devs Had 10 Years To Show Something by gmack · · Score: 4, Interesting

    I disagree. Volunteer aren't being marginalized at all because most of the paid developers were at one point doing it for free. It's a sign Linux is maturing since now there are businesses willing to hire developers to add and maintain the features the care about.

    Volunteers are still welcome but if they get well known for doing what they do then they are likely to get a job offer or two.

  32. Re:Good. Glad to Hear It. by chromatic · · Score: 1

    ... professional accountability...

    In software? Where?

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

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

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

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

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

    --
    Science advances one funeral at a time- Max Planck
    1. Re:It boggles the mind... by stallmans.beard · · Score: 1

      tell me about it!
      maybe then RMS could buy a comb
      and run it thru me a couple of times.
      or get some nail clippers and
      at least knock out those toe nails.

    2. Re:It boggles the mind... by CaseCrash · · Score: 1

      but thankfully, there is money to be made outside of just getting copies of bits and bytes to a PC.

      The movie and music industries need to learn this

      --
      No, that link you posted to a web comic we've all seen a hundred times is not "obligatory."
    3. Re:It boggles the mind... by Austerity+Empowers · · Score: 3, Insightful

      Ask me to design an operating system from the ground up, and I'll do it for free.
      Ask me to take my operating system and make it work for you, and support it for as long as you need, I'll tell you to pay me.

      That's the difference between programming for fun and programming for money, and that's why the GPL was a really good idea.

    4. Re:It boggles the mind... by Anonymous Coward · · Score: 0

      There is money - but not for them.
      Artists will get paid, and advertising media, concert sites, etc will still make money from their art if copyright disappears. The "industries" don't add value, and as such they will disappear with copyright.

    5. Re:It boggles the mind... by JWSmythe · · Score: 1

          The good part about the support is, we aren't dependent on you.

          Plenty of Windows folks come to me for help, and I help them. Some get the friends & family rate. Some get the full contractor rate. They should go to Microsoft with some of their problems, and Microsoft would frequently say "sorry, that's an application problem, go away."

          Linux folks come to me too. They don't always have to. For most of their problems, they can check out the forums for *any* distro and find the answer. They could even pay for the service, and still get the answer.

          For Windows folks, I usually have to start up a remote session, and point & click for 20 minutes to resolve it. For Linux folks, I can frequently send them a couple lines of code.

          It's not that the Linux folks are smarter. That's not always the case. It's just that the problems are easier to fix.

          A guy called me a few days ago. He's fluent in both Windows and Linux. He couldn't remove the partitions on a drive to install onto. The Windows installer simply refused. He tried under Linux, and it showed that it removed the partitions, but Windows insisted they still existed. Off the top of my head, I had him use dd to wipe out the beginning of the drive (dd if=/dev/zero of=/dev/sda bs=1024 count=1000). That got rid of the MBR, partition table, and some of the beginning of the data space. Voila, problem solved. I have no idea why Windows didn't understand it, but it resolved his problem. And no, it wasn't some weird Linux problem. The drive had been used for WinXP before, and he was installing a fresh copy of WinXP. The old WinXP install had 4 partitions, and he only wanted 1. I don't know what had been done before. He inherited the problem. It was a lot easier to call me for the favor and quick fix, than MS support and pay for it. He'll pay me in trade eventually, so I didn't really lose anything. Favors are a wonderful thing, as long as they can be called in eventually. :)

      --
      Serious? Seriousness is well above my pay grade.
    6. Re:It boggles the mind... by Jurily · · Score: 1

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

      So, let's say we're doing Unicode support. Who's going to put more effort in it: Dev A, who's Korean and loves that program, Dev B, who wants to learn about all the quirks of Unicode, or Dev C, who's got an item in a checklist to tick off?

      Now, which one of these is more likely to get paid for whatever they do?

    7. Re:It boggles the mind... by Anonymous Coward · · Score: 0

      Ask me to design an operating system from the ground up, and I'll do it for free.

      OK, I'm hereby asking you to design an operating system from the ground up.

    8. Re:It boggles the mind... by Anonymous Coward · · Score: 0

      This isn't to point out that a developer should feel guilty for getting paid. The indication of the article is that Linux wouldn't be where it is today if not for companies paying developers to put it there. There is a misconception that the Linux community consists of a bunch of people who are contributing because they want to, but instead they are contributing because they're paid to do it. There is no guilt in getting paid to do a job, but don't then pretend you did it for a reason other than the fact you were paid.

    9. Re:It boggles the mind... by Anonymous Coward · · Score: 0

      jmp $0

      Your system is operated.

    10. Re:It boggles the mind... by Anonymous Coward · · Score: 0

      Are you kidding? GPLv3 is overkill! Stallman is trying to make a freaking fortress!

  34. Open Source is not about money by SwordsmanLuke · · Score: 4, Interesting

    So who decided that the Open Source movement was about *not* making money? I thought it was about enlightened self-interest. If we make the source of today's apps available to the coders of tomorrow, everyone wins. Up-and-comers get a chance to see real-world (and sometimes, cutting-edge) code - and the community (of software developers) gets new devs who show up already knowing some of the things *we* had to figure out the hard way.

    The new guys get the benefit of our experience and in ten years, we get to hire better new guys.

    --
    Any plan which depends on a fundamental change in human behavior is doomed from the start.
    1. Re:Open Source is not about money by Anonymous Coward · · Score: 0

      So who decided that the Open Source movement was about *not* making money?

      The people here who throw a shitfit when they see a GPL application being sold.

    2. Re:Open Source is not about money by Angst+Badger · · Score: 1

      So who decided that the Open Source movement was about *not* making money? I thought it was about enlightened self-interest.

      If you're talking about Open Source in contradistinction to Free Software, you're quite right. That is a major part of the distinction between the two ideological camps, and as near as I can tell, Linus Torvalds has always been squarely on the ESR/Open Source side of the fence.

      Nor is there anything wrong with that, in and of itself, and I say that as someone who is just as squarely on the RMS/Free Software side of the fence, though of course my main motivator isn't enlightened self-interest as much as it is that I believe I have an ethical obligation to share and not to profit from artificial scarcity. There's room for both camps, and more overlap than the acrimony between prominent ideologues would have you believe.

      And there's certainly room for businesses to contribute as long as they play by the rules which, it would seem, most of them actually do in this case. At the end of the day, I don't think most users care why the developers are sharing.

      --
      Proud member of the Weirdo-American community.
    3. Re:Open Source is not about money by CodeBuster · · Score: 1

      Even experienced developers can learn something new by seeing the code of another; steel sharpens steel after all. IMHO, the day that we stop improving in our profession is the day that we hang up the editor and retire.

    4. Re:Open Source is not about money by Anonymous Coward · · Score: 0

      enlightened self-interest

      Ideally this is what individualism is meant to be, and I think was what people had in mind when promoting this kind of idea in the US. You do what you can do and you get what you want, which BTW is also a fundamental idea of communism. GPL doesn't deal with compensation for work, and doesn't conflict with self-interest if you understand its POV (understanding others' POVV seems to be absent in modern times :D). So, there is nothing wrong with taking money for doing work on Linux. It just happens so that the programmer's labour is not hidden.

  35. This is just the Kernel by Anonymous Coward · · Score: 0

    What about applications?

    For the exception of a very small percentage of applications (MySQL, NetBeans, Apache), every other application is coded by volunteers.

  36. Re:Good. Glad to Hear It. by Jah-Wren+Ryel · · Score: 1

    ... professional accountability...

    In software? Where?

    If anything, the meritocracy of the OSS model is going to provide at least as much accountability as a paycheck can.
    Seems to me the paycheck is going to assure conformity with the employer's needs - many of which have no technical basis.

    --
    When information is power, privacy is freedom.
  37. Theres no such thing as a by Twillerror · · Score: 0, Troll

    free lunch. Yep your high school economics teacher wasn't a complete idiot.

    1. Re:Theres no such thing as a by Sir_Lewk · · Score: 2, Insightful

      Pretty sure you have your subjects mixed up. "There is no such thing as a free lunch" is an expression in physics.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    2. Re:Theres no such thing as a by spiffmastercow · · Score: 1

      Are you sure it's not a libertarian mantra coined by Heinlein? That's the context in which I've always heard it used.

    3. Re:Theres no such thing as a by hoboroadie · · Score: 0

      There Ain't No Such Thing As A Free Lunch TANSTAAFL

      --
      They feared that it could be used to suppress protest or support unpopular rule.
    4. Re:Theres no such thing as a by greg1104 · · Score: 1

      OP had the origin right. See There ain't no such thing as a free lunch for a history here. First documented use in an economics context in the 1940's, popularized by Heinlein's "The Moon is a Harsh Mistress" in 1966. The Second law of thermodynamics predates both of those, but there's no evidence that this particular phrase was used in that context before being applied to economics.

  38. because the one who pays is the one who controls by Akoman · · Score: 1

    Because you're employed by a business which is more interested in itself than the broader linux community. The patches you create may be of a use to the broader community, but business priorities will generally come first. Now, it is a given that some (perhaps even a significant portion) of these developers are given a long leash, but the reality is the leash is always there. The resignation of Con Kolivas is a good example of why extensive corporate interest is bad: see http://apcmag.com/why_i_quit_kernel_developer_con_kolivas.htm

  39. Re:Good. Glad to Hear It. by gmack · · Score: 1

    As someone who doesn't like RPM based distros and as someone who makes a very good living on Linux, I've gone the Linux Foundation membership route $100 a year is nothing compared to the money Linux makes me each year.

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

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

  41. from bash.org by Sparx139 · · Score: 1

    Asmodee`: ibm said they were investing 1 billion $ into open source projects
    DAL9000: Asmodee`: do you know what happens when you invest money in opensource projects?
    DAL9000: NOTHING! it buys the coders some beer, nachos, and porn to watch instead of coding.

    --
    Our culture doesn't get smarter, it just finds new ways of being retarded.
  42. Re:Good. Glad to Hear It. by horza · · Score: 5, Insightful

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

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

    Phillip.

  43. Re:Statistics by BitZtream · · Score: 2, Informative

    ...

    Do you have any idea at all what you are talking about?

    Please compare a kernel from Dec 31st, 1999 to a kernel today. I think you'll find that there isn't much left from the 90s. Fragments here and there sure, but if Linux was anything at all like what it was around the year 2k, no one would use it on a production system now days.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  44. Re:Good. Glad to Hear It. by nacturation · · Score: 5, Funny

    So, exactly how much are you paying for the Linux you rely on for your business?

    $699. I thought everyone paid this.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  45. LInux is dead by Anonymous Coward · · Score: 0

    This article proves it.

  46. Re:Open Source Devs Had 10 Years To Show Something by Anonymous Coward · · Score: 0

    But it was fun to believe the bullshit spewed by teenage Slashdot posters and licensing nutcases who spoke of the coming downfall of commercial software by open source developers

    You mistake "volunteer" for "open source".

    I think he mistook "proprietary" for "commercial." Linux is commercial. The prediction was that open source developers would lead to the downfall of proprietary software. That obviously hasn't happened (yet?), but it has sure cut into proprietary software marketshare, and it's easier to get through life without using any proprietary software, than it was 10 years ago. The video drivers are all that's left, and maybe Flash for some web sites.

    So yeah, open source devs had many years to show something, and boy did they ever. Most people weren't sure about open source 10 years ago, but it's quite proven now. "Get a job, teenage Slashdot posters and licensing nutcases," and they did.

  47. Re:Because It Makes A Mockery Of Everything Held H by Anonymous Coward · · Score: 5, Funny

    6/10. Moderately good troll, but don't try to be all things to all people.

    You can make a good case pointing out that this has happened millions of times before, and you can make a good case that cell phones are making a laughingstock of OSS, but trying both makes you seem confusing.

    If you want an AC's advice, focus on the cell phone angle. Keep saying that Android & OS X are based on FOSS but go beyond their base in ways that the open source community never could. Try to blur the line between hardware and software (Apple, Apple, Nexus One, Apple!) and say that because you can't have a computer without hardware, which is propietary, there is no such thing as a good open source computer.

    And then blur it all into websites. Google is a company and a lot of FOSS people use Google, therefore they are hypocrites and can't handle living in the world they push on everyone else. Then focus back on cell phones. Go for the 'the average user doesn't care about FOSS' angle - they hate that - and demand a 100% free piece of hardware to run a 100% free OS. If you somehow get a bite by someone who interprets 'free' as 'unlocked' then talk about how they paid five times the price and switch your argument to support - again, cite Google as proprietary.

    I hope to hear from you again! Good luck!

  48. Motives? by spun · · Score: 2, Interesting

    To what extent do contributing companies have the same motives as contributing individuals? To what extent do these, possibly disparate, motivations coincide with the needs of end users? I think this is the underlying question inherent in this article, but I don't really have any firm answers.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Motives? by Thinboy00 · · Score: 1

      Most "end users" are companies that own servers.

      --
      $ make available
    2. Re:Motives? by jlarocco · · Score: 1

      If it matters, and I would say it doesn't, I would guess the companies have exactly the same motivation as any other contributor. Specifically, they want a feature implemented which currently isn't.

      The ability to modify software to fit your needs is the biggest benefit of using open source software. It's kinda silly to think companies wouldn't take advantage of it.

    3. Re:Motives? by farble1670 · · Score: 1

      it doesn't (shouldn't) matter. OSS is about giving and receiving. for contributing resources to open source, a company gets word of mouth press, free beta testers, input on features, and maybe even someone that doesn't work for them contributing code to their product.

  49. Re:Statistics by Kjella · · Score: 3, Interesting

    And if we wait another 100 years, then 100% of Linux code will be written by historians. That's the power of statistics.

    What the hell are you talking about? Historians are people that study the past, not lived in the past.

    Linux is a mature project, amounts of code written today have a minuscule impact on the overall project compared with amounts of code written in the late 90s.

    Linux kernel 2.2.19 (2001): 1.8M SLOC
    Linux kernel 2.6.32 (2009): 12.6M SLOC

    Nothing to see here. Linux is as much a volunteer project as it has ever been.

    So if something was started by volunteers, it'll always be a volunteer project even though those writing code are no longer volunteers? Or did you not RTFHeadline?

    Sometimes slashdot really could use a "-1, Nonsense" moderation...

    --
    Live today, because you never know what tomorrow brings
  50. In the astounding world of the future by David+Gerard · · Score: 1, Insightful

    In 2010, Linux runs your television, microwave, toaster, car, camera, phone, garage door opener and dildo, but geeks still fail to comprehend why you want a Macintosh for the computer you actually use in front of you.

    --
    http://rocknerd.co.uk
  51. Beer/speech by Thinboy00 · · Score: 0, Offtopic

    You're a troll so I won't go into details.

    --
    $ make available
  52. Are you some kind of Cannonball Head? by Zero__Kelvin · · Score: 0, Offtopic

    "From most of the Linux advocates I hear commenting on slashdot, there AREN'T bugs or missing features in Linux. So why the developers? ;)
    ...
    I like Linux and have no problem with devs getting paid to work on it. Sound slike a good idea to me; in fact, it sound slike how almost every single product in the world is made, pretty much. That has a user base over like 2. :)"

    Accolades on choosing an appropriate SlashID:

    • Most of the work in kernel development is in driver development
    • We experience time linearly, so being the first to support USB 3 had to wait until USB 3 actually existed for example
    • You are referring to Linux distributions as if that is the same as the Linux kernel
    • Linus Torvalds, and most of the developers, didn't get paid to develop Linux until it became very popular
    • Many, many, many very popular FOSS solutions exist that are very popular and were developed by people who WERE NOT paid to do it. Have you ever heard of Sendmail? No? Well then how about Apache?
    • Smiley emoticons intended to indicate snide cleverness are best reserved for those rare occaisons that you actually say something clever
    • I went easy on you
    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  53. Tux is NOT a bitch! by Anonymous Coward · · Score: 0

    I HATE that "tux as a bitch in a suit" icon! Turns my stomach.

  54. Congratulations! by ClosedSource · · Score: 1

    That's got to be the longest non-responsive post I've ever read.

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

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

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

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:Linux IS the adults table by Anonymous Coward · · Score: 0

      while IBM does support linux, most employees use thinkpads running xp, and they still use & develop for windows servers, as well as linux.

    2. Re:Linux IS the adults table by Anonymous Coward · · Score: 0

      Also ARM, Intel, AMD, Freescale, RedHat, HP, Citrix, Vmware, Netapp, Fujitsu, NEC, NSA (yes NSA), Adaptec, Cisco, Dell, Ericsson, Panasonic, Qlogic, Sony, Toshiba, to name a few more.

    3. Re:Linux IS the adults table by Anonymous Coward · · Score: 0

      That's true. Most IBM employees will use Windows XP, but with 30+ instances/snapshots of Linux running virtually.

    4. Re:Linux IS the adults table by BitZtream · · Score: 1

      Who?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  56. This means ... by PPH · · Score: 1

    ... businesses are learning that contributing to a shared resource has value. And that efforts made to monopolize resources (like patents do) aren't as valuable as was assumed in the past.

    --
    Have gnu, will travel.
  57. It's not clear from the summary by ClosedSource · · Score: 1

    why anyone should perceive a connection between having high ideals and this story.

  58. Re:Statistics by GaryPatterson · · Score: 1

    And if we wait another 100 years, then 100% of Linux code will be written by historians

    Can someone tell me what this means? Code is being updated by historians? How old does the code have to be before the history department of the university takes it from the computer science department? Do history professors have to get qualifications in programming languages?

    It's complete nonsense, as far as I can tell.

    That's the power of statistics

    No, that's the sort of thing people write while off their face on some drug. Of course, if you get enough of them, they'll become a statistic.

  59. The answer to your question is: nobody by ClosedSource · · Score: 1

    The open issue is whether most software companies could make money writing exclusively open source software.

    1. Re:The answer to your question is: nobody by raddan · · Score: 1

      I don't know about most software companies, but some certainly could. As someone who works in enterprise IT, we ensure that all code done for hire comes with (and we are Free to use) the deliverable. For us, having the code, and being able to do with it what we will, is extremely valuable. In the past, we were burned repeatedly by vendors who would build something for us and then abandon it-- or jack up their fees knowing that the more we paid to maintain it, the more we were invested in keeping it around. We will pay extra for this insurance.

      We often pay for Free software (OpenBSD in particular, on a schedule), because this software is so critical to our central services, we want to keep the original developers around and producing good things for us. The fact that other people are doing this as well only serves us better, and we keep programmers employed full-time doing what they like to do.

  60. Re:Statistics by dbIII · · Score: 1

    Here's the reality:
    A company wants one thing to work with another to support their core business. Somebody has written something to work with something similar. Instead of reinventing the wheel they use and adapt the original. Most of these places don't sell software so why not just give it away? You lose nothing, generate goodwill and it's very rare that you would have any sort of competitve advantage by keeping it secret.

  61. Linux-libre Linux kernels are free. by jbn-o · · Score: 1

    The linux-libre project removes binary blobs from its variant of the Linux kernel. I'm not convinced that most users' variants of the Linux kernel are entirely free software.

    1. Re:Linux-libre Linux kernels are free. by Anonymous Coward · · Score: 0

      I'm not convinced that most users care if their variants of the Linux kernel are entirely free software.

    2. Re:Linux-libre Linux kernels are free. by jbn-o · · Score: 1

      And that's relevant how? Most users haven't been taught about software freedom; one cannot expect them to consider concepts they've never learned about despite how it affects their ability to participate in a community of equals limited only by what they want to put into it. Teaching people about software freedom is work the free software movement needs to do. But one's freedom shouldn't depend on what most users know.

    3. Re:Linux-libre Linux kernels are free. by Anonymous Coward · · Score: 0

      And that's relevant how? Most users haven't been taught about software freedom; one cannot expect them to consider concepts they've never learned about despite how it affects their ability to participate in a community of equals limited only by what they want to put into it. Teaching people about software freedom is work the free software movement needs to do. But one's freedom shouldn't depend on what most users know.

      Never said it did depend on that, just pointing out a fact. It wasn't meant as a criticism, its pointing out an area where education is needed.

  62. Re:So much for "free software", eh? by betterunixthanunix · · Score: 2, Informative

    Free does not mean gratis in this context, as I am sure plenty of other people are going to point out. The Linux kernel is free in the sense that you may freely use, modify, or redistribute it, without worrying about patents or royalties, or EULAs or whatnot. Yes, I know some BSD license fans will probably point out that you are not free to redistribute it as if it were proprietary software, but the GPL is about protecting the other freedoms from that exact activity.

    --
    Palm trees and 8
  63. Well Said by omb · · Score: 1

    Business types, particularly the MBA crowd believe in two patently false memes:

    1. Management is a universal skill, and can be applied to anything, without understanding what that THING is, and

    2. Business sucess is about the Jock/Geek culture of American High Schools,

    Well, no it isn't, you can not manage a complex technical enterprise without knowing what you are doing, but (1) above is the big lie. To do well, you need good technical and management skills, and charisma. This is why Balmer has run M$ into the ground, Carly nearly killed HP, Boeing is in the shit with the Dreamliner ... and Apple, Google and many other well run companies flourish. In Europe, in contrast to the US you can not get good venture funding unless the lenders are convinced that the management team are technically competant. So the CEO may be a generalist but the CTO better not be.

    My sense, as an outside observer, but one who knows the USA well, is that there is a very widespread dis-satisfaction with the State of the Union, which President Obama, for all his undoubted skills is having a very hard time changing, TeaPartiers, the swamp that is Congress and the Wall St./Main St. disconnect mean that serious HARD WORK must be done, not just offshoreing another 10000 jobs to Chennai.

  64. I don't by malp · · Score: 1

    get it

    1. Re:I don't by Sir_Lewk · · Score: 1
      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  65. Bah! Pay for THIS by dmomo · · Score: 1

    echo '75% of Linux Code Now Written By Paid Developers' | sed 's/Written/Copy\/Pasted/g' > there-fixed-it.txt

  66. Isn't that kind of the end goal? by LarrySDonald · · Score: 3, Interesting

    I use linux professionally. So does most of the web. We're "forced" to GPL any improvements we have to make in the process of getting the job done. "Forced" is in quotes because fair is fair - so did everyone else including those bat**** crazy people following Linus and Sallman who wrote the seeds that grew into this and frankly I feel I'm getting more then I could ever give (at best correcting the occasional bug). GPL is there so it's clear to the managers that if you have a problem with that, feel free to pay quite handsomely. It's cheaper to improve linux (and/or the rest of GNU) then it is to not use it. Epic score - that was the whole point all along, right?

    1. Re:Isn't that kind of the end goal? by Anonymous Coward · · Score: 0

      I use linux professionally. So does most of the web. We're "forced" to GPL any improvements we have to make in the process of getting the job done.

      No, not really. Assuming you're a hosting company and you don't sell/distribute the improvements you make, nothing is "forcing" you (with or without quotes) to GPL them. Of course, the speed of Linux development might make it more economical to submit them upstream instead of sitting on your own patchbomb, but that's not "force", that "economics".

      It's cheaper to improve linux (and/or the rest of GNU) then it is to not use it. Epic score - that was the whole point all along, right?

      Indeed. But that does not incorporate "force".

  67. Re:So much for "free software", eh? by selven · · Score: 1

    Yeah, someone really needs to take all the packages that make up GNU and Linux, compile them, put them on some kind of disk and include a nice simple GUI app to automatically set them up on a computer in about 20 minutes. The guy could also make the interface, aside from a few different names for options and menus arranged differently, almost exactly like Windows until the user is ready to dig below the surface. Too bad no one's done that so far.

  68. Re:So much for "free software", eh? by Runaway1956 · · Score: 1

    There is "free", and there is "free".

    Linux always has been, and always will be "free", as in "Freedom of speech, freedom of thought, freedom to change the code to fit your needs."

    Linux always has been, and probably always will be "free", as in "No charge to download and use the code".

    Nowhere in that concept is the idea of payment for work and services precluded. Face it - professionals are generally better than enthusiasts in any field. Even when the enthusiasts are just as good as the pros, the volunteers can't always spend the time necessary to complete the job like an employee can.

    Linux is free. That doesn't mean that Joe Blow can't start a business installing Linux on new and used computers, selling those computers to the Sixpacks of the world, then charge for ongoing support. There IS money to be made with Linux. It's not some communist plot to undermine American business.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  69. They have to pay people now by Anonymous Coward · · Score: 0

    So they have to pay people to work on linux now, things must be really going downhill.

  70. Open Source != Contributed Effort by woboyle · · Score: 1

    Just because a significant portion of Linux and open source software is developed pro-bono by the contributed efforts of many people, it does not mean that no one is paid to develop this body of work. Monetary contributions are made, people are paid so they can make a living. This is good and correct. Folks who think that all efforts toward the public good should be done for free should get their heads out of their nether regions.

    --
    Sometimes, real fast is almost as good as real-time.
  71. Paid to do what you enjoy by bug1 · · Score: 2, Insightful

    It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.

    One day a situation will arise when you will be expected to do something you dont enjoy.

    You will choose between love and money, you will begin to discover how much your high ideals are worth.

  72. Re:Because It Makes A Mockery Of Everything Held H by zifferent · · Score: 1

    I wish I had mod points to waste on an AC. Jolly good show chap! Keep up the good work. Stiff upper lip and all that nonsense. Lots of laughs, mate.

    --
    cat sig > /dev/null
  73. Re:Statistics by Anonymous Coward · · Score: 0

    What do you mean by production systems, commercial ?

  74. redhat? by Anonymous Coward · · Score: 0

    RedHat?
    Its been a while, but last i checked, Redhat was the only linux distro that isn't free. so.. maybe the revenue from that is paying these greedy developers?

  75. Good Ones, Who know NON-SEQUENTIAL by omb · · Score: 2, Insightful

    Far too few, but there is a maximum scrum in the Cathedral.

    The question goes to the Cathedral and the Bazaar dichotomy and the Brooks "Mythical Man Month" about OS 360, and how you count the dev team, kernel core or that and associated userland.

    DEC: Tops 10 2 x lead + 6 mostly

    AT&T Bell Labs: 3 x lead + 20

    VAX-VMS: 1-2 lead + 40 (inc RSX-11 drivers)

    WNT+: initially 1-4 lead + 20, clone VMS

    Linux: initially 1 lead + 0, now 1 + 25 leads +4000

    The 4000 number says it all. Rob Gingell, who used to run SUN's Solaris operation understood, and used to say, If we SUN make life difficult for our users, by most often making SUN specific firmware and foobared drivers, our customers will loose trust, write their own, in Universities and wealthy companies, and after a year all this work at high priced lockins will just hurt us.

    He was right.

    Linux has > 10 X the developers working on Windoze, Solaris, the RT-OS's ... combined, and it shows more and more. Google is now the paren to two new, special purpose Linux Distros, Android & Chrome, whic as they mature, will continue to backfeed the community.

    1. Re:Good Ones, Who know NON-SEQUENTIAL by Anonymous Coward · · Score: 0

      Linux may have more people working in it but it has less person hours.

      I do not know where did you got your numbers for other OSs, but I am sure people working on Windows NT worked 5 DAW for 8 hours each day.

      Whereas the majority of the 4000 linux devs work "when they can"

    2. Re:Good Ones, Who know NON-SEQUENTIAL by Anonymous Coward · · Score: 0

      "Google... will continue to backfeed the community."

      You forgot, "...and screw the open source web browser by adopting a video codec with a restrictive license"

      Google are now big enough to forget the old PR mantra, "Do no evil"

    3. Re:Good Ones, Who know NON-SEQUENTIAL by rastos1 · · Score: 3, Insightful

      WNT+: initially 1-4 lead + 20

      When you say that, you omitted all developers working for Intel, AMD, ATI, nVidia, 3com, Boradcom, ... that work on drivers. I would not be surprised if most of the 4000 developers of Linux knew only a few modules required for development of their favorite device driver.

    4. Re:Good Ones, Who know NON-SEQUENTIAL by Anonymous Coward · · Score: 0

      Google is now the paren to two new, special purpose Linux Distros, Android & Chrome, whic as they mature, will continue to backfeed the community.

      I don't think that anything Android will ever be part of the GNU/Linux ecosystem (or its 'circle of life'). As things mature, I expect the Android lower levels to encapsulate more and more of the Linux kernel, to the point where no part of the kernel will be accessible for developers working on the Android platform. The only return value from Android will be platform-specific device drivers, and that will most likely be limited to a small number of ASICs, all of which will be of no interest to other parts of the community.

      So far, what I've heard about Chrome is more of the same, although the hardware is more generic so any driver code could actually be of use to other parties as well. Then again, if they pick the platform right, they won't need to do much driver development for Chrome.

      The jury's still out on their intentions, but Google is heading to be the biggest leech in the Linux community.

    5. Re:Good Ones, Who know NON-SEQUENTIAL by cbhacking · · Score: 1

      I think you're vastly understating the NT kernel developer count. While I don't know exact numbers, I'm pretty sure there are over a hundred MS employees who work exclusively on the kernel. Throw in things like all the driver developers (most of whom don't work for MS, although perhaps another couple hundred do), and you've got a much, much larger set of developers. Of course, some of those people are going to be PMs and some are going to be SDETs (people who write testing code but not anything that actually winds up in the kernel binaries) which I'm not sure the Linux count includes or not (if it helps, these people do have commit access to the repositories, they just don't typically make changes to the core code - they write tests, run them, file bugs for the actual devs to fix, and check in their test code so that the fixes can be tested again).

      Also, seriously... childishness isn't going to win you any support. You don't have to like the product, but intentionally misspelling its name just makes you look immature.

      --
      There's no place I could be, since I've found Serenity...
    6. Re:Good Ones, Who know NON-SEQUENTIAL by Anonymous Coward · · Score: 0

      Where are you counting device driver programmers for Windows external to Microsoft in this analysis?

  76. Re:Statistics by bug1 · · Score: 1

    Can someone tell me what this means?

    It means there are lies, damn lies and statistics.

    If historians start quoting statistics then its even worse.

    I find it strange that the grand parents message was lost, but it is school holidays i guess...

  77. Re:Statistics by Anonymous Coward · · Score: 0

    And if we wait another 100 years, then 100% of Linux code will be written by historians. That's the power of statistics.

    What the hell are you talking about? Historians are people that study the past, not lived in the past.

    Exactly. His point is that in 100 years Linux will be obsolete and the only new development on it would be by people studying it as a historical artifact, but those people would be totally uninteresting when talking about the overall development of the Linux kernel.

  78. ideals vs. pay by kimvette · · Score: 1

    "Ideals" don't put food on the table, don't pay for a sportscar to impress women, and don't keep a roof over your head.

    Income does.

    However, if you can get someone to pay you to do what you love, what's wrong with that?

    Answer: absolutely nothing.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:ideals vs. pay by damburger · · Score: 1

      Women who are impressed by sports cars are called 'skanks'. If you buy a Porsche just get get laid then you need to figure antibiotics into your TCO.

      Also, perhaps this is just crazy, but I don't think the notion that people should have to sell themselves or be left homeless and starving is something positive which should be encouraged or even tolerated.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  79. And this is a GNU thing?! by Anonymous Coward · · Score: 0

    Paging Richard Stallman! Paging Richard Stallman! Line one.

  80. Re:So much for "free software", eh? by jhol13 · · Score: 1

    Wouldn't it therefore be "good" if there were more synergy?

    Like, stable binary kernel interface (ABI)? It would actually help more FOSS, but collateral undamage is not that bad, is it?

  81. Economies of scale = 1/0 = infinity = irrelevant by robot256 · · Score: 1

    This can be swept under the rug if the volume of freely given software is small.

    It actually doesn't matter what the volume of free software is as long you have a revenue stream to support development. It's software; the number of copies made has nothing whatsoever to do with the effort required to create it. Even if everyone in the world downloaded Red Hat Linux right now, they would still have their customer base and still contribute to development at the same rate they do now. Why? Because their customers CHOOSE to pay them for their services, and do so on a regular basis regardless of development progress. They are not locked into a single vendor or coerced into untimely upgrades or anything--if they were going to put their money elsewhere they would have done so already.

    Therefore, I rest my case. Paying for data, any data, is fundamentally flawed both in theory and in practice. Paying for support and service when you want it, from whom you want it, and using software that does not lock you into specific vendors is the only sustainable business model in the software industry. Microsoft et al need to pull their heads out of the sand and get with the picture.

    .

    P.S.

    For some time OSS developers chose the time, thus dragging projects for years (while competing commercial jobs were done in months.)

    And how many of those commercial jobs done in months were rush jobs that were released full of holes and bugs? Just saying, speed isn't always the best benchmark for comparison.

  82. Not surprising by quinine · · Score: 1

    In a world where certain hardware developers are wont to open their specs, this is not surprising. When we talk about "Linux" proper, that's the kernel. It's much easier for employees of HW companies to contribute(with or without official support) there. I would likewise expect the remaining 25% to be made up of hard-core computer scientists and/or mathematicians.

  83. thats ironic by Anonymous Coward · · Score: 0

    So, its actually large companies essentially shorting any competition with a bid at zero. Now you can't make money by competing.

  84. Re:So much for "free software", eh? by c6gunner · · Score: 4, Interesting

    I've installed countless ubuntu systems on people with little technical expertise that don't understand why they have 10 browser tool bars in their IE install and wonder why their computers run like shit.

    In that case, wouldn't the easier solution be to install firefox on windows?

    Don't get me wrong - I like Ubuntu despite the problems I've been having with Linux in general (they really need to get ATI support working properly). I also love the free-software ideal. But, realistically, there's no performance difference between Ubuntu and Windows XP or windows 7. The only problems people have with MS operating systems is that they keep voluntarily installing all sorts of crapware which slows down their machines. If 90% of users switched over to Ubuntu, don't you think that sooner or later they'd start having the same problems?

  85. Re:Economies of scale = 1/0 = infinity = irrelevan by tftp · · Score: 1

    It's software; the number of copies made has nothing whatsoever to do with the effort required to create it.

    Poor choice of words on my part. By "volume" I mean amount of time spent on developing F/OSS. Indeed it doesn't matter how many times the bits were downloaded. But your time is finite, and short of leaving your day job you can do only so much.

    Because their customers CHOOSE to pay them for their services

    I can only confirm that. At my last job an expensive multi-core server got RH installed; in part thanks to Xilinx supporting their toolchain on Linux. Everyone is happy. And the IT people needed that support from RH when they had a problem integrating with the Windows infrastructure (domain) already in place. The Windows Server option was considered and rejected because it supports *less* functionality than Linux, and that is because some UNIX heads at Xilinx (who I met) chose to use some UNIX technologies that are poorly done in Windows.

    And how many of those commercial jobs done in months were rush jobs that were released full of holes and bugs?

    True, that happens pretty often (we don't need to go beyond Windows Update to prove that.) But overall, commercial outfits are driven by the need for revenue, and as a side effect it also pleases the customers who get the product sooner. It is important to note that most customers don't need perfect software that is too late, they'd rather use imperfect software now, as long as they can manage the crashes. This is not a guess on my part, most of my professional experience is surrounded by such software. I'd gladly take an app that is perfect and does what I need, but there is no such thing (examples: CST, Xilinx etc.)

    Even in less exotic areas the GIMP is often rejected by power users in favor of Photoshop because, for example, Photoshop has more smarts to do things, whereas the GIMP gives you mostly the basic tools to move pixels around. The billion dollar company can throw money at the problem to add intelligence into the product, whereas GIMP is limited by a few factors, such as the number of man-hours of coders, expertise of coders (how many of them do AI for image recognition?) and by interests of those coders, because the work is voluntary. If only the GIMP project could afford to pay a top notch AI specialist to code the advanced tools of Photoshop. But they can't, and even the GUI of the GIMP is not as polished as Photoshop's, even though probably everyone on GIMP's team is qualified to code that.

  86. Nicely put by Singularity42 · · Score: 1

    I put my few dollars in, and feel much the same way.

  87. Re:Open Source Devs Had 10 Years To Show Something by stub667 · · Score: 1

    Its not their fault that volunteers keep getting jobs. If you need to employ a developer for an OS project, are you going to employ someone without experience in that project or someone with a proven track record? I'm aware of some OS projects that look like Corporate projects simply because there is a sponsor with a vested interest in it moving as fast as possible. They keep employing volunteers who do good stuff so they can do good stuff full time.

  88. Re:So much for "free software", eh? by xororand · · Score: 1

    What would be the benefit of a stable binary kernel interface except the possibility to use proprietary drivers that nobody
      wants anyway?

  89. The Computer World is Running on Linux by warncke · · Score: 1

    Of course people should get paid for their work. If the cost of software goes down, the cost of a finished device goes down, and sales and profits for hardware manufacturers go up. Why do you think every major hardware company chips in on linux development? It is smart business. Google, Apple, and thousands of other smaller companies would not exist without open source software. Not only the software itself, but the skills of programmers who have learned the art through the availability of high quality open source code. There are a lot of people making a lot of money using open source software, which is great. The smart ones recognize this and give back to the community that made them. Where's the problem?

  90. Re:So much for "free software", eh? by JWSmythe · · Score: 1

        I love your sarcasm. I hope that was sarcasm. :) If not, check out any of the modern distros.

        I still like Slackware for it's simplicity. It's not exactly a GUI, but it installs fast, even when selecting the "everything (warning: install is about 4Gb)" install.

    --
    Serious? Seriousness is well above my pay grade.
  91. Re:Good. Glad to Hear It. by ProfMobius · · Score: 1

    If Linux wants to sit at the adults' table.

    I guess you never used a cluster. I still have to see a scientific cluster (most computer intensive thing you can find) running under something else than linux, unix or bsd (this last one is for the mac clusters out there). As an astrophysicist, i already used a correct number of top 100 clusters, all running under a variant of Linux.

    Nuff said...

    --
    EULA : By reading the above message, you agree that I now own your soul.
  92. Re:Statistics by nametaken · · Score: 1

    The fun is in figuring out if they're retarded, trolling or 11 years old.

  93. If you are compalining about this... by FlyingGuy · · Score: 1

    Then go stick your head in a barrel of shit.

    Because that is exactly where it belongs. Writing kernel code is damn hard not one line of it is trivial. It requires a massive commitment of time and energy and people deserve to be compensated for it. Writing kernel code is not a hobby if you write anything of substance it is work.

    I have been actively studying the kernel code for about two months now and it gives me headaches just trying to keep the big picture in mind as I just read much less try and write any of it, although that is my end goal.

    Linux is no longer a hobby it is a main stream OS that is unning a great deal of corporate America and those corporations realize this and hire people who write kernel code and fix things that need fixing. Linus is the gate keeper, but he long ago set the kernel free and allowed it to blossom into what it is and even he will admit that what is happening is a "good thing".

    --
    Hey KID! Yeah you, get the fuck off my lawn!
  94. Re:Good. Glad to Hear It. by BitZtream · · Score: 1

    Sorry, but whats the joke here? (I really just don't get it)

    Is there something to the $699 number that I'm missing or is it just some random number you made up to imply that you are paying for something thats free and you should have never paid for?

    I've got a cold so I'm slow today, to the point of being stupid actually so I feel like I'm missing something that should be obvious since you're rated +5. Its of course entirely likely that being sick has infected my funny bone as well ...

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  95. Re:Statistics by Idiot+with+a+gun · · Score: 1

    You have the unmistakable stench of someone who judges from a high chair. Did you try Linux in the late 90's? Have you been running it since then? I hopped in in around 2006, and let me tell you that device support has changed drastically. And IMHO, device support is one of the most significant parts of a kernel (and the surrounding projects). Because who cares about an OS if it doesn't work on your machine?

  96. Really impressive that 25% do it for free by LostMyBeaver · · Score: 1

    I hate statistics that are produced but read incorrectly. It's fine to gather data to prove your point about something, but in reality, these stats are talking about a downturn in community support. I'd say that it's a show of a much higher level of community support.

    Except with rare exceptions a volunteer developer that does it purely in their spare time might be able to contribute 1/4 to 1/2 the time of a full time paid developer. Given the "hacker factor" many of the paid developers are working greater than 40 hours a week by a considerable margin. That means that either there's a HUGE number of volunteer developers or that the ones that are there are producing a great deal more than the paid developers in the same period of time. This is more likely since volunteer developers are more likely to work on what interests them and given that, will be more motivated and move more rapidly.

    Also keep in mind that a commitment on this scale from volunteers if doubly impressive since given that there are SOOOO many paid developers producing SOOOO much code, these guys (gals inclusive in the masculine form) are still pumping out so much even though they probably don't have to.

    The downside of course is that there's a possibility that the volunteer developers have become counter-productive to the project since companies don't find a need to finance a commitment of 10 developers, 2 documenters and 5 testers on a project because some guy in his basement is hacking on it at home while munching Doritos and sucking down The Dew.

  97. Re:Because It Makes A Mockery Of Everything Held H by Anonymous Coward · · Score: 0

    How many years has it been that Bearded GNU Freaks have been working toward their Retarded GNU Nirvana?

    And we have yet to see the Hurd!

  98. Re:So much for "free software", eh? by damburger · · Score: 2, Insightful

    Precisely. What this 75% represent is still voluntary contributions - its just voluntary contributions by businesses instead of individuals. It's actually a sign that the principles behind Linux are catching on; people who aren't coders are seeing the benefits of putting into the community, and are hiring people with the skills to do it on their behalf.

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  99. Empire stuff, lots of Empire stuff... by damburger · · Score: 1

    I question the metric they used for this.

    Seems they are counting lines of code written and equating that directly to 'contribution'. This has several obvious problems:

    1. I really hope he wasn't counting comments. Documentation is important, but is a separate task from coding./p>

    2. Its possible to write the exact same code in a different number of lines (things like 'if' statements spring immediately to mind. Was he counting lines in the files, or being counting statements?

    3. Not all lines of code are of equal value.

    4. There are many ways to solve the same problem, some with more lines than others. This doesn't always correlate with speed of efficiency.

    5. If the line managers of the people doing corporate Linux kernel contributions are using the same metric, then those contributors are going to make damn sure they produce the longest code possible that does the job they've been tasked with.

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  100. Re:Good. Glad to Hear It. by xtracto · · Score: 1

    lol

    Get with the times man.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  101. Re:Good. Glad to Hear It. by Finallyjoined!!! · · Score: 0, Offtopic

    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.

    Now then, there's two choices for the correct spelling: humorously or humorlessly. My guess, based on the above comment, would be the latter....:-)

    --
    If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
  102. Re:So much for "free software", eh? by tqk · · Score: 1

    But, realistically, there's no performance difference between Ubuntu and Windows XP or windows 7.

    Do you actually believe that Win* runs as snappily as Linux? If you're running Compiz, perhaps, but that's mostly graphics chip performance, not kernel performance.

    This is very curious to me. I've been happily running Linux since '93 (THANKYOU Linus!!!). Windows is superfluous here.

    The other day, my next door neighbor mentioned he'd a machine that was hosed. I booted it into Knoppix, then installed Xubuntu. There's nothing wrong with it that wiping Win* wouldn't cure. He brought over his son's machine today, and I did the same to it. He's ecstatic that he's now two working machines at the cost of a couple of hours of my time, for which he needn't hunt for replacements.

    He's astonished he's never heard of Linux before I showed it to him. WTF are we doing wrong in getting the word out?!?

    Two more machines saved. :-)

    The only problems people have with MS operating systems is that they keep voluntarily installing all sorts of crapware which slows down their machines.

    Oh, please. That's the least of Win* users' problems.

    Why has my neighbor never heard of Linux despite my proselytizing since ca. '93? That's what I'd like to clear up. That's what pees off this FLOSS proselytizer. :-P

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  103. Re:So much for "free software", eh? by ozmanjusri · · Score: 1
    If 90% of users switched over to Ubuntu, don't you think that sooner or later they'd start having the same problems?

    No.

    If you believe any different, you really don't understand the strengths of community driven software.

    --
    "I've got more toys than Teruhisa Kitahara."
  104. Re:So much for "free software", eh? by FreakyGreenLeaky · · Score: 2, Interesting

    Sorry, in my experience, on the desktop, you're wrong. I'm typing this on an old P4 (with nVidia) 3GHz machine running Ubuntu. It's slow. This same machine used to have WinXP on it and it was fucking snappy.

    I don't know when/what has gone wrong, but Linux on the desktop is slower than what it used to be.

    I've also been using Linux since 0.9x. Linux on the desktop is buggy, slow and the UI has more problems than windows (eg, copy/paste/tabbing/default buttons/etc - ie, real basic shit). Blind fanb0ism doesn't change that.

    Don't get me wrong, windows has it's problems, but for the typical end-user out there, windows is superior.

  105. Re:Good. Glad to Hear It. by Dr_Barnowl · · Score: 1

    Failures in gov.uk IT projects are down to antiquated software development methods.

    Only in software development is a 34% success rate (in 2004) considered a vast improvement (100%) over a decade previously.

    What are rather ambitious projects are persistently entrusted to the waterfall method of development ; the first problem being that people seem to just smunge the first three steps into one and have subject-matter experts produce a handful of word documents describing what they think is the best technical architecture.

    And then wonder why they don't get something that works. The second problem being using the waterfall method at all. I don't think I've yet seen a successful project that used it for anything more complex than a glorified file download service.

    I guess waterfall persists because it allows people to get the design phase out of the way and then go back to being terribly busy with their existing non-optimized tools and process. Iterative methods mean those nasty developer people popping up all the time and asking questions that are too hard for a Monday morning ; and you can't even get rid of them when the software has been delivered!

    But government likes a process consisting of clearly delineated steps. Heck, they even invented one.

  106. Great, by Anonymous Coward · · Score: 0

    now if you could start paying the other 25% you could technically start firing them for writing bad code and slowing everyone else down.

  107. not incompatible neither irrelevant by maninalift · · Score: 1

    Lots of people seem to be getting tied up arguing that money doesn't make something non-free. I think we can all agree on that and move on: Move on to discussing the impact of the involvement of more paid developers. If you want to ensure the health of a project, you need to be aware of forces at work within it. There are paid developers who act like kernel-hackers and then there are paid developers who simply try to fix bug X in release Y for hardware Z which is being released next Tuesday. This isn't evil, but neither is it true to say it's irrelevant. Finally we should acknowledge that the financial self-interest of companies rarely aligns perfectly with the principals of freedom: That's OK different developers ideas rarely align completely, but it is a different sort of force, and growth of it does influence the nature of the community and the development process.

  108. Re:So much for "free software", eh? by jimicus · · Score: 1

    I've installed countless ubuntu systems on people with little technical expertise that don't understand why they have 10 browser tool bars in their IE install and wonder why their computers run like shit.

    In that case, wouldn't the easier solution be to install firefox on windows?

    Not necessarily - a lot of toolbars are starting to support Firefox.

  109. Re:Good. Glad to Hear It. by RAMMS+EIN · · Score: 2, Interesting

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

    That, and if you look at Unix-like systems, you will see that all of them are dead or dying, except for those that are being carried by volunteers (BSD, GNU, Darwin (mostly BSD), and perhaps OpenSolaris). If "the kind of professional accountability in its developers that only a paycheck can engender" is what a software project needs to "sit at the adults' table", then maybe sitting at the adults' table is not what you really want for your project. After all, all those adults are now either dead or on life support.

    To stay with the analogy, perhaps what a project needs to thrive is not to become an adult, but to stay a child.

    And it makes sense, too: projects supported by the flow of money will wither when the money flow stops. This in addition to the argument that it always worth keeping in mind: profit-driven companies will do what maximizes profits, not necessarily what is best for the world. These two things often align, but not always and never completely.

    --
    Please correct me if I got my facts wrong.
  110. Re:So much for "free software", eh? by mr_gorkajuice · · Score: 1

    He's astonished he's never heard of Linux before I showed it to him. WTF are we doing wrong in getting the word out?!?

    Primarily, you're wrongly assuming that the average consumer can be bothered to worry about these "operating systems". Windows is the only thing that works if you expect to pick up any of the commercial plastic-wrapped software shelved all over the local PC store. The average user just want things to work, and is not gonna go home and start googleing free alternatives to the software that was already included in the price paid for the PC.
    The only time these people are exposed to the term "Linux", is through intimidating encounters with nerds who get all religious with their MS bashing, and considers it intuitive to install applications by typing apt-get funandgames.

  111. work, not own by Anonymous Coward · · Score: 0

    Of course you can make money out of FOSS. Stallman was saying this for years! And now when it comes that it is the case people seems to be confused why it is so. The great thing about FOSS and it's business model as such is that you get money for your _work_. If you don't work you starve. Companies do not like to do pure FOSS business because it "brings a lot of risk". The stereotype is there that you must _own_ things. But in the end, it is always comes to the point where people trust you because of your _work_ and because of your _can_ altitude, not because you own products. Grown up in FOSS community I am not attracted to the proprietary models of business in computing as I believe it somewhat rottens the industry. Especially when people are not aware of FOSS value - as opposed to commercial benefit.

    The mentality is out there, first thing we are thought in universities is that "how to protect what is yours". And this is just wrong. As long as there will be such altitude, people will not understand that the great value is in giving. Not taking. But I said too much already.. :)

    thanx,

  112. Re:Open Source Devs Had 10 Years To Show Something by lilo_booter · · Score: 1

    Absolutely - I started developing open source applications to fill a quiet gap in the corporate contract work I was doing at the time - and ultimately, I've never gone back to the original work. My involvement started as a hobby and a bit of fun, but it's turned into a career. I still contribute to open source in the process.

    From my point of view, open source is the best thing that ever happened. Scratches an itch, gives you the chance to work and learn with other enthusiasts and professionals, exercises the brain, but mostly it's just hugely fun.

  113. Re:So much for "free software", eh? by imakemusic · · Score: 1

    That sounds like a really good idea. It could be named after what everyone shouts while trying to get Linux to compile for the first time: "You *unt, you!"

    Maybe change the spelling slightly...

    --
    Brain surgery - it's not rocket science!
  114. Re:Because It Makes A Mockery Of Everything Held H by ciderVisor · · Score: 1

    They couldn't possibly compete with the Million Eyes ensuring bugfree open source software.

    "A pile of shit has a thousand eyes." - Teddy Duchamp.

    --
    Squirrel!
  115. What do you think a web site is? by Anonymous Coward · · Score: 0

    "Remember, these people are getting paid for their labor, not paid a million times over, every time a copy of the code is distributed."

    Now only if we could apply this concept to the music industry.

    What do you think a web site is? Programmers write once, and now don't even have to distribute it. It just sits there and they collect a check.

  116. Linux does less. by tjstork · · Score: 1

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

    Linux doesn't belong to you any more than Windows does. The code is clearly copyrighted to the authors and all of this illusion of public ownership is merely that. You have a EULA with Linux just as much as you do with Windows.

    I like Linux because I like the cheap C++ tools and its a great platform for running a web server, but I'm under no illusions that its better than Windows across the board. Windows 7 wins that contest hands down for the desktop client department, just by mere virtue of having DirectWrite,Direct2D, analogues and a low latency audio, all of which Linux lacks. And following up the stack from that, there's nothing like WPF.

    So its like, if you want to host a web site, use Linux, but if you want slick client side graphics and sound, then you gotta go Windows. And its -always- been this way, DOS/Windows whatever staying perpetually one step ahead of Linux - because most people in the Linux world really don't care about what they consider to be gaming features in an OS.

    --
    This is my sig.
    1. Re:Linux does less. by Burpmaster · · Score: 1

      Linux doesn't belong to you any more than Windows does. The code is clearly copyrighted to the authors and all of this illusion of public ownership is merely that. You have a EULA with Linux just as much as you do with Windows.

      Wrong on all counts. Where is this Linux EULA you speak of? You ever see one at install time or upon first boot? And Linux belongs to you as much as it belongs to any of its authors. They, just like you, must abide by the GPL (a distribution license) because 99% of the code is still copyrighted by people other than themselves. You own it just as much as they do.

  117. Re:So much for "free software", eh? by Tim+C · · Score: 1

    If you believe any different, you really don't understand the strengths of community driven software.

    And you clearly don't understand the motivations of adware/spyware/malware pedllers, or how ready most people are to install some wizzy little widget or browser toolbar without thought to what else might be coming along for the ride.

    Sure, open-source, community-driven software will mostly be free of such crap, but should an alternative OS gain sufficient market share to make it worth their while, the crapware people will target it, and users will install their junk.

  118. Re:So much for "free software", eh? by Anonymous Coward · · Score: 0

    I think you're missing a key point - Window's isn't free (as in it costs money) and will bother you for licence keys, which you have to either pay for or pirate. If I'm trying to get a relative up and running doing the basic things they like, Linux does not bother me this sort of thing.
        It is free, does everything your average desktop user wants and wants to enable, rather than checking to see if I'm doing what Microsoft wants.
        There's absolutely nothing with Microsoft making money out of their hard work and I use windows for games and development. However, if I'm getting a computer working for a basic desktop user, I'm not going to get them to shell out for a copy of windows when I can get them up and running in an afternoon, free and legally with Linux.

  119. Re:So much for "free software", eh? by ozmanjusri · · Score: 2, Informative
    And you clearly don't understand the motivations of adware/spyware/malware pedllers,

    What? And I thought it was to make money! You mean I've been wrong all this time?

    Crapware people will TRY to target it. They won't succeed in sinking their hooks into the OS the way they can do on Windows. Any infestation will be easy to remove, and any deceptive apps very quickly exposed and blunted.

    Windows malware is so successful because Windows is DESIGNED with DRM and concealment in mind to prevent you copying it to other computers, to prevent you duplicating the apps that you've bought. It makes it easy for malware herders to take control of the machines from their owners. Microsoft designed it that way.

    --
    "I've got more toys than Teruhisa Kitahara."
  120. How about the money companies save? by viraltus · · Score: 1

    The title of the article make it sound like if Linux was receiving and giving nothing in return. Many of these companies would not even have a chance to decently survive without Linux, and they would become just Microsoft puppets.

    --
    Dear /. CENSORS that set people's Karma to Neutral when you disagree with them: FUCK YOU!!
  121. Re:So much for "free software", eh? by jhol13 · · Score: 1

    I do not have to recompile FOSS drivers in every bloody kernel (security) update there is, i.e. about every month.

    BTW: I do want proprietary drivers. Actually I really do not give a flying fuck whether they are proprietary or not as long as they work without a hassle.

  122. Re:Good. Glad to Hear It. by In+hydraulis · · Score: 1

    *spoiler*

    While I realise that nothing kills a joke like having it explained...

    It's a play on the word "posthumously".

  123. Yeah, pinkos, by qqi239 · · Score: 1

    free software is alive and well only because it makes a lot of commercial sense for companies that do not sell software but have software component in their products, get over it.

  124. Noone else deserves to pay more. by unity100 · · Score: 1

    A person who works on something that s/he has a burning passion.

    this is the type of people who made scientific revolution, industrial age, digital age possible. this is the way it should be.

    not to mention that most of those current paid developers probably went out to linux on a passion, either during or after college or without college education, knowing that they could hurt their chances of getting a job in a traditional company. ie they basically jumped into life blindfold, armed with only passion. now, through passion and perseverance, most of them have become top notch developers in linux.

    and, behold, linux can pay people now. why it shouldnt ? how many of you would be courageous enough to go all out on your passion like that ? granted, now there is actually a chance that you will find a job with linux after you graduate from college, if thats your field, but it is now. most of the people who are employed for some time in linux jobs were studying in college at a time when linux was just something microsoft could laugh about. i knew some people from CS department, going all out on linux by those times. a lot of people thought they were burning their future. a lot of people couldnt muster the guts to go for their passion. those people did.

    again, i emphasize ; noone else but such people deserve being paid, and being paid more.

  125. From an embedded designer.. by gmarsh · · Score: 1

    Linux is seriously one of the best things to happen to the embedded design market. I'd describe it as "a big pile of work that's already done for you, for free".

    We've currently working on a project which uses a NXP LPC32xx ARM9 processor. NXP themselves wrote a pile of supporting code for the processor's peripherals and contributed it to the kernel - doing this work lets them say "hey, our chip runs Linux" and makes the chip much more attractive to their customers. Like us; we decided the chip had the right set of peripherals and price for our application, and we were planning on running Linux anyway, so it was a perfect fit.

    So we built our board and started verification. Most things worked right out of the box, except for Ethernet; after fighting for a couple of days with it, we found a bug in NXP's code which didn't work with our PHY configuration, which we fixed and now it's working great. Kernel patch is on the way, which should hopefully save the next guy some work.

    End result? NXP's happy because they're selling their chips, and we're happy because we're selling our products. And Linux improves in the process. What's not to love?

  126. Re:Good. Glad to Hear It. by vbraga · · Score: 1

    Actually, you're wrong. Not all from the Top100 clusters are running Linux.

    There's at least one running Windows. Taking HPC as a whole, there's also AIX, Super-UX, OpenSolaris (reference: http://www.top500.org/stats/list/34/os).

    --
    English is not my first language. Corrections and suggestions are welcome.
  127. Re:So much for "free software", eh? by Anonymous Coward · · Score: 0

    No.

  128. Wow by jrowlingson · · Score: 1

    Developers getting paid to do work? I thought we were smarter than that.

  129. Re:So much for "free software", eh? by tqk · · Score: 1

    I don't much disagree with what you say but, WTF are we doing wrong in getting the word out?!?

    Damn, I feel like O'Neill in Stargate:SG1: "I can save these people!"

    Why do so few avg. users even know of its existence? Why the !@#$ isn't the word getting out? Should we be $PROPAGANDIZING --> HOTMAIL/AOL or something? Ewww.

    It's taking too damned long.

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  130. Re:Good. Glad to Hear It. by Finallyjoined!!! · · Score: 1

    Aah. Sorry then.

    --
    If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
  131. Re:Statistics by bug1 · · Score: 1

    I used it as the late 90's, there was enough supported hardware that it wasnt a limitation (for me at least), but yes you did have to double check for Linux support before buying hardware.

    There is a lot of polish now'a'days, but back then it catered for a different demographic (more computer literate). Users were often capable of using the command line, edit config files and even compiling their own kernel.

    To go out on a limb i would say that GNOME and KDE have advanced the cause of GNU/Linux much more than the kernel in the last 10 years.

  132. Re:So much for "free software", eh? by Anonymous Coward · · Score: 0

    Any infestation will be easy to remove, and any deceptive apps very quickly exposed and blunted.

    Replace Windows with Linux. So, tell me, who is going to audit the hundred million+ programs? Most of them are commercial, i.e. you're stuck with reading binary code. And once you spend a few years auditing existing code, you now have to audit about ten new versions of the same software that were released in that time ;) You didn't think the entire multi multi billion dollar commercial software world that exists outside of Microsoft own products was going away did you?

    Microsoft designed it that way.

    Explain. Nobody except F/OSS zealots believe this nonsense. Come to think of it, you seem like one. Lets assess.

    0 technical content in post - check

    anti-ms hate - check

    f/oss cheerleader - check

  133. Linux is succesful because Windows needs a counter by giladpn · · Score: 1

    Having read a lot of the responses (though not all), I am surprised this point does not come up.

    When Linus Torvalds started Linux, he obviously did it for love not money. Indeed the early contributors were driven by their ideals.

    But the SUCCESS of Linux is because a lot of those big companies (IBM, Sun/Oracle, Intel, Google, ...) need a way to keep the Microsoft Windows monopoly in line.

    Remember that for decades (1980-2000) they tried to do that by offering their proprietary UNIX operating systems. That failed miserably, which is the main reason they were forced to learn and band together around Linux.

    I like Linux, I think its great. But the SUCCESS of the open source movement, and especially Linux, owes everything to the scare Microsoft has given the entire industry.

    So: the people who are being payed to write Linux, are getting the money because they are producing the most credible challenge to MS. It has nothing at all to do with high ideals.

  134. Misrepresented? by Anonymous Coward · · Score: 0

    No it's more of a case of developers starting or working on a project, then getting hired by a company and being allowed to continue work on the project.

    Think about it. If you are developing code that a lot of people use, you have a proven track record, and you produce, it makes you look very attractive as an employee. If you get hired by a company such as red hat, they will see features they want added to open source projects. If the features get approved by the project then you are paid to work on open source.

    The circumstances of how and why people get paid to work on open source has been misrepresented a little here.

    The moral of the story is if you are a developer it's good to work on community code. Eventually someone will hire and pay you for it if you are good at it.

  135. Re:So much for "free software", eh? by c6gunner · · Score: 1

    Do you actually believe that Win* runs as snappily as Linux?

    As Ubuntu, or any of the other consumer-oriented distros - yes. Sure, you can install Gentoo and fine-tune everything for your individual system, and disable all the unnecessary services, and install a light-weight window manager .... but I can do most of that with Windows, too, by using nLIte. I'm not talking about specialized installations, though - I'm talking about your standard Ubuntu install vs a typical installation of XP. I haven't seen any difference performance wise, (other than xorg eating up my RAM thanks to an ATI driver memory leak).

    This is very curious to me. I've been happily running Linux since '93 (THANKYOU Linus!!!). Windows is superfluous here.

    That certainly explains your lack of objectivity.

    The other day, my next door neighbor mentioned he'd a machine that was hosed. I booted it into Knoppix, then installed Xubuntu. There's nothing wrong with it that wiping Win* wouldn't cure. He brought over his son's machine today, and I did the same to it. He's ecstatic that he's now two working machines at the cost of a couple of hours of my time, for which he needn't hunt for replacements.

    Just wait until he realizes that his tax/accounting software won't run on linux, and his son tries watching some youtube clips on it. Expect to have your tires slashed and your house egged!

    Seriously, though, I've never seen anyone transition from win to linux that easily. Hell, I had trouble convincing people go from windows 9x to windows xp because some of their specialized software wasn't compatible. I get the feeling that you're in the running to be Linus' Propaganda Minister.

    Oh, please. That's the least of Win* users' problems.

    Ok. Details?

    Why has my neighbor never heard of Linux despite my proselytizing since ca. '93? That's what I'd like to clear up. That's what pees off this FLOSS proselytizer. :-P

    Because for most of that period it's been utter garbage.

    I heard about it in 94/95 because one of my classmates was a linux fanatic. He showed it to me, I said "command line ... wheee", and promptly went back to windows and macs. At that point we were just starting to get away from the DOS command line, and I had no desire to go back.

    Ever since linux has been lagging behind windows, whether it be because of shitty graphics, poor driver support, lack of user-friendly installation and management solutions, or limited software availability. It's only in recent years that Linux has become a viable competitor on the desktop.

  136. Re:So much for "free software", eh? by Anonymous Coward · · Score: 0
    "anti-ms hate - check"

    You 'Softies are paranoid. Nobody's posted anything like hatred.

  137. Re:So much for "free software", eh? by sourcerror · · Score: 1

    Speak for yourself. There're a lot of people out there that want their cheap noname stuff to "just work"(tm). And hey, what about ATI drivers?

  138. Re:Linux is succesful because Windows needs a coun by whitespacedout · · Score: 1

    But the SUCCESS of Linux is because a lot of those big companies (IBM, Sun/Oracle, Intel, Google, ...) need a way to keep the Microsoft Windows monopoly in line.

    No, the success is because GPL makes it economically favourable to build code for Linux.

  139. Let's look closer by ClosedSource · · Score: 1

    Red Hat is really a distributor. What original products have they developed?

    Novell is a primarily a proprietary software company.

    Linux Foundation - I don't know - non-profit perhaps

    Oracle = another proprietary software company who dabbles in Linux.

    Name me some successful software companies who created a new product and is 100% open source.

    1. Re:Let's look closer by Nevyn · · Score: 1

      > Red Hat is really a distributor. What original products have they developed?

      http://fedoraproject.org/wiki/RedHatContributions

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  140. Re:because the one who pays is the one who control by mvdwege · · Score: 1

    Excuse me? The resignation of Con Kolivas has nothing to do with corporate interests, but everything with Con being a loose cannon who doesn't play nice, and instead of backing up his arguments with reproducible benchmarks sends Slashdot-recruited fanbois to LKML to try and get his patches into the kernel.

    Mart

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  141. Not really suprising... by HalAtWork · · Score: 1

    Most Linux end users are more likely to contribute to applications, translations, documentation, art, sounds, music, not the kernel. The Linux kernel itself is probably more intersting to those closer to the bare metal, which would be administrators or hardware developers.

  142. Re:So much for "free software", eh? by The+End+Of+Days · · Score: 1

    Ah, the religion of technology. So amazingly worthless.

  143. Re:So much for "free software", eh? by EsbenMoseHansen · · Score: 1

    Just wait until he realizes that his tax/accounting software won't run on linux, and his son tries watching some youtube clips on it.

    Eh. My wife runs Ubuntu, uses accounting software (some windows thing, worked out of the box through wine I suppose) and watches tons of youtube clips. I think you are a bit behind times...

    What doesn't work too well is win32 games, for those that care about that. For most people, they prefer what they have always used since it doesn't cost anything (the software is either included or pirated).

    --
    Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
  144. Re:Statistics by Idiot+with+a+gun · · Score: 1

    As a console lover myself, I do lament to some degree the increasing lack of interest the modern Linux user has in it. But, perhaps it's for the better, as the community is becoming far stronger (even OSS projects need writers and artists for polish). And I would definitely agree with your analysis on Gnome and KDE. Although I think compatibility has changed drastically recently, as Linux is now geared towards being compatible with commodity hardware, not just workstations for the computer literate.

  145. That's a nice turn-around by hazydave · · Score: 1

    I was at a set-top box company, based in Germany, in the late 1990s. We had every intention of building out multimedia set-top box on Linux, even though that wasn't as doable as it is with today's modern Linux kernel (and, well, faster CPUs doesn't hurt, either). The big problem: finding anyone who knew Linux and wanted to actually get paid. We advertised, we attended Linux shows, etc... no go. Might have been practical if we were based in California, but at the time, there was a real issue among many Linux hackers of working for pay. So we wound up using OS/2 on the same hardware. I was largely the hardware boss, but I also wrote some drivers -- tragically, one place Linux was way ahead (physical drivers had to be written in 16-bit code under OS/2, at least at the time).

    Nice to see things change. Not that spare time, hobby, educational, etc. contributions are a bad thing at all. But commercial concerns doing all that work is a strong indicator that lots more work is being done. They also sometimes have a better sense of finishing a project. Not always, but sometimes.

    --
    -Dave Haynie
  146. Re:Statistics by Anonymous Coward · · Score: 0

    And if we wait another 100 years, then 100% of Linux code will be written by historians. That's the power of statistics.

    What the hell are you talking about? Historians are people that study the past, not lived in the past.

    Maybe he meant archaeologists, as in experimental archaeology?

  147. Re:Open Source Devs Had 10 Years To Show Something by npsimons · · Score: 1

    It's a sign Linux is maturing since now there are businesses willing to hire developers to add and maintain the features the care about.

    I would argue the inverse: Linux has been mature for a very long time; businesses are finally maturing and grudgingly admitting what any five year old could tell you: you get better quality when someone does something for love rather than a paycheck. Of course, these programmers have bills, too, and if they have to take a different job and reduce their time writing the software the businesses want, that would impact the businesses. Might as well hire them so they can work on what they love full time and not have to worry about where next month's rent is coming from.

  148. BitzTream the SKIMMING TROLL, lol by Anonymous Coward · · Score: 0
  149. You're the JOKE BitZtream you skimming troll by Anonymous Coward · · Score: 0

    http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704

    Utterly hilarious, watching BitzTream run after being caught skimming like the typical troll does.

  150. You were badly wrong here BitZtream, hilarously so by Anonymous Coward · · Score: 0

    http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704

    Utterly hilarious, watching BitzTream run after being caught skimming like the typical troll does. I wouldn't do that again were I you BitZtream.

  151. Re:Good. Glad to Hear It. by npsimons · · Score: 1

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

    Yeah, don't even get me started on such "adult" software as VxWorks, where $30k will get you "oops, we released a version of our compiler and stdc library that didn't close a C namespace in a header, thereby breaking any C++ code you include it in." Stuff *beginners* would be chided for. Stuff that would have *easily* been caught by unit or regression tests, which scares me further still because it means they probably don't have them.

    Here's a hint to all the FOSS haters: most FOSS is not developed by inexperienced "gee, let's see what I can do with a computer!" types, even the unpaid stuff. The large majority of FOSS (especially the large successful projects) is developed by people who develop software for a living. The only difference between them and other paid programmers is that instead of having a hobby like golf or fantasy football, they go home and work on software that scratches a personal itch (assuming they aren't getting paid to work on it already). Now, let's just think about this: which software would you trust more: something written by someone who is just there to punch the clock and spends his breaks thinking about Paris Hilton, or someone who loves making software so much they can't keep their hands off a keyboard for more than a few hours? You can scream "boring nerd with no life" all you want, but the simple fact that most FOSS developers are professional coders, added to the fact that they work on software more than other devs, plus the fact that they decided to share the fruits of (some) of their labors with the world puts their software head and shoulders above most "paycheck only" software.

    BTW, many FOSS coders I know of have other hobbies (and families); it just seems like they are able to pack so much more into a day than most people, it amazes me. Maybe they code faster; they are, by definition good coders, otherwise I probably wouldn't have heard of them. Or maybe they just don't waste so much time on things like TV. But just jump on Planet Debian and you will find scuba divers, cyclists, hikers, runners, community activists, etc, etc . . .

    Also, I'm not slagging _all_ non-FOSS coders (technically, I am currently one . . . ). It just seems that where the source isn't available, and people aren't scratching their own itches that software generally sucks more.

  152. And what you do in skimming and trolling is value? by Anonymous Coward · · Score: 0

    http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704 [slashdot.org]

    Utterly hilarious - See BitzTream run after being caught skimming like the typical troll does. I wouldn't do that again were I you BitZtream.

  153. Others complain about your trolling and skimming by Anonymous Coward · · Score: 0

    http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704

    Utterly hilarious!

    (See BitzTream run in the URL above, after he being caught skimming like the typical troll does).

  154. Will you answer a question please BitZtream? by Anonymous Coward · · Score: 0

    Why are you so fucking stupid?

  155. Re:So much for "free software", eh? by TerranFury · · Score: 1

    Indeed!

    With few exceptions, all free software of any value has a Windows version. Firefox. Thunderbird. Pidgin. Mplayer. VLC. Wireshark. OpenOffice. The list goes on. Frankly, there's nothing you can do with F/OSS software on Linux that you can't do just as well on Windows.

    I just rejuvenated a laptop that had been chugging along with Kubuntu by installing XP on it; the thing is much faster now, still runs all the software I liked from Kubuntu (except Kile, but I discovered that TexmakerX which does have a Windows version is just as good)., and does a number of important things much better now:

    • Wifi is much more reliable now. I can connect to "complicated" wireless networks with multiple APs, and speeds are good. On linux, with bfwcutter, only "simple" home-style single-AP networks worked, and even these were unreliable.
    • Flash video works. On 'nix, Youtube videos would play at one-frame-per-ten-seconds in fullscreen, even at low resolutions. Now I can play them fullscreen at 1920x1200 resolution.
    • Hibernate and suspend work now!
    • I can keep the Linux command-line tools I like using Cygwin.

    Everything is better now. I wish I'd done this earlier, instead of wasting my time with Kubuntu these last two years.

  156. Re:So much for "free software", eh? by TerranFury · · Score: 1

    To me, in terms of speed, Windows XP feels roughly on par with XFCE desktops. And much faster than GNOME or KDE 3.5, which are closer to Vista. (I don't mention KDE4 because, despite the fact that the major distros have jumped on it, it isn't really ready; 3.5 is the one that works as of January 2010.)

  157. Re:So much for "free software", eh? by TerranFury · · Score: 1

    Windows malware is so successful because Windows is DESIGNED with DRM and concealment in mind to prevent you copying it to other computers, to prevent you duplicating the apps that you've bought

    I'm sorry; that makes no sense.

    I hate WM DRM as much as the next guy. And arguably, in Vista, Microsoft redesigned the audio and video subsystems with DRM in mind. But what has that got to do with malware?

    Most malware seems to come in the form of either (1) browser toolbars (which certainly exist for Firefox as well), or (2) services that start at boot (which is hardly a Windows-specific concept). Linux has some advantages in malware-resistance -- limited-privilege user accounts in particular -- but honestly they seem pretty minor; malware is still just a sudo/UAC-dialog away from doing whatever it wants in either the Linux of Windows case.

    In the end, I say it's the responsibility of the OS to provide (1) secure network services, and (2) unambiguous GUIs; after that, malware are no longer exploiting vulnerabilities in the OS but in the people using it.

  158. Re:So much for "free software", eh? by TerranFury · · Score: 1

    I'm not going to get them to shell out for a copy of windows when I can get them up and running in an afternoon, free and legally with Linux.

    Yep. That's a big advantage to Linux, and my chief reason for using it when I do. But since I have access to free Windows licenses through a .edu, I really don't have any reason to use Linux when a Windows desktop works better.

    If all you need to do is give your proverbial grandma a web browser, Linux is perfectly sufficient, so you might as well use it; it's free.

  159. Money by madduff · · Score: 1

    Nothing motivates people more than money. Good to see some are being paid for their efforts.

    --
    http://www.unboundhypnotherapy.com.au/ - Motivation For Life Impro
  160. Anxiety over Commercial Involvement Well Placed by tstravist · · Score: 1

    In my mind the anxiety about commercial interests in open source, and as by product the paying of developers, is not misplaced. Plenty of good things have been turned to shit once business was introduced. Anyone with half a brain can observed that the idea of capitalist competition spurring development is more the exception than the rule. Companies soon catch on that its easier to FUD, lie, distort, lock-in, lock-out, patent harass, sue etc etc than actually compete by developing better products in the spirit of capitalist competition theory. The more dominated by devious profit-is-king sell-your-mother-for-a-percentage minded capitalist stakeholders in the open source eco-system the more risk to open source from its toxic ideology ie Tivoisation, trusted computing, DRM, software patent.

    Anxiety can be a good motivator but paranoia leads to disaster. It is observably true that, while not there at the start, capitalist institutions have pushed forward the quality and quantity of open source by pouring in the massive resources they have. However so far no death blow perversion to open source has been struck. So we must ask what would be the death blow? Specifically who knows but generally anything that effectively denies open source freedom! Its all about freedom, freedom, freedom! Capitalist agendas can and should be allowed to embrace open source but never at the risk of the core freedom loving ideas that birthed the movement. If one doesn't understand those fundamental freedoms that created the open source movement then of course one could easily play a part in killing the golden goose. The only thing that the open source 'community' needs to survive is a freedom loving pulse and, I'm sorry to say, capitalism isn't historically known for this and wage enslaved employees aren't, by definition, in a position to dictate policy.

  161. Re:Because It Makes A Mockery Of Everything Held H by BadLittleGuy · · Score: 1

    To keep this analogy:

    How long do you think that pile of shit remains, when a thousand eyes lay upon it, in comparison to the shit locked up in a closed box?

  162. nothing new by pydev · · Score: 1

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

    What does the guy think how "the community" was paying for food and housing? Open source developers have always usually had mainstream computer-related jobs and done open source development as part of their paid job. The only thing that's changed is that over the last few years, open source development has changed from a part-time activity to a full time activity for many developers and that therefore their job titles have changed as well.

  163. Windoze by omb · · Score: 1

    Two comments,

    Firstly, I have been involved with OS kernel development for more than 35 years, and I can tell you that having 100+ employees working on the kernel means, in a Cathedral organized development is a disaster if 80% are NOT working as Tech Writers or Testers, See Fred Brooks book, which is as true today as it was when it was written.

    Too many developers, with poor architecture and vision leads to CRAP, which Windoze, and its COM architecture is. Until COM is removed Windoze security will leak like a sieve, and backward compatibility, part of the lock-in, means that is VERY HARD for M$.

    I do not count developers who only work on drivers, but poor divers kill your kernel, which is why the Bazzar model works much better, read LKML, it is brutal peer review.

    As I told Scott McNealy in 1998, Open Solaris would not get traction until developer were helped to write good drivers, and while this is not the main reason why SUNs business model failed, poor focus, bad marketing and poor SPARC performance was, you have to have a good and wide driver portfolio.

    Finally, if you havn't figured it out already, I don't like M$, Windoze or the crooks in charge of this convicted-anti-trust-monopoly, and if the US DOJ had any balls, 10 of the top execs would be in a Supermax.

    Enjoy you Astroturf.

  164. Re:And what you do in skimming and trolling is val by BitZtream · · Score: 1

    Okay, I'll bother to respond this time.

    Nothing you posted anywhere in your previously retarded post proved your point, and no, you weren't doing anything before I was in highschool, and you are indeed still an idiot, even if you think your screensaver was special.

    It wasn't, and you certainly weren't the first to copy the matrix for a screen saver.

    And I'll continue to skim and troll till the cows come home Mr Anonymous Coward. I've got perfect karma, yet you won't bother to login to post, obviously I'm the one with the problem.

    Next time you should threaten to come beat me up or something, they'd be cute.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  165. Re:So much for "free software", eh? by Anonymous Coward · · Score: 0

    Actually, I have an acer aspire one (same AC as waay above) with 1.6ghz dual, 1gb ram
    I have installed an enormous amount of crapware, and it exceeds the performance (startup, shutdown, ) of a 2ghz 2core 4gb ram, twice my read/writes speeds tested using dd (hp g60) running windows 7 with virtually no crapware (but it was installed for about 4 months already).
    my NETBOOK exceeds the performance of all my friends' computers, and with compiz loaded.

    btw, firefox is open source too, although the freedom to modify is restricted (too hard to compile :) )