Slashdot Mirror


What's Wrong With the FOSS Community?

An anonymous reader writes "Patrick McFarland, one of the major Free Software Magazine authors, has completed his second article on whats wrong with the Free/Open Source Software (FOSS) community, and what we face in this world. He touches on ESR's Cathedral and the Bazaar essay briefly, and warns against cherry-picking style software development."

348 comments

  1. What's wrong with Santa Claus by Harmonious+Botch · · Score: 5, Funny

    I'm pissed. I'm disgusted. Santa is in dire need of some improvements. When he brings all the presents, he does it in the middle of the night, so I have to wait until the morning to get them. When I do get up in the morning to see what I got, all that trashy wrapping paper is in the way, delaying my enjoyment.
    Also he drinks all the milk and eats all the cookies!

    1. Re:What's wrong with Santa Claus by GodGell · · Score: 1

      Oops, accidentally modded you Offtopic - I hope replying to a post still removes moderation...

      --
      [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10
    2. Re:What's wrong with Santa Claus by Anonymous Coward · · Score: 0

      D'OH! Ack! Of all people I would have thought /.'ers were a bit more sophisticated and would grok this.

      We can sit around and take insult or pretend we are just kewler than the author, but where the rubber meets the road there are problems. We need to be intellectually honest about them.

      If everything were perfect in Oz you wouldn't continue to see companies like Microsoft, Oracle, IBM, etc. growing stronger every year. You wouldn't see the encroachment of for-profits into the OSS space. You stick enough proprietary patches and IP into the holes and the openness starts to fade. Think it can't be done? It is being done!

      For all the achievements that have been made in OSS I sometimes wonder if it can survive as a grand idea with the focused, deliberate, and more and more invasive invasion that is under way from corporations. If one can't grok that maybe the OSS community is truly blind to the big picture.

    3. Re:What's wrong with Santa Claus by Anonymous Coward · · Score: 1, Insightful

      [puts fingers in ears] "la la la...I can't hear you! la la la...I can't hear you!"

      OK, just kidding. Well sort of...I have had similar discussions with folks about what is coming. If people don't think corporations can't lock up or take over a number of the efforts that under way they have no understanding of business and IP law.

      The majority of people here and in the FOSS communities are techies, geeks, programmers, engineers, hobbyists, etc. Most of us don't really have a firm understanding of business and IP law. This is the Achilles heel of FOSS.

      Do I think FOSS is doomed? No as long as everyone stays vigilant and educates themselves about things not so geeky like law and business; and as long as we start to become more customer oriented. Ok, ok...stop your screaming and vomiting. Hey, I said stop it! They is one of the major reasons Linux has NOT taken off on the desktop. Linux is a beautiful piece of work, but is it human-friendly? Come on folks.

      Any how that is my $0.02...or less.

    4. Re:What's wrong with Santa Claus by arifirefox · · Score: 1

      is this some kind of obscure reference to RMS? I mean...they look related except richard's beard isn't white and not so jolly!

      --
      Firefox Power http://firefoxpower.blogspot.com/
  2. Common sense says by Josh · · Score: 4, Insightful

    Good leader > no leader >> bad leader

    Nothing in this piece convinces that common sense is wrong.

    1. Re:Common sense says by miu · · Score: 4, Interesting

      The piece seems to be claiming that good > mediocre > no > bad leader.

      That's somewhat true, certain kinds of software and features just won't get done without a leader. That nifty little project doesn't need a leader, it'll get done because personal motivation is enough to get it done and it's small enough that a single person can handle the entire workload. Boring stuff won't get done no matter how grand the end result unless there is a leader to make sure it gets done, no one digs ditches for fun - even if the end result will be the panama canal.

      --

      [Set Cain on fire and steal his lute.]
  3. In my opinion by ditoa · · Score: 5, Insightful

    There is nothing wrong with the FOSS community, however there are a small number of very vocal people who are total assholes towards people new to things such as Linux. I am not a Linux n00b as I have been using it on and off since 1996/7 however when I first gave Gentoo a try (back in 2004 i believe) all I got was abuse when I asked for help with some things. There are a small number of groups within the FOSS community who give it a bad name, however this is the same with most communities IMHO. Ubuntu are doing a lot of good not just with their decent distribution but with a positive and helpful community as well. Infact this is probably the best thing about Ubuntu.

    1. Re:In my opinion by finiteSet · · Score: 5, Informative
      when I first gave Gentoo a try (back in 2004 i believe) all I got was abuse when I asked for help with some things.
      For what it is worth, in my experience I have found the Gentoo community to be nothing but helpful. Anytime I've had a problem the answer has already been provided in the forums, or users quickly (and politely) responded to my posts. And I started learning Linux with Gentoo, so I most certainly was a "n00b." Because of my experience with the Gentoo community, forums.gentoo.org is usually my first stop when I encounter any Linux-related problem. Luckily, I have long since shed my "n00b"-skin, but I am grateful to have had access to the community during that early formative stage.
      --
      If we start buying CDs then the terrorists have already won.
    2. Re:In my opinion by mcrbids · · Score: 5, Insightful

      There is nothing wrong with the FOSS community, however there are a small number of very vocal people who are total assholes towards people new to things such as Linux.

      Ooops, I think you got that wrong.

      There are a small number of very vocal people who are total assholes towards people.

      Does it matter what the subject is?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    3. Re:In my opinion by FredK · · Score: 1

      Parent has it exactly right. My experience, and from what I've read from many others, is that the Gentoo community is extremely helpful and polite.

    4. Re:In my opinion by Eric+Pierce · · Score: 1

      > Ubuntu are doing a lot of good not just with their decent distribution but with a positive and helpful community as well. I agree with your Ubuntu comment. However, I also see lots of screwy advice in the forums; people too eager to help w/o really trying to understanding the root cause of a problem. All the same, I'm pretty happy w/Ubuntu's focus after running Suse and Debian since 2000. EP

    5. Re:In my opinion by Eric+Pierce · · Score: 1

      [Darn HTML formatting]
      > Ubuntu are doing a lot of good not just with their decent distribution but with a positive and helpful community as well.

      I agree with your Ubuntu comment. However, I also see lots of screwy advice in the forums; people too eager to help w/o really trying to understanding the root cause of a problem.

      All the same, I'm pretty happy w/Ubuntu's focus after running Suse and Debian since 2000.

      EP

    6. Re:In my opinion by Anonymous Coward · · Score: 1, Interesting
      Does it matter what the subject is?

      Yes, try finding the Linux/BSD abuse you get asking similar questions for a decent commercial OS like OS X.

    7. Re:In my opinion by LiquidCoooled · · Score: 5, Insightful

      I find the reaction to questions is entirely dependant upon how the question was asked.

      A knowledgeable person who is simply inexperienced in an area will generally phrase a question better than a 12 year old kid demanding attention NOW.

      "Gentoo is shit, it won't install why not?"

      vs

      "I attempted to install Gentoo on my computer (an aging P2 on an Acer motherboard) and came up with a number of problems during the install. It spent about 20 minutes compiling before it stopped saying 'The XYX system could not be compiled: missing file xyz.c'.
      I tried looking around the furum but couldn't see where I am going wrong. Can somebody give me some assistance please?"

      --
      liqbase :: faster than paper
    8. Re:In my opinion by jman451 · · Score: 2, Interesting

      I've had mixed results when asking for help in the gentoo forums, and I have found that the wording and the tone of how you ask questions is very important. An article by ESR on the proper way to ask questions http://catb.org/esr/faqs/smart-questions.html.

      This of course begs the question, how can you expect n00b to be careful about how a question is asked? after all he is merely a n00b.

    9. Re:In my opinion by joe+155 · · Score: 1

      I think you're right on the whole, when I first started using Linux I ran into a little of the "OMG N00Bz!!!" type thing but I did find that when I started using Fedora the people on the forum are really helpful and always have a lot of time for people (even so I have seen a couple of RTFM flames), I now like to give back because of all the help I got when I was first starting out with it and have never said any of the things that originally made me nervous about going onto linux to people, instead just being prepared to put in an extra 5 mins to say exactly how you do something in detail.

      --
      *''I can't believe it's not a hyperlink.''
    10. Re:In my opinion by Moofie · · Score: 1

      Let me cut out the extraneous parts of your post.

      "there are a small number of very vocal people who are total assholes"

      And here, my friends, you have the explanation for literally all the ills of the world. Forget FOSS, this is the truism of Life, The Universe, and Everything. There are a small number of vocal assholes. Every phenomenon of our existence is driven by that fact.

      --
      Why yes, I AM a rocket scientist!
    11. Re:In my opinion by rvw · · Score: 1

      Asking questions can also be a way of giving something back, although many people don't see that. I admit that most of the time I ask questions, more than I answer. But I put a lot of effort in those questions. If I'm going to ask someone to look into my problems, I may as well give them all that I have. I report back if someone answers, and try to make it into some kind of solution that hopefully other people will find using a search engine.

      The bonus is that in doing this, I make an overview of the problem, and suddenly see all kind of new ways to look at it. Quite often that is good enough to solve the problem myself.

    12. Re:In my opinion by acidrain69 · · Score: 1

      I call BS. How many thousands of open source projects are there? And you're saying only 1 in 100 succeed? What is your definition of failure? If you were correct, there would almost be one open source project for every member of the human race.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    13. Re:In my opinion by bertramwooster · · Score: 1

      I don't want to badmouth any forum and I have never received rude answers. I used to use gentoo and now I use ubuntu. I found that while both forums were quite helpful in general, the gentoo forums are actually useful. Since I'm not a complete newbie, and the problems that I encounter are not trivial, I find that I really don't get much response on the Ubuntu forums for my queries. I go to gentoo forums even now. --

    14. Re:In my opinion by CDarklock · · Score: 1

      > How many thousands of open source projects are there?

      Hundreds of thousands.

      > And you're saying only 1 in 100 succeed?

      Less.

      > What is your definition of failure?

      Abandonment by the development team before the project is reliable, coupled with a general lack of community support availability. Many open source projects have been abandoned and are unreliable, but have a thriving community readily available for user support; I do not count these as failures unless they don't actually accomplish their intended purpose.

      > If you were correct, there would almost be one open source
      > project for every member of the human race.

      If an open source project were successfully completed every single day since 1960, and fully 100 more failed every single day, there would not even be half as many open source projects as there are people in the city of Los Angeles.

      So unless you propose that there are in fact FOUR hundred THOUSAND projects failing every single day, I think the bullshit you smell is your own.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    15. Re:In my opinion by Jack9 · · Score: 1

      There is a subset of the population who are total assholes towards other people. I do not have a reckoning of what the average asshole to non-asshole ratio is, but it's certainly not a number I would trivialize as "very small". In all subjects where people have a voice, this is shown true.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    16. Re:In my opinion by WilliamSChips · · Score: 3, Interesting

      I've gotten much more of that type of abuse from Mac users than from users of any other operating system. Except, instead of claiming the problem is a lack of RTFM like you sometimes get from Linux/BSD groups, you get people demanding that you're not actually having a problem, when you are.

      --
      Please, for the good of Humanity, vote Obama.
    17. Re:In my opinion by WilliamSChips · · Score: 1

      I call bullshit. Where does this 'ten years' crap come from? And where does this 99% come from? Only count projects that have some semblance of actual code. And I think you left out the Bubble from your closed-source figures.

      --
      Please, for the good of Humanity, vote Obama.
    18. Re:In my opinion by mattcasters · · Score: 1

      In that case, your definition of failure for FOSS projects is indeed flawed.
      FOSS projects operate in a totally different ecosystem from commercial closed source software.
      The success of closed source / commercial software could simply be measured by the amount of money it makes for the creator. FOSS success is less trivial to measure. In FOSS software projects it can happen that for years someone (or a small group of people) works on a software project and then releases it with a big bang. Does that mean that by definition the project was 'a failure' during those years? I don't think so.

      The way I see it, all FOSS software competes with each other and the best/most popular/best supported options remain. The rest is indeed abandoned.

      You might as well say that the success of FOSS itself could be measured by the number of abandoned projects / period of time. The more projects get abandoned the more succesful FOSS is. Because these projects needed to get started in the first place and because of the open nature of the software, good ideas can be inherited rapidly by other projects. It's like a giant software breeding system.

      Let's take for example a hypothetical radically new Linux distribution that is sooo much better than anything else. It perhaps causes a couple of smaller distributions that weren't any good anyway to fail. Does that mean that thos FOSS projects where a failure? Obviously not, they perhaps were a stepping stone for the new Linux distribution, a new starting point.

      In any case, I don't need any "Homer Simpson" statistics to know that open source is getting more popular in almost all the domains that it is present in at the moment. It certainly is in the Business Intelligence arena where I'm operating in.

      Matt

      --
      News about the Kettle Open Source project: on my blog
    19. Re:In my opinion by CDarklock · · Score: 1

      > Where does this 'ten years' crap come from?

      Experience. Name an open source project that is directly comparable feature-for-feature to a commercial software product, has similar reliability, and took less than five years to get there.

      You can't. There aren't any. You don't find any until you get up around the seven and eight year mark. The open source development methodology does not compete with commercial software for productivity, because reputation is a shitty short-term motivator. Of course, money is a shitty long-term one.

      > And where does this 99% come from?

      Again, experience.

      > Only count projects that have some semblance of actual code.

      If the project doesn't produce actual code, why isn't it a failure?

      > I think you left out the Bubble from your closed-source figures.

      No, the bubble was full of very long-term failures. A company would spend several years promising and never delivering. That doesn't go into the time average, and it's absolutely dwarfed by the failed projects at companies which were *also* producing successful ones.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    20. Re:In my opinion by Anonymous Coward · · Score: 0

      There are a large number of very vocal people who are total assholes towards people on slashdot.

    21. Re:In my opinion by CDarklock · · Score: 2, Interesting

      > FOSS projects operate in a totally different ecosystem
      > from commercial closed source software.

      Really? Because I use them on the same servers in the same data centers for the same purposes.

      > The success of closed source / commercial software could
      > simply be measured by the amount of money it makes for the
      > creator.

      No it can't. That's not success of the project, it's success of the product. It's a whole different question. Microsoft Bob was a successful project, because it did what it set out to do. It was a wholly unsuccessful product, because nobody wanted it.

      > FOSS success is less trivial to measure.

      Not really. Does the project do what it set out to do? Yes or no. Very simple.

      > You might as well say that the success of
      > FOSS itself could be measured by the number
      > of abandoned projects / period of time.

      All projects are abandoned. Failed projects are abandoned before they work reliably. As long as there is either a development team actively working on the project, or an active user community available to effectively support it, the project is not yet a failure. It only fails if the developers AND the community abandon it AND leave it in an effectively unusable state.

      > Does that mean that thos FOSS projects where
      > a failure? Obviously not

      Yes, obviously not. So what's the problem?

      > I don't need any "Homer Simpson" statistics to
      > know that open source is getting more popular

      But that doesn't make it any more effective. The open source community is getting larger, but it is not becoming more responsive to support requests - quite the opposite. The use of successful open source projects is growing, but that is not making the projects successful any faster, nor is it making them successful any more often. Running fifty servers instead of five on a Linux distribution does not make the Linux kernel any more than the one successful project it was when you were testing it on your desktop.

      More people using open source does not mean open source is getting better.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    22. Re:In my opinion by Fortyseven · · Score: 1

      I think some people are poisoned by their own elitism.

      It's kind of like superheroes.

      Let's say you have some super skill that puts you above others. You can either use that power to help and protect the lesser among you. Or, you can use your abilities to crush the skulls of the weak.

      Both tend to gather into groups, not unlike the Justice League/Injustice League cliques, too.

    23. Re:In my opinion by Anonymous Coward · · Score: 0

      I concur. A year or two back I needed to figure out how to send an html email with an attachment using a simple agent (I think it was elm or mutt, can't remember). Boy did some of them go psycho when I asked for some starting hints - you should't send html emails, email should only be plain text, blah blah blah. Made me look elsewhere and use something else to achieve the same end, but it certainly left a poor impression. Sometimes people will only help if it is their way, rather than just help.

      pjb

    24. Re:In my opinion by acidrain69 · · Score: 1

      > Abandonment by the development team before the project is reliable, coupled with a general lack of community support availability. Many open source projects have been abandoned and are unreliable, but have a thriving community readily available for user support; I do not count these as failures unless they don't actually accomplish their intended purpose.

      Ok, then by your logic, Microsoft has never released a successful project. Windows versions are abandoned and new ones come out, which are abandoned before they do everything they are supposed to. Changes are rolled into the next OS sometimes. Same for Office and everything else. I'm sure there's a calculator or a watch somewhere that does exactly what it is supposed to do. Possibly something as complex as a router. Maybe a tiny embeded OS, but nothing bigger than that could possibly do everything correctly all the time. There are just too many bugs or unforseen circumstances for anything with a high level of complexity.

      >If an open source project were successfully completed every single day since 1960, and fully 100 more failed every single day, there would not even be half as many open source projects as there are people in the city of Los Angeles.

      > So unless you propose that there are in fact FOUR hundred THOUSAND projects failing every single day, I think the bullshit you smell is your own.

      No, the smell is definately coming from you. I think it's coming from the numbers you pulled out of your ass. You are giving way too much credit to your numbers for commercial software, and not enough to FOSS. There is no possible way you could consider almost half of commercial software projects "successful". 1st of all, goals can change throughout a project, for commercial or open source. 2nd, there is a LOT of commercial software out there, most of it isn't available to the public. You can't say half of the projects did what they were designed to do. If there is one bug somewhere that caused an invalid result or a crash or something, then it fails your test.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    25. Re:In my opinion by goarilla · · Score: 1

      mm i found the gentoo community to be very helpfull (i'm a slack user)
      #debian on freenode on the other hand is just awful

    26. Re:In my opinion by exspecto · · Score: 0

      A couple years ago I was trying to help my brother out with a Mac problem he was having. Since I've never owned one myself, I went into an IRC channel to see if anyone might have any advice. When I described the problem, I was told that I wasn't having that problem. Even though I was a bit irked at that point, I took a quick couple of screenshots and within about 60 seconds had posted them for them to examine...at which point I was told that I must have falsified said images. Though, I should say that I'm more inclined to believe that I see many elitist assholes on IRC in general.

    27. Re:In my opinion by WilliamSChips · · Score: 1
      Experience. Name an open source project that is directly comparable feature-for-feature to a commercial software product, has similar reliability, and took less than five years to get there.
      Firefox. Started in 2003, 1.0 release in 2004. If you want to include Mozilla itself, development(this was a complete rewrite, they had to do as such to get rid of proprietary code) started in 1998. And the suite was at about 1.5 or so in 2003 and has many more features than IE.
      Also GNU. Development started in 1984, and by 1990 a lot of people already prefered it to the proprietary userlands it had.
      The Linux kernel. Started in
      If the project doesn't produce actual code, why isn't it a failure?
      If it doesn't produce any code, it can hardly be called a project. It's the equivalent of a "Coming Soon" page on the internet that's been up there for ten years. If you included all the equivelants of that on the closed-source world that 48% figure would go way up.
      --
      Please, for the good of Humanity, vote Obama.
    28. Re:In my opinion by KermodeBear · · Score: 1

      Exactly! This is a good opportunity to post a link to one of my favorite HOWTO documents of all time: How To Ask Questions The Smart Way.

      --
      Love sees no species.
    29. Re:In my opinion by CDarklock · · Score: 0, Flamebait

      > Ok, then by your logic, Microsoft has never
      > released a successful project.
      [...]
      > If there is one bug somewhere that caused an
      > invalid result or a crash or something, then
      > it fails your test.

      Oh! I'm sorry - I didn't know you were retarded. Let me put it another way:

      Shut the fuck up. You're retarded.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    30. Re:In my opinion by WilliamSChips · · Score: 1

      Crap, didn't realize I didn't finish my entry on Linux. Started in 91, Red Hat started in 94, no, wait, nevermind.

      --
      Please, for the good of Humanity, vote Obama.
    31. Re:In my opinion by CDarklock · · Score: 1

      > Firefox. Started in 2003, 1.0 release in 2004.

      No, FORKED in 2003 from a 1998 codebase. Not a new project - a continuation of an existing one. Which, in turn, was based off an even older codebase dating back to 1992. And Firefox still isn't 100% standards-compliant. They've tried to cover that up by saying they're "more standards-compliant", but IMO "not compliant" equals "not compliant" no matter how you do the math... so they still aren't there yet.

      So there's fourteen years. Although, to be fair, four of them were spent as closed source... and remarkably, it was during those four that the codebase was first made usable and became the brand leader! Isn't that strange? But let's call it ten.

      > Also GNU. Development started in 1984, and by 1990 ...they had only just begun work on the kernel. And the Hurd was completed in what... 1996? Twelve years!

      > The Linux kernel. Started in

      1991, reached feature-parity with commercial UNIX variants in roughly 2001.

      Looks like about ten years!

      Hmm. Ten, twelve, ten... ten and two thirds years. Drop the fraction. Ten years!

      Thank you for playing, please try again.

      > If it doesn't produce any code, it can
      > hardly be called a project. It's the
      > equivalent of a "Coming Soon" page on
      > the internet that's been up there for
      > ten years.

      I already said the time averages only apply to successful projects. A failure can take FIFTY years, and it doesn't affect the average.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    32. Re:In my opinion by The_Wilschon · · Score: 3, Insightful

      Just in case you were wondering, RTFM is very rarely a flame. If someone says RTFM, chances are they know what they are talking about and the information you are seeking is in TFM. So go read it. By providing a pointer to the information, they have in fact answered your question.

      Now, it may be that you lack the experience to discern what portion of TFM is the information you are seeking. If so, say so! Say that you have looked in TFM and not found an answer. Ask for help explaining specific parts of TFM, or ask for a more specific pointer to what part of TFM you should be looking in.

      Reading TFM is an important skill, and one that must be acquired. If you have that skill, then there is no call for you (or anyone else, of course this entire post is directed generally) to go demanding that other people use their energy and time to do what you are perfectly capable of. If you don't have that skill, then the greatest ROI for people responding to your question comes when they encourage you to acquire that skill. If you have trouble acquiring it on your own, then generally you can still find someone who is willing to help you acquire it. But not many people want to spend their time and energy doing something that either you can do or that you should be learning to do, unless such an expenditure will help you learn to do it yourself. If you expect someone to put down little arrows on the ground in front of you when you are lost in an unfamiliar city, then you'd better have some cash in hand. Similarly, many distros offer paid support contracts.

      When you spend 5 minutes saying exactly how to do something in detail, you are often setting yourself up to spend another 5 minutes saying exactly how to do something else in detail later. If someone figures out the answer themself, even if it is with guidance and aid (think Socrates), then they are much more likely to be able to figure out the next answer as well.

      Required reading (or it should be): http://catb.org/esr/faqs/smart-questions.html

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    33. Re:In my opinion by ozmanjusri · · Score: 1
      The way I see it, all FOSS software competes with each other and the best/most popular/best supported options remain. The rest is indeed abandoned.

      As you say, abandonment isn't necessarily a failure with FOSS. I was involved with a largish project a few years ago (a Laboratory Information Management System (LIMS)) which never saw the light of day in its entirety, but I and others have continued to use sections of the code in other less ambitious projects. That's something that rarely happens with abandoned proprietary projects.

      In fact, I'd say one of the greatest benefits of the "failure" was the learning process of the team - I know it changed the way I've designed projects since then, open and closed.

      --
      "I've got more toys than Teruhisa Kitahara."
    34. Re:In my opinion by doom · · Score: 1
      jman451 wrote:
      I've had mixed results when asking for help in the gentoo forums, and I have found that the wording and the tone of how you ask questions is very important.

      Exactly. It's important to whine a lot, and talk about how awful the software is, and how there's absolutely no way anyone could possibly get it to work right.

      Then you'll get a lot of people crawling out of the woodwork to rub your nose in how stupid you are, because obviously it works like this.

    35. Re:In my opinion by Jesus_666 · · Score: 1

      cf. Windows:

      A: "My network stack does weird things. Occasionally it just drops packets or sends them with a massive delay. Any idea on how to fix it?"
      B: "Backup your data and reinstall Windows."
      A: "Well, no. I don't want to reinstall everything just because of a defective DLL."
      B: "In that case use the system backup thing."
      A: "It doesn't change anything."
      B: "Okay. Backup and reinstall it is, then."

      True, the Linux communities have more people who are openly assholes, but at least they know more sentences than "Reinstall Windows" and "Install AdAware/AntiVir/Registry Cleaner 3000".

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    36. Re:In my opinion by oSand · · Score: 1

      "Gentoo is shit, it won't install why not?" And invariably the problem is covered by items 1 and 2 of the FAQ. Invariably, there will be a chorus of RTFM and invariably the inquirer will tell 10 people about the Gentoo snobs that told him to fuck off. It is a pattern as ageless as the seasons.

    37. Re:In my opinion by slack_prad · · Score: 1

      Whatever you say, nothing compares to the ubuntu community. Any FOSS community should seek to imitate it.

      --
      Sent from my desktop computer
    38. Re:In my opinion by Anonymous Coward · · Score: 0

      Then again, sometimes that is the only way to get a response. Pretending to be a troll can get you a lot of help with anything complicated or out-of-the-ordinary, especially on places like #ubuntu and #debian.

    39. Re:In my opinion by mattcasters · · Score: 1

      > a totally different ecosystem
      > Because I use them on the same servers in the same data centers for the same purposes.

      Yes, that's just about all that they have in common. So yes, really!
      And you are right, it's not only about the price.

      Disclaimer: As the lead developer of an open source tool called Kettle (http://kettle.pentaho.org) I am a bit biased.
      Kettle was open-sourced a year ago next week. What we saw in the beginning was that mostly small companies/individuals were using the tool. That is because closed source tools like Kettle are *very* expensive in closed source software (CSS). So you see, price/cost is an issue in certain cases.

      There is a drawback to using open source software is that it places a lot more responsibility on the shoulders of the "consumer" of that software. It's the "consumer" that has to decide whether or not a certain piece of software is fit to solve a particular problem. And, you often don't have a sales representative to help you with that. (Some people might argue that this is NOT a drawback :-))
      It's also true that FOSS often doesn't follow strict project plans and goals and is much more than open-source developed based on community input. As such, a consumer is expected to participate in the community as least a tiny bit to understand what's going down in new versions. The consumer is expected to file bug reports, provide feedback, etc.
      In the example of the Kettle project, I get bug fixes, new features sent to me on almost a daily bases. As such Kettle "grows" based on community input not based on anything else, and certainly not a corporate plan or marketing strategy. That's not a bad thing either, believe me.

      All these things are vastly different from CSS software.

      > Does the project do what it set out to do? Yes or no. Very simple.

      If it's yes, you would consider the project succesful. Fine.
      If it's no, in the FOSS world you have a choice. You can either ignore the project or participate by file feature requests, improvements to the code or even new code. For all practical purposes you don't have that choice in the CSS.

      Whatever the case, that's for the consumer to decide and is as such very subjective and far from simple.
      However, by looking at the popularity at least we can see that more and more people and organisations use FOSS and as such have made the decision that a particular project was useful/succesful for a particular purpose.

      > More people using open source does not mean open source is getting better.

      Indeed, just "Using" FOSS doesn't make open source any better, participation in the communities is required before that happens. However, a certain percentage of the people usually does. (folks that, unlike you, grasp the concept of FOSS) As such, it would be a safe bet to say that FOSS software improves over time.

      However, the decision of whether or not it is fit for a certain purpose will always remain on your shoulder, not on anyone else.

      'nough said.

      Matt

      --
      News about the Kettle Open Source project: on my blog
    40. Re:In my opinion by mattcasters · · Score: 1

      I couldn't possibly agree more.

      --
      News about the Kettle Open Source project: on my blog
    41. Re:In my opinion by CDarklock · · Score: 1

      > Yes, that's just about all that they have in common.

      I fail to see your point. Regardless of whether I produce a hammer by mass production or hand-forging, the measure of success remains "does the hammer work". While the only thing the two hammers may have in common is that they drive nails, as the tool's user, I don't really care about anything else.

      > All these things are vastly different from CSS software.

      Yes, because the benefits of closed source software apply primarily to the customer - not the development and support teams.

      > Indeed, just "Using" FOSS doesn't make open source any
      > better, participation in the communities is required
      > before that happens.

      You really don't understand what I'm saying, do you? POPULARITY is not QUALITY. You seem to understand this perfectly when people say it about Microsoft, so what's the breakdown here?

      > folks that, unlike you, grasp the concept of FOSS

      Oh, I grasp the concept just fine. It's the infinite monkeys fallacy. If you just have enough people look at something, eventually one of them will improve it.

      But it doesn't matter how many monkeys you have, they're still just monkeys. Once you get your project to a certain level of sophistication, they're incapable of improving it, and they become worthless.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    42. Re:In my opinion by xtracto · · Score: 1

      There are a small number of groups within the FOSS community who give it a bad name, however this is the same with most communities IMHO

      Just give a small visit to the comp.linux.advocacy group and you will see what the GREAT Linux trolls and zealots are made of.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    43. Re:In my opinion by Anonymous Coward · · Score: 0

      In comparison to the Windows users, who never doubt that you are having a problem.

    44. Re:In my opinion by Ginger+Unicorn · · Score: 1

      That reasoning only works if the question asker is at all technical.

      If my mum couldnt hear any sound in GAIM and the Ubuntu community told her to read the ALSA documentation she wouldn't be able to understand it.

      Similarly, it wouldn't be reasonable for her to take her car into a workshop and for the mechanic to hand her a copy of the workshop manual and say "Reading TFM is an important skill, and one that must be acquired. If you have that skill, then there is no call for you (or anyone else, of course this entire post is directed generally) to go demanding that other people use their energy and time to do what you are perfectly capable of."

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    45. Re:In my opinion by ookaze · · Score: 1

      There is nothing wrong with the FOSS community, however there are a small number of very vocal people who are total assholes towards people new to things such as Linux

      I think the problem as you say it is far from the reality.
      I have this strong belief, you know, for which I've yet to find an exception : when asking for help, people get their behaviour reflected back to them.
      I've done some help before, I also searched for help in a lot of occasions. I never saw these behaviours for myself.
      But I saw these for lots of people that were assholes themselves. Sometimes I didn't understand why some people were getting assaulted as soon as they asked for sth, before others tell me to be cautious, as this was a known troll/asshole.
      So now, as soon as someone talks about people in help forums being assholes, I have this instinctive feeling that the author himself is one of those.

      There are a small number of groups within the FOSS community who give it a bad name, however this is the same with most communities IMHO

      Wrong and wrong.
      I, for one, know that I would NEVER give a bad name to a community because I fell on one or two bad apples. I would say that there are one or two bad people, that's all.
      People that do that obviously want to trash talk this community. People that give the community a bad name are those people, not even the one or two bad apples I talked about. So stop trying to reverse the blame.
      If I were a new user, YOU would be the one that gave this community a bad name.

      Ubuntu are doing a lot of good not just with their decent distribution but with a positive and helpful community as well. Infact this is probably the best thing about Ubuntu

      See ? You're basically implying that gentoo has a negative and unhelpful community, again.

    46. Re:In my opinion by eldepeche · · Score: 1

      I think he was talking about GNU userland programs, not the GNU/Hurd operating system. Emacs, gcc, et cetera.

    47. Re:In my opinion by eldepeche · · Score: 2, Insightful

      You pay the mechanic to run diagnostics and find the source of problems in addition to fixing them; you're not paying for anything on a FOSS message board. Next analogy?

    48. Re:In my opinion by albanac · · Score: 1

      Just in case you were wondering, RTFM is very rarely a flame. If someone says RTFM, chances are they know what they are talking about and the information you are seeking is in TFM. So go read it. By providing a pointer to the information, they have in fact answered your question.

      Technically, yes.

      Now, it may be that you lack the experience to discern what portion of TFM is the information you are seeking. If so, say so! Say that you have looked in TFM and not found an answer. Ask for help explaining specific parts of TFM, or ask for a more specific pointer to what part of TFM you should be looking in.

      Things may have changed, but certainly my usual experience is that this draws the response 'Then you should have someone competent doing this for you, go away and get some clue'.

      This is not helpful. Nor does this qualify as 'encouraging you to learn that skillset'. Many manuals read as if delibearately obfuscated, because they weren't written for beginners: some, however, are really good (I'd point at procmailrc(5) as an example). If you're trying to find stuff in one of the badly-designed and written man pages, then the way someone encourages you to learn that skill-set is by explaining the man page with reference both to your immediate problem, and to the more general art of extracting useful information from the immense quantity of slightly organised data which most manual pages consist of, ime.

      This was much less of a problem when 99% of people messing with Unix were ubergeeks. They are the kind of people who inhale documentation and turn it into useful structures in their head, it's an aptitude. I'm not one of them. I can learn from the manual, but I can also learn a great deal faster with access to someone who can explain the thought-processes behind the documentation to me, and with a box to poke (labs++). Many, many people who now find themselves using one or other Unix-like system are perfectly capable of learning clue, but are not necessarily likely to respond well to most of the existing mechanisms provided for gaining clue.

      ~cHris
    49. Re:In my opinion by Ginger+Unicorn · · Score: 1

      so what's the point of the ubuntu?

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    50. Re:In my opinion by CDarklock · · Score: 1

      > I think he was talking about GNU userland programs

      I wouldn't call any of those even remotely comparable to commercial offerings. The open source community has struggled for years with the problem of not having user-friendly applications, and they've really not made much progress that wasn't outright copied from Apple and Microsoft.

      Furthermore, most of GNU's userland programs are not original. They're copies of existing projects, most of which came out of a commercial environment where they simply weren't seen as a salable product. The rapid development of these projects isn't really due to efficiency in creation, but efficiency in duplication.

      The general case of the open source project is no longer a few brilliant people tackling an interesting problem. It's a dozen kids with big dreams and no experience trying to take on the corporate machine all by themselves, and they're inevitably doomed to fail.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    51. Re:In my opinion by mattcasters · · Score: 1

      You must be confused or something. I never said anything negative about Microsoft, and I usually don't say anything negative about any other software. I'm just pointing out the differences.

      You are sadly mistaken though. In the specific case of Kettle ETL I know that it is better than 90% of the commercial ETL tools out there, including tools from Oracle, feature wise AND quality wise. And not only is it better, but it is also Free. And because of that it has a bright future and will continue to improve. I can think of plenty of projects where this is the case, ranging from Apache to JBoss, Java and plenty of other success stories.

      All thanks to the open nature of the software and community feedback.

      Resorting to name-calling and spreading FUD is not winning you any points here. Neither is the whining.

      --
      News about the Kettle Open Source project: on my blog
    52. Re:In my opinion by Krishnoid · · Score: 1
      Just in case you were wondering, RTFM is very rarely a flame. If someone says RTFM, chances are they know what they are talking about and the information you are seeking is in TFM. So go read it. By providing a pointer to the information, they have in fact answered your question.

      ...

      Required reading (or it should be): http://catb.org/esr/faqs/smart-questions.html

      If that's what ESR has to say about asking questions, give me the cathedral instead. At least I'll be given a chapter and verse reference in TFM :-)

      Also, have you read that 'smart-questions.html' page? While thorough, it makes me wonder if it doesn't come off as self-serving rather than genuinely helpful to someone who would read the whole thing in the first place.

    53. Re:In my opinion by acidrain69 · · Score: 1

      Nice job, way to go down in flames in a discussion. You have no argument, and yo cannot resolve the inconsistencies in your statements. It doesn't make you retarded, it just makes you stupid and ignorant.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    54. Re:In my opinion by Anonymous Coward · · Score: 0

      vocal assholes? Time for some Beano! :)

    55. Re:In my opinion by CDarklock · · Score: 1

      > You must be confused or something. I never said
      > anything negative about Microsoft

      It is a sad fact of the English language that singular and plural second person are the same word, but most people learn to deal with this ambiguity by the age of ten.

      > In the specific case of Kettle ETL... ...representing less than one thousandth of one percent of the open source community and thus meaning roughly JACK SHIT.

      > Resorting to name-calling and spreading FUD
      > is not winning you any points here.

      That would be why I'm not doing it.

      Open source projects overwhelmingly fail. Those that succeed take much longer to do so than comparable closed-source projects. The only defense the community has ever been able to muster is to redefine both "project" and "failure", which is simply not rational.

      Not one single name has been called there, and no FUD is involved. These are simply the facts.

      And here you are denying them, which is exactly what I said was the problem.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    56. Re:In my opinion by CDarklock · · Score: 1

      > You have no argument

      I have an argument. You just aren't worthy of it.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    57. Re:In my opinion by The_Wilschon · · Score: 1

      Yes, but you pay the mechanic. That was what was meant by my remark about paid support contracts.

      Also, I believe that I said that if you really can't understand the docs at all, you should simply say so! Say "I've tried to RTFM, and I'm not really getting anywhere, could somebody please give me more specific advice here?". That is appropriate. Expecting people you've never met who owe you nothing to tie your shoes for you is not.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    58. Re:In my opinion by The_Wilschon · · Score: 1

      Yes, I have read ESR's essay on asking questions, from beginning to end, at least two times that I can recall, perhaps three. It is self-serving. Yes it absolutely is. If I'm not mistaken, he practically says so. Sorry friend, but that is the reality you have to deal with. Most people you meet are in fact going to be self serving. Sucks, doesn't it? They shouldn't be, IMHO, but they are, and no feasible amount of not liking it by any number of people is likely to change that.

      The people you are asking for help are often lurking on these forums for a few reasons. One is conversation. They just simply enjoy talking about technical stuff. Self serving. Another is an ego boost. When they help somebody, they feel like they know what they're talking about. Self serving. Another is boredom, seeking interesting things to do. When an interesting problem comes before this particular type of person (and I count myself among their number), it is pretty irresistible. One website I came across said that for my personality type, solving an interesting problem gives a thrill unequaled by anything, including sex. Now, I'm not sure I would go that far, but it gives you an idea. Self-serving. If you want these people to fix your problems, then you have to meet at least one, preferably all three, of the above incentives.

      Of course, that is not to say that there are not other more personable and more sociable people on these forums. Many of them are in fact quite smart, knowledgeable about the systems in question, and good at what they do. However, a strikingly disproportionate number of the people who are likely to actually be capable of solving your problem are not these people. As ESR says, it might help if you think of them as slightly brain damaged.

      Again, I'm sorry that it is so self-serving. However, in the situation of helping people on forums, that is simply the way things are, and are likely to remain for the forseeable future. ESR's essay reflects that, not because that is necessarily the way he feels it should be, but because that is the way it is.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    59. Re:In my opinion by Anonymous Coward · · Score: 0

      Don't kid yourself. You can't pretend to be a troll. You either troll for responses, in which case you are a troll, or you don't. Not that there's anything wrong with trolling. But using trolling technique makes you a troll, regardless of your intentions. (This is why I read at -1)

    60. Re:In my opinion by acidrain69 · · Score: 1

      But I am worthy of your ridicule. I suppose everyone can see where your priorities are.

      Sorry for feeding the troll everyone.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    61. Re:In my opinion by tehcyder · · Score: 1
      Just in case you were wondering, RTFM is very rarely a flame.
      Bollocks, try saying "read the fucking manual" out loud to someone as a piece of friendly advice.
      --
      To have a right to do a thing is not at all the same as to be right in doing it
    62. Re:In my opinion by Risen888 · · Score: 1

      If you want full-service, paid support, there is a link on the front page of ubuntu.com. Here, I'll give you this one for nothing:

      http://www.ubuntu.com/support/paid

      Your options from this point are as follows:
      1. Do it yourself
      2. Stop being a cheap-ass
      3. STFU

      --
      Hey, I finally got my first freak! Took you long enough!
    63. Re:In my opinion by CDarklock · · Score: 1

      > But I am worthy of your ridicule.

      No, the *community* is worthy of knowing that I find you ridiculous.

      If I just ignore you, nobody really knows why. You might not deserve my time and effort, but the community does.

      Sounds a lot like the open source philosophy. How ironic.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    64. Re:In my opinion by mattcasters · · Score: 1


      > but most people learn to deal with this ambiguity

      My native language is not English, it's Dutch. I'm sure I didn't misunderstand you though. You (singular) dragged MS into this discussion without reason. Calling me names and throwing around insults about it doesn't make you (singular) look any better.

      > ...representing less than one thousandth of one percent of the open source community and thus meaning roughly JACK SHIT.

      Actually, as you should have noticed, I was not comparing just to FOSS projects, I was comparing to closed source software as well.
      In the ETL space that we're competing in it's fair to say that all 4 of the top players have less than 5000 paying customers each. (makes sense, the software costs >US$100.000 a piece)
      Well, that's about the amount of downloads Kettle had... last month. So we must be doing something right.

      Again, the same goes for Apache, JBoss and many *many* other interesting and very successful FOSS projects.

      It's also interesting to note that Kettle could not have been written if it hadn't been for other open source projects on top of which it builds.
      I'm sure you would consider many of those projects "failures", but I found them extremely useful nevertheless.

      > Not one single name has been called there, and no FUD is involved. These are simply the facts.

      Mmmm, I distinctly remember you calling my community a bunch of monkeys. Now where is that post... Oh there it is.
      Portraying FOSS projects like that is dishonest to say the least and an insult to many people and organizations. FUD indeed.
      Sure there are failed attempts at software writing in FOSS, but like another poster said below, things are learned and you move along. And it's not like all close source software is that great either. I clearly remember the "good old" days of shareware and I *know* that 99% of that stuff was not worth the disk-space it occupied.

      You as a consumer have the choice to use FOSS or not. Well, at least thanks to FOSS now you have that choice.
      So why not help out these "failed" projects with your obviously valuable feedback, instead of spending all your time complaining about it on Slashdot? The people in the Kettle community I value the most are the ones that write bug reports and give feedback, whether it is negative or not.

      Peace,

      Matt

      --
      News about the Kettle Open Source project: on my blog
    65. Re:In my opinion by CDarklock · · Score: 1

      > You (singular) dragged MS into this discussion without reason

      You (singular) keep talking about how popular a project is as though that matters.

      When people say that Microsoft must create quality software because so many people use it, you (plural, i.e. the open source community) immediately perceive and loudly repeat that popularity is not the same thing as quality.

      You cannot have this both ways. If popularity is not quality, and it's not, then you can't use the popularity of a product as evidence of its quality.

      And that's my reason.

      > Calling me names and throwing around insults about
      > it doesn't make you (singular) look any better.

      What names and what insults?

      > I was not comparing just to FOSS projects, I was
      > comparing to closed source software as well.

      It doesn't matter. If your one project is a phenomenal success, it is still only one project. It does not change the percentage of projects that fail, and it doesn't have much impact on the average length of successful projects.

      > I distinctly remember you calling my community a
      > bunch of monkeys

      No, I called the *flaw* in the community the "infinite monkeys fallacy". Joel Spolsky explained it a little differently:

      "The real trouble with using a lot of mediocre programmers instead of a couple of good ones is that no matter how long they work, they never produce something as good as what the great programmers can produce. Five Antonio Salieris won't produce Mozart's Requiem. Ever. Not if they work for 100 years."

      You can read that whole article at http://www.joelonsoftware.com/articles/HighNotes.h tml if you're interested. It's not about open source; it's about building high-quality software. And in my experience, the open source community would do well to occasionally shut up about open source and spend some time learning about high-quality software. You know, maybe 20% of the time, or something like that.

      I call this problem - recruiting a lot of mediocre programmers instead of a few good ones - the "infinite monkeys fallacy", because it's the same stupid idea that leads people to say "if an infinite number of monkeys typed on an infinite number of typewriters for an infinite amount of time, they would eventually produce the works of Shakespeare".

      In other words, IT'S A FUCKING METAPHOR. Nobody called you a monkey. Grow up.

      > So why not help out these "failed" projects with your
      > obviously valuable feedback, instead of spending all
      > your time complaining about it on Slashdot?

      I'm a professional software project manager. Any open source project that wants my services is more than welcome to pay for them just like everyone else, and I'll put every bit as much time and effort into it as I would for a commercial client.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    66. Re:In my opinion by mattcasters · · Score: 1

      > I'm a professional software project manager

      I'm sorry to hear that. I really am.

      --
      News about the Kettle Open Source project: on my blog
    67. Re:In my opinion by CDarklock · · Score: 1

      Yeah, because it's got that scary "manager" word in it, which means I must be just like that pointy-haired guy in Dilbert! Oh nos! That is teh suck!

      Fear of management is common to the incompetent.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    68. Re:In my opinion by The_Wilschon · · Score: 1

      What!? Who told you that RTFM stood for Read the fucking manual? Whoever told you that is a shame to our wholesome online community. RTFM stands for Read the Friendly manual. That's what my mommy told me, anyway.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    69. Re:In my opinion by mattcasters · · Score: 1

      Mmm, are you sure your title is "project" manager? Not "sanitary" manager at the local McDonald's?

      This thread is interesting enough though... for those that are investigating correlations between trolling and FUD.

      Shees.

      --
      News about the Kettle Open Source project: on my blog
    70. Re:In my opinion by CDarklock · · Score: 1

      Yeah, since I don't agree with you, I must not know what I'm talking about. It's a complete fluke that I knew EXACTLY how the community would react to the suggestion that open source is a fantastically ineffective process: denial. Yet most of the top theorists in open source thoroughly admit that the process shouldn't work. They point to the underlying systems and say "this should not produce anything of value at all". Then they pull out stuff like the Linux kernel and say "wow, we were wrong". The hundreds of broken and inadequate projects surrounding it, they ignore. The process shouldn't work, and it doesn't. Denial doesn't change that.

      And FUD? How dare you. When the success rate of open source projects is questioned, you're right there to insist that the problem isn't an overwhelmingly ineffective process, but that we are using the wrong definition of "project" and the wrong definition of "failure" and the wrong definition of "success". That's just marketing bullshit, and you know it.

      You do not have one single fact to support your position, because you are wrong. The evidence for open source is exclusively anecdotal. The evidence against it is overwhelmingly obvious. Don't take my word for it; after all, I've worked for Microsoft. I must be biased. Gather your own statistics. The open source community has a problem, and refuses to fix it. That's stupid.

      Or you could just shut your eyes and stick your fingers in your ears and say "na na na na na" really loud until I go away.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    71. Re:In my opinion by mattcasters · · Score: 1

      Hey buddy, I gave you plenty of facts, you just ignored them and threw rude comments back at me.
      So what it comes down to is that after trolling and spreading fud, I can now add flame bait to the list.

      I didn't even know you worked for Microsoft. Like I said before, I have nothing against Microsoft and I really like to work with a lot of their software. I'm sorry they kicked you out. However, it's just a company my friend, get over it. There's plenty of other work in the ICT sector.

      Take care,

      Matt

      --
      News about the Kettle Open Source project: on my blog
    72. Re:In my opinion by CDarklock · · Score: 1

      > I gave you plenty of facts, you just ignored
      > them and threw rude comments back at me.

      Your facts were irrelevant. That's not a rude comment, it's a fact. Go back over the thread.

      > I'm sorry they kicked you out.

      Yeah, it's just *terrible* when your project ships. What a massive failure I must be.

      And that's three rude comments in a row about my job. I might make rude comments about your stupid arguments and ignorant assertions, but I certainly don't suggest anything ridiculous like "you must not know what you're talking about because you're Dutch and everyone in the Netherlands smokes marijuana". That's not a fact at all. It's not even remotely close to being a fact.

      So I don't try to use it as part of my argument, because it doesn't belong there.

      Think about that for a while.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
  4. When did the community become an entity by 0racle · · Score: 5, Insightful

    When did the 'FOSS community' become an entity that could be analyzed as a single group so that you could point at it saying that's what's wrong with it?

    --
    "I use a Mac because I'm just better than you are."
    1. Re:When did the community become an entity by kaiidth · · Score: 1

      There's a Terry Pratchett quote which, loosely paraphrased, goes something like 'Like all uses of the word `community', it gave the feeling that they were using it in a very specific case that does not include you or anybody you know'.

      There's also a very active research set that delights in sending out mindless little questionnaires to evaluate this and enumerate the other features of said F/OSS community. Personally, I've long since stopped wasting time actually answering said questionnaires, and so I suspect have many people who, objectively, might be said to form part of said community. Like herding cats, this; or, more accurately, like trying to persuade busy people to fill out endless questionnaires.

    2. Re:When did the community become an entity by Moofie · · Score: 1

      When people tried to start selling magazines about it.

      --
      Why yes, I AM a rocket scientist!
    3. Re:When did the community become an entity by westlake · · Score: 1
      When did the 'FOSS community' become an entity that could be analyzed as a single group so that you could point at it saying that's what's wrong with it

      then perhaps what is wrong with FOSS is its lack of cohesion. what can't be defined, can be ignored.

    4. Re:When did the community become an entity by WilliamSChips · · Score: 1

      what can't be defined, can be ignored.There are a plethora of Eastern religions that would disagree with you on that point.

      --
      Please, for the good of Humanity, vote Obama.
    5. Re:When did the community become an entity by sfraggle · · Score: 1
      I'd pay careful attention to the author of this article. He claims to be an important Free Software author, but he's actually nothing of the sort. His major project was Shadow Conflict, a vaporware Open Source game that he used to try to scam funding from LinuxFund so he could buy a new computer.


      Another one of his scams was "Make Patrick McFarland Rich", a website that now seems to be down. He claimed that this was either a parody, psychology experiment, or that he was going to use the money to do "something awesome". It's not clear which.


      I seriously ask people to ignore this idiot. He isn't a big or important Open Source contributor. If anything he's a self-important con artist. He doesn't know what he's talking about.

      --
      were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
  5. Hmm.. by El+Lobo · · Score: 3, Insightful

    I kind of dislike the Open Source fanosophy... Sorry, philosophy, but that article was a waste of bandwidth. Of course, in free/Open Source everyone does as they want. Yes, it's a Bazaar, but that's the way it's suposed to be. I do whatever i want in my freetime, but I must do whatever I'm told at work. And that is not going to change.And that has been so since the creation or the evolution from monkeys. And the world has not ended because of that.

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:Hmm.. by Anonymous Coward · · Score: 0

      but I must do whatever I'm told at work. And that is not going to change. And that has been so since the creation or the evolution from monkeys.

        NO IT HASN'T. The modern workplace and 'work ethic' originated in the mid nineteenth century, and is a historical aberration. Prior to that, most people (outside of those who worked on farms with a large number of animals to tend) worked a few hours a week and were able to earn enough during those hours to maintain their preferred standard of living, and they were generally their own boss.
        This changed due to a confluence of crazy religious beliefs that idleness lead to wickedness (our current society shows that theory to be false -- little room for idleness, plenty wickedness left) with the needs of politicians to keep the populace under control and the needs of the new industrialists to force people to work for them. In England, this led to the 'enclosure of the commons', which took land away from people and regulated the maximum legal size of gardens (so the poor would have to buy food from a market instead of grow, or barter with their neighbors), all to deprive people of self-sufficiency and force them into signing over their lives to their new owners.
        You hear from certain corners (those usually defending sweatshops) about how people "couldn't wait" to get the new factory jobs in the city, but at the time, industrialist bemoaned the fact that they couldn't get people to work for them -- and demanding that laws be passed to benifit them; after all, it's probably bad for poor people to be so damned lazy, isn't it? It gives them time to think, and that's dangerous for the country! Something must be done!

    2. Re:Hmm.. by Anonymous Coward · · Score: 0

      Rubbish, I never do what I'm told at work out of blind obedience, I question everything and get in fights with the management, they keep threatening me with warnings, but I won't back down, there are a lot of people grumbling here but I'm the only one willing to stand up to the management. Some people are even talking about forming a union.

      Then again I'm a free software guy, not open source, my philosophy stretches far beyond software in to all parts of my life.

    3. Re:Hmm.. by Anonymous Coward · · Score: 0

      I can pretty much guarantee that someone in management is waiting for you to screw up enough that they can fire you on the spot. Unless you are completely indispensible, which you probably are not, your actions undoubtedly piss them off. These people have bills to pay and ambitions and don't want to listen to your shit even if you are right. Fact of life-too bad you're going to learn it the hard way.

  6. On behalf of the Open Source Community... by shrtckt · · Score: 0

    If you don't like it, then don't use it :)

    1. Re:On behalf of the Open Source Community... by drooling-dog · · Score: 1

      If you don't like it, then don't use it :)

      That about sums it up. Why so many people would be sitting around bitching about all the free stuff that's available to them is beyond me. I've used FOSS almost exclusively for years, and I've always been able to do what I needed (or wanted) to get done, with no complaint. No one can withdraw it from the market, or refuse to allow me to customize it to my needs (or pay others to do so), and no one demands the right to shut me down and audit my computers looking for license irregularities.

      But, I think there are people out there that are big-time cognitively dissonant about FOSS. They're the ones paying big bucks and putting up with abusive licensing terms for proprietary software when perfectly viable FOSS equivalents exist. If they can't rag on the free alternatives, then they have no recourse but to feel like idiots for bending over and dropping their pants. Ergo, FOSS must be useless and evil.

      But as I always tell them, even if you choose to go the proprietary route, think of how much more difficult your software vendor might be to deal with if FOSS didn't exist...

  7. what is wrong by wardk · · Score: 1

    Steve and BIll don't own it. (But Novell isn't done, so that could change)

    so what's wrong with it is actually what is right with it.

    1. Re:what is wrong by ditoa · · Score: 5, Insightful

      Actually lack of leadership is a problem within the FOSS. Mark Shuttleworth has done a great job with Ubuntu because he is a good businessman. Too many FOSS projects are managed by developers who don't know how to manage which means poor decisions are made. This is fine if you don't want the project to grow however if you want to become bigger and better you need to make certain choices and sometimes they are not always easy to accept. I have seen many projects (both FOSS and commercial) die because of bad decisions being made by someone who has never managed anything in their life. Just because something is free and open source doesn't mean that they cant be managed by someone with a business background. Ubuntu is a fine example of this IMHO.

    2. Re:what is wrong by Anonymous Coward · · Score: 0

      Novell don't own it either. So there is nothing to be afraid of.

    3. Re:what is wrong by QuantumG · · Score: 2, Insightful

      I thought Shuttleworth did a great job because he pays people money so he can tell them to do what he wants. Ya know, rather than just whining to people that they should have the same interests as you, he put his money where his mouth is.

      --
      How we know is more important than what we know.
    4. Re:what is wrong by Requiem18th · · Score: 2, Informative

      I will state however, that a developer who don't know how to manage is still better than a manager who doesn't know how to code. Yes, in theory if you get the very, very best manager and the worst of all developers you could get a positive comparison but in any practical real world situation a developer still makes for a better manager than a simple manager, clueless managers are the root of all evil.

      As for the SABDFL, Mark delegates all his actual managent task to his developers, he is just called in when the community is in a hippcup, but here he is much more of a client than a manager.

      It should be mentioned that while a business person can organize a distro, the most succesful distros aren't run as business at all.

      --
      But... the future refused to change.
    5. Re:what is wrong by Anonymous Coward · · Score: 0

      You forgot to mention that Mark actually is a developer.

  8. we need artists and bug hunters by Anonymous Coward · · Score: 1, Insightful

    we need more artists in the FOSS to design icons and stuff. Also, we need folks who are willing to hunt bugs to complement those who come up with features. Instead of doing a crossword puzzles why not fix bugs in FOSS?

    1. Re:we need artists and bug hunters by LindseyJ · · Score: 2, Funny

      Because crossword puzzles have a solution.

    2. Re:we need artists and bug hunters by Anonymous Coward · · Score: 0

      Ok but if you want more artists you actually have to pander to them. I've heard people in various projects lament how artists demand this and that and think they're very special. Fair enough but these (and probably most) people in FOSS obviously neither realize the skills involved nor the simple fact that the artists aren't coders and need the appropriate code/features provided for them to be able to do quality work. Call it the "Clash of Egos" if you will and you can find it all the way from GUI issues to game development.

      Artists aren't keen on doing stuff when they know it will be shit because they don't have functionality provided. They also aren't keen to wait around forever for it to appear. The only thing except self-gratification artits can receive from contributing is that they can show a pretty product off for potential employers. If they know that isn't going to be the end result they really have better things to do if they ever aim to make a living off their talent. Making sketches has bigger allure (and potential payoff) than getting bogged down with cranky coders for verbal abuse and no pay.

      What you get is either FOSS coders who have a minimum of artistic skills themselves, artists who have some coding skills (will usually only work for themselves), or artistically inclined people making icons/skins/styles pretty much for their own personal gratification (often just copycats). Some of it can be very good and most of it is terrible.

      If you are aware of how cutthroat their side of the business is you realize why most of them (the actual professionals or those aiming to be rather than the talented hobbyist) would seldom consider giving anything away for free - if ever.

      Hell even the non-professional side of things is pretty rough at times; ever watched mod-makers fight over "the resources" trying to attract the modellers, skinners and texture-makers to their own project? People like that are rare enough even in the semi-commercial modding scene. The only example I know of where one person created all the artistic elements from scratch for an entire mod was for an art degree, and he based it on a commercial engine (it took him years but it was really well done). What some people in the FOSS community are asking for is a lot more work than that guy did and without the tools/integration/features: they'll get no takers.

      Until FOSS coders in general realize quite a few things it will just continue as it is, personally I don't even bother any more as I don't think it will happen any time soon if ever.

    3. Re:we need artists and bug hunters by Der+PC · · Score: 1

      "Icons and stuff" are not the problems F/OSS has.

      The biggest problems are diversity. The human mind is a simple thing. It can handle at most 6-7 simultaneous tasks / choices. When like in the OSS world, you have a plethora of choices for each and every task you intend to perform, you ( the new kid on the block ) have to waste lengthy sessions of trial and error testing the choices you have to find the tool that is right for the task.

      When you have a choice of tens of editors, spreadsheets, drawing packages, email clients, web browsers, windowing environments, formula editors ( each with their own prerequisites of tools ) etc etc, you will get lost. The human mind really can't handle all the simultaneous choices and collapses down on the first that "seems" to work ( regardless of whether it is the best choice ).

      Hell, I have been using Linux since 1994 and Minix, HP-UX and UniSYS UNIX since before that, and occationally, I find myself lost.

      What the F/OSS world needs is a set of directions. Guidelines of what should be done, how and why. A dictator if you will. Much like Linus is handling the kernel, others should be appointed for the GUI, the network applications etc.

      If there was a set of "official core applications" and documentation on how these applications should behave and communicate ( UML, requirements etc ), it would be easier for OSS programmers ( even those with short attention spans - like myself ) to participate and more would get done.

      The current status leaves the programmer to utilize his strengths by the "focus follows gaze" algorithm :-P

      What

      --
      This signature is DRM protected. By the DMCA, you are not allowed to counteract or oppose to it.
    4. Re:we need artists and bug hunters by Der+PC · · Score: 1

      That last "What" should not have been there. I should have used preview :)

      --
      This signature is DRM protected. By the DMCA, you are not allowed to counteract or oppose to it.
  9. Nothing really is wrong except one thing. by LWATCDR · · Score: 4, Insightful

    That one thing is that FOSS can not be the end all and be all of software.
    Not every software need will be be solved with FOSS.

    There needs to be freedom to write Open and Closed source software. That is what bugs me are people that think selling a closed source package is evil. I just don't think that the FOSS model can work for every program.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      Sorry, I still think telling people what they can and can't copy is wrong. And threatening to take away everything they own (cause no average person can afford to defend a copyright lawsuit) or send them to jail if they disagree with you is just evil.

      --
      How we know is more important than what we know.
    2. Re:Nothing really is wrong except one thing. by NDPTAL85 · · Score: 1

      Would that be more or less wrong then telling someone that their creation cannot be protected under law and that they must allow the entire world to profit from its free usage rendering the salability of the creation by the original author impossible?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    3. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      Yep, cause the right to restrict others by employing men with big guns so you can make a buck is something that we never wish to see perish from this earth.

      --
      How we know is more important than what we know.
    4. Re:Nothing really is wrong except one thing. by Moofie · · Score: 1

      If their "creation" is a physical object, it should be illegal to take it away from them. Everything else is a gray area.

      --
      Why yes, I AM a rocket scientist!
    5. Re:Nothing really is wrong except one thing. by dreamchaser · · Score: 2, Insightful

      You are absolutely right. We should do away with police as well, and no longer treat theft as a crime either. No, Copyright Infringement is not theft, but it is a crime and Copyrights exist for a reason. If someone wants their work protected they should have that right. You do not have the right to copy it at whim, nor should you.

      If you don't like it, don't patronize the people who enforce it (RIAA, MPAA, etc.). Nobody is forcing you to listen to music or watch movies either.

    6. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      WTF. Seriously dude. "If someone wants their work protected they should have that right." Huh? How can you make such a blanket statement? Just so we're both sure as to what you're saying here, when you say "protected" you mean "protected by the government" right? You don't mean they should actually have pay for it to be protected do you? So what you're saying is that if someone wants everyone in society to pay for a police force to stop people from doing what they want to do with the work then they should have that right? What if, ya know, society doesn't want to pay for a police force to stop people from doing what they want to do with the work? Does that matter? Do you even think about this stuff or when you say "protect" do you just envision some kind of magic elf that runs around and does this?

      --
      How we know is more important than what we know.
    7. Re:Nothing really is wrong except one thing. by PCM2 · · Score: 1
      What if, ya know, society doesn't want to pay for a police force to stop people from doing what they want to do with the work?

      Apparently by "society" you mean you, and in this case, the answer is "tough shit" ... because, yes, in this case we as a society have enacted copyright laws and, yes, we do pay law enforcement agencies, district attorneys and the like to enforce those copyrights. The fact that you (sniff) don't want to is in no way representative of the wants of "society."

      --
      Breakfast served all day!
    8. Re:Nothing really is wrong except one thing. by Anonymous Coward · · Score: 0

      Until the whole world conforms the to socialist utopia that you envision (and nobody is allowed to make any money and has to share everything that they have, and hard work means jack shit) then your ideas can't possibly work.

    9. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      Excuse me, but I was simply making the point that you left the will of the society that has to pay for these things out of your bullshit blanket statement about what rights people should have to "protect" their work. You, like many people, fail to phrase your arguments as anything more than commentary on our current society. Many things in our society are immortal and evil, to appeal to the current state of law is to do nothing more than beg the question. Fundamentally, I see the issue of copyright as one of the class of remote interference. Should someone, who is not present, be able to restrict my actions for their own personal gain? Should I allow myself to be restricted by someone who is not present for their own personal gain? These are the kinds of questions that are worth answering. The answers are matters of wisdom that are eternal not temporal. I apologize if this is not the kind of conversation you had in mind when you replied to me, but it is the kind of conversation I wish to have. If you do not wish to participate then I bid you good day.

      --
      How we know is more important than what we know.
    10. Re:Nothing really is wrong except one thing. by ldj · · Score: 2, Insightful

      By all evidence, a large segment of society would prefer copyright modifications, possibly back to something similar to the original rules (i.e., reasonable time limits), with serious amendments for digital information. And I'm guessing another large segment is relatively indifferent and/or ignorant on the subject. I don't know how you can claim to know what society (i.e., the citizens) as a whole would prefer.

      Don't confuse the wishes of society with the decisions made by our elected leaders. They're not always the same.

      --
      Open Source: I'll show you mine if you show me yours.
    11. Re:Nothing really is wrong except one thing. by NDPTAL85 · · Score: 2, Insightful

      Its only a gray area to those who don't want to pay.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    12. Re:Nothing really is wrong except one thing. by NDPTAL85 · · Score: 1

      I don't see what the debate is here. There's no question that the majority of people want to pay for police forces around the country via their taxes simply because police forces continue to exist. No one has voted their local police force out of existence.

      So that leaves us with copyright enforcement. Is it not the government's job to enforce contracts? If it isn't then I'm wrong. But if it is then what is your point?

      Yes, in the interest of the economy of our society someone should absolutely be able to remotely interfere in your life, because by your very actions of using/stealing their material without permission/compensation you are remotely interferring in THEIR livelihood. This country wasn't founded so we could all be hippies. I know folks who don't want to pay for things will never go away. Roaches aren't going away either. It doesn't mean society likes and or agrees with them though. Not when the full implications are laid out for all to see. The dismantling of entire industries, tens of thousands of jobs....etc.

      And for what? So that someone who doesn't want to pay for a song or for software can get away with ripping people off? Information wants to be free huh?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    13. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      I'm glad you brought up contracts. Copyright goes beyond contracts by holding third parties to the terms of agreements made between others. For example, if I were to make a contract with you where you promise not to copy my work in exchange for access to that work (and, of course, you pay me some money too) and you were then to break that agreement and give a copy of my work to a third party, I could sue you for breach of contract. If that third party, however, was then to make a copy of my work for another third party, without copyright, I would have no ability to sue him. It is my claim that this is as it should be. The agreement was between me and you, not the third party. I should not be able to hold this third party to our agreement because I did not make an agreement with this third party! Copyright changes that and I believe this is injust.

      --
      How we know is more important than what we know.
    14. Re:Nothing really is wrong except one thing. by Moofie · · Score: 1

      No, it's a gray area to the people who understand that market theories presuppose that duplication is difficult, and that that is no longer the case.

      But nice try.

      --
      Why yes, I AM a rocket scientist!
    15. Re:Nothing really is wrong except one thing. by MBC1977 · · Score: 1

      Bullshit. If I state terms of usage (per an EULA or other contract) which clearly states, if you use this software, you are agreeing not to copy, share, or otherwise tamper with the internals of this software and you hit the 'AGREE' button, then you have accepted the contract. If you don't read what you are accepting that is no excuse. Once you hit 'AGREE' if you do anything outside of the terms of the contract, you have violated (i.e. broke) the contract. In a lawful society, (which we are somewhat), the creator has the right to sue for damages. Whether the third party was aware or not.

      Its the same as if you bought a television from someone who stole it from someone else. If the owner or police catch you with their property, you can still be arrested and / or sued for receipt of a stolen product.

      Not all infomation (to include software) was intended by its original creator / owner to be free.

      --
      Regards,

      MBC1977,
    16. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      Blah, they don't call it an End User License Agreement for nothing. This shit would never fly if we didn't have copyright.

      --
      How we know is more important than what we know.
    17. Re:Nothing really is wrong except one thing. by WilliamSChips · · Score: 1
      Its only a gray area to those who don't want to pay.
      Edison's lawyers said the same thing to the people who 'pirated' Edison's movie-making technology. Who fled New York and went to Hollywood. It has been proven time and time again that copyright infringers help the economy. How many graphic designers pirate Photoshop? Probably about 90% of the ones who use Photoshop.
      Mac OS X and Windows XP working side by side to fight back the night.
      Is that sig a reference to something? I googled "working side by side to fight back the night" and got nothing.
      --
      Please, for the good of Humanity, vote Obama.
    18. Re:Nothing really is wrong except one thing. by MBC1977 · · Score: 1

      Hmmm lets examine that.

      Without copyright, Joe Schmoe gets an interesting idea one day while at lunch goes home and after sometime comes up with a software application. For sake of arguement, lets assume that said name application just happens to be unique. Joe Schmoe puts a lot of time and resources in to rollout this software (advertisements, marketing campaigns, etc.) Joe Schmoe knows its a good piece of software, he's a good software engineer (again for sake of arguement).

      Finally, the big day comes, Joe Schmoe sells his first one for $99.99, (assuming a normal workday of 9 to 5), Joe's made some good money at the end of the day. about 50 copies sold. Lets just say 10 of the copies went to some very unscrupluous people, who decided to reverse engineer it (or worse just change the name) and remarket the application for a lower price. Now all of Joe's hard work and effort is useless. Granted as most advocates of the free / open source movement say, well he could sell the software, just at a lower price or he could sell support .

      Joe Schmoe should not have to jump through those hoops to make money. That is what copyright and patents enforce. Joe Schmoe may not have a problem with his idea being copied and / or modified, but he want's his fair cut of any and all future profits. Again, none of this is possible without protection of copyrights and / or patents.

      --
      Regards,

      MBC1977,
    19. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 0

      So, fucking, what.

      You can not argue the morality of copyright by appealing to the current situation. You can't argue whether or not something is right or wrong from the behaviour of people living under that system. Why is this so hard to understand?

      Imagine we're in the USSR. I'm trying to tell you why the armed guard next to the fax machine is so important. I tell you a story about how just last week someone tried to smuggle secret documents to the americans by memorizing them and radioing what he could remember when he got home. "Imagine how much damage he could do to the motherland if we let him use the fax machine" I say. Does this tell us anything about freedom? Does it tell us anything about living in an opressive regime? No, of course it doesn't.

      Get your head out of your current culture and think.

      Government enforcement of contracts are morally enforcable because they are entered into willingly. The government could easily be replaced with an enforcer named Bob who we both agree to pay a sum to ensure that each of us meet with the contract. That word again for ya: willingly. Copyright is nothing such. Copyright is nothing more than paying Bob to go kick the shit out of anyone who does something we don't like. The people Bob is kicking the shit out of did not willing enter into an agreement to have the shit kicked out of them if they failed to uphold the contract. They are innocents. If you care to argue with me, argue this argument.. do not go wondering off into a story about how our current society would be worse off if we didn't have copyright. It tells us nothing.

      Ironically, contracts can do things copyright never can: make people responsible for their own actions. If I make a contract with you where I offer you access to my material for a fee provided that you agree not to copy my material and you agree to be held responsible for any losses I incurr should you fail to uphold this agreement, then I end up with something like copyright. If you sign our contract and then go give your friend a copy of my work then I can claim that your friend is getting a free ride, work out a value that I believe I could have charged your friend and get that amount out of you. If your friend goes and makes another copy, I can claim that's still your fault and get more money out of you. The problem is, you only have so much money and copying can go on forever, so if I insist on this quest of charging for copies, I'm soon going to find there aint enough people with enough money to seed a market from. What can I do? Well, I can take the immoral route: I can go find a really big enforcer (say, the government) and get them to go around and break everyone's fingers until they stop copying my work.. or I can suck it up and stop trying to sell copies.

      --
      How we know is more important than what we know.
    20. Re:Nothing really is wrong except one thing. by NDPTAL85 · · Score: 1

      "Government enforcement of contracts are morally enforcable because they are entered into willingly. The government could easily be replaced with an enforcer named Bob who we both agree to pay a sum to ensure that each of us meet with the contract. That word again for ya: willingly. Copyright is nothing such. Copyright is nothing more than paying Bob to go kick the shit out of anyone who does something we don't like. The people Bob is kicking the shit out of did not willing enter into an agreement to have the shit kicked out of them if they failed to uphold the contract. They are innocents. If you care to argue with me, argue this argument.. do not go wondering off into a story about how our current society would be worse off if we didn't have copyright. It tells us nothing."

      This point doesn't need to be argued BECAUSE of our present situation, which is that of a represanative republic. The people have the ultimate power here. If they didn't want copyright to exist, it wouldn't exist. Period. Your example is analgoalous to someone not wanting to pay taxes and claiming that society is coerced into paying taxes. No. A few people don't want to pay, everyone else understands and accepts it. Same with copyright.

      Your morality is misplaced anyway. There's nothing immoral about making people pay for the fruits of someone else's labor. What IS immoral however is trying to excuse and justify intellectual property theft. This is the real world, not some libertarian circle jerk fantasy.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    21. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      It's pretty clear that most people don't want copyright, simply look around at how much respect copyright law is given. Shit, even granny is breaking copyright these days.

      There's nothing immoral about making people pay for the fruits of someone else's labor.

      Cool, so me and my mate are going to head down to the mall now. He's going to play the guitar, I'm going to hold people up at knife point and force them to pay for listening. That whole having an agreement before you enforce it thing, blah, libertarian circle jerk fantasy, pay up moochers!

      --
      How we know is more important than what we know.
    22. Re:Nothing really is wrong except one thing. by PCM2 · · Score: 1
      Copyright is nothing more than paying Bob to go kick the shit out of anyone who does something we don't like.

      How is this any different than paying Bob (i.e. the cops) to go kick the shit out of Harold, who happens to have raped your 11 year old niece? Presumably Harold feels the same about age of consent as you do about copyrights. I guess Harold's argument is as valid as yours.

      --
      Breakfast served all day!
    23. Re:Nothing really is wrong except one thing. by PCM2 · · Score: 1
      It's pretty clear that most people don't want copyright, simply look around at how much respect copyright law is given. Shit, even granny is breaking copyright these days.

      Go read dailyrotten.com for a few weeks. Based on the news stories they have on there, it seems like a lot of people are having sex with children these days. And photographing them, and kidnapping them, and selling them into prostitution ... based on how much respect people have for those laws, is it fair to say it's time for reform?

      PS. No, I am not trying to equate copyright infringement with child rape. I am merely trying to point out how totally specious your arguments about law/society/etc are. Yes, it's easy for any 19-year-old college student to decide how the world ought to work. Making that happen through the process of law is just slightly more difficult.

      PPS. And yes, for the record, I am a member of that society you love to talk about, and I DO want copyright law. I break that law all the time myself. Reform? Sure. But as for abolishing it completely? Not on your life.

      --
      Breakfast served all day!
    24. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      Except, ya know, for the whole "for personal gain" thing. But thank you very much for the strawman, it was lovely.

      --
      How we know is more important than what we know.
    25. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 0, Flamebait

      I break that law all the time myself. Reform? Sure. But as for abolishing it completely? Not on your life.You were still talking about child rape right?

      Asshole.

      --
      How we know is more important than what we know.
    26. Re:Nothing really is wrong except one thing. by Anonymous Coward · · Score: 0

      I'm dreading my revision and homework, so I might as well join in the flamewar.

      The mere fact that copyright is useful or desired in a particular case does not mean that the current state of copyright is satisfactory.

      For example, the length of the copyright.

      Take your example. Suppose twenty years after Joe wrote his software, sold it and made good money, and he's now retired to an obscure island and nobody knows where he is. He doesn't sell software anymore. Now, suppose a poor kid dug out a 20 year old computer left to him by his grandfather, and he wants to find antique software which runs on it. He somehow obtains a copy from the Internet. A warez site, since Joe doesn't sell that software anymore. Now tell me, are you saying that we should put the kid into jail, and sue the sh!t out of him?

      Copyrights should expire (at least) when the author does not intend to profit from it. A mandatory life+70 years of copyright "protection" is horribly flawed.

    27. Re:Nothing really is wrong except one thing. by sydneyfong · · Score: 1

      Except that you still have to agree to a EULA which basically forces you to give away all your rights and your firstborn.

      Well, maybe not the firstborn. But I'm sure there are lots of gray areas in EULA's, and copyright law in general.

      --
      Don't quote me on this.
    28. Re:Nothing really is wrong except one thing. by Chinju · · Score: 1

      You can be closed source without having any copying restrictions. I could give out binaries willy-nilly for free, but not tell anyone the source I used to generate them.

    29. Re:Nothing really is wrong except one thing. by LWATCDR · · Score: 1

      Simple. Don't buy or use none free software. You have that right.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    30. Re:Nothing really is wrong except one thing. by ldj · · Score: 1

      A point that is often overlooked in copyright discussions is that copyright was never intended to be forever. When originally enacted in the United States, the founding fathers decided that, in a free society, *all* information should be, by default, in the public domain. But they thought it would help spur advancements and innovation by giving the creator a *limited time* monopoly on the copying of their works in order for them to profit from their efforts.

      The problem is that, in the last century, Congress has bowed to the will of the corporations and repeatedly extended the copyright lifespan to the point where it is effectively forever. This goes very much against the original intent. The whole point of copyright was supposed to be the advancement of the sciences and the arts, not to be an eternal free ride for Disney and other corporations. It was never intended that anyone would control the copying and distribution of their works forever.

      If copyright was rolled back to, say, 20 years with an optional one-time renewal, I think the number of people complaining about copyrights would drop significantly. The balance between what's good for the creator and what's good for society is in need of a serious rebalancing.

      --
      Open Source: I'll show you mine if you show me yours.
    31. Re:Nothing really is wrong except one thing. by QuantumG · · Score: 1

      and I can reverse engineer those binaries if they are remotely important.

      --
      How we know is more important than what we know.
    32. Re:Nothing really is wrong except one thing. by Anonymous Coward · · Score: 1, Insightful

      "This point doesn't need to be argued BECAUSE of our present situation, which is that of a represanative republic. The people have the ultimate power here. If they didn't want copyright to exist, it wouldn't exist. Period. Your example is analgoalous to someone not wanting to pay taxes and claiming that society is coerced into paying taxes. No. A few people don't want to pay, everyone else understands and accepts it. Same with copyright."

      I liked your parent post very much, and this paragraph of yours made me like it even more. He made a very important point about the need to think outside of what you are told, and you actually confirmed it with your post.

      Just so you know, I live in Cuba. Yes, that "communist" Cuba. I wont argue if it is true or not, but we are also told that "The people have the ultimate power here." I belive you will consider that claim to be false, as much as I consider that statement to be false when it comes from you.

    33. Re:Nothing really is wrong except one thing. by NDPTAL85 · · Score: 1

      I made up the sig. Its my intellectual property, now pay up!

      I won't disupte that copyright infringement probably helps the economy. Anything that makes a product or service cheaper, and piracy makes it down right free, makes the economy run smoother. Free food and free fuel would make the economy run smoother as well. Should we knock over grocery stores and gas stations now too?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  10. F(L)OSS by Potor · · Score: 2, Insightful

    Clearly, when ideological differences get in the way of even naming the community, you have a problem. Then again, having a common enemy will never be enough to guarantee harmony.

  11. no leadership? by HAL9000_mirror · · Score: 3, Insightful

    From the article:
    Unlike in the Cathedral, the Bazaar has no official leadership.

    Isn't this what enables FOSS? Most of the FOSS don't have official leadership (other than the creator of course :-) ) until it matures and shines. The linux kernel is a wonderful example.

    1. Re:no leadership? by Sponge+Bath · · Score: 4, Funny

      Unlike in the Cathedral, the Bazaar has no official leadership.

      Sometimes that is preferable to Archbishop Balmer flinging the Holy Chair of Antioch.

    2. Re:no leadership? by DoubleRing · · Score: 1
      Sometimes that is preferable to Archbishop Balmer flinging the Holy Chair of Antioch.
      You've been waiting to use that for a long time haven't you?
      --
      Before you die, you see DoubleRing...
    3. Re:no leadership? by Anonymous Coward · · Score: 0

      > Isn't this what enables FOSS?

      It is how FOSS survives. The FOSS model is the result of natural selection. Not so much 'the survival of the fittest', but survival of the inedible. Other software development models are killed off by being absorbed by carnivores, or squashed by market elimination, or litigation, or contractual exclusion, or some other.

      MS has killed off Corel Linux, litigated Lindows, pushed or paid SCO to dump SCO Linux, paid Novel to corrupt SUSE. But, like Medusa, for every head they sever two more will pop up in their place.

    4. Re:no leadership? by Sponge+Bath · · Score: 1

      You've been waiting to use that for a long time haven't you?

      Peter: Hey, Brian. If cops are pigs, does that make you a Snausage?

      Brian: Clever. Did you stay up all night writing that?

      Peter: I got to bed around 2:00, 2:30...

    5. Re:no leadership? by TheRealSlimShady · · Score: 1
      Isn't this what enables FOSS? Most of the FOSS don't have official leadership (other than the creator of course :-) ) until it matures and shines. The linux kernel is a wonderful example.

      I've always thought that the Linux kernel was a great example of a cathedral. Access to get anything into the kernel is strongly controlled by a set of "bishops" if you will - just that the bishops are somewhat more approachable that a commercial vendor (but only somewhat). ESR's attempts to generalise a set of rules about OSS software development based on a couple of small projects always seemed a bit tenuous to me...

    6. Re:no leadership? by WilliamSChips · · Score: 1

      That's the Hydra, not Medusa, buddy. Medusa's the one that, if you look at her, you turn to stone. The Hydra's the one with a bunch of heads.

      --
      Please, for the good of Humanity, vote Obama.
    7. Re:no leadership? by eraserewind · · Score: 1

      It's the people who want leadership of others who are the problem. For the most part they want FOSS to be like a charity ("think of the good they could do if they were just a little bit more directed!").

      It's not a charity. It's a somewhat cooperative enterprise for mutual benefit. As soon as the benefit stops being mutual so does the cooperation. Third parties only get a free ride only so long as their interests coincide with those of the contributing community.

      The only "problem" is that the noise from non contributing third parties saying how it doesn't meet their needs gets far too much publicity.

  12. I read the article by matt+me · · Score: 5, Interesting

    I read the article, and I still couldn't tell you what it says. It talks about bazaar, and Gnome and development, but it has no content! I don't think it said *anything*. From the book: Harmless.

    I challenge thee to summariser it.

    This is what (/usr/bin/ots) a text summariser said (interesting to note it tents to focus on cathedral-style, bazaar-style, and gnome bashing)

    A few years back, Eric S. Entitled The Cathedral and the Bazaar, he wrote about how the Free/Open Source Software (FOSS) community does what it wants when it wants to. In Cathedral-style projects, your not-so-friendly neighborhood PHB (fueled by the lies from various ugly hunch-backed minions), although wrong 120% of the time, says what goes in a project. Backed by the Free Software Foundation and the FOSS community as a whole, the GNOME project for many years just added lots and lots of feature creep and otherwise unnamed bloat.

    The GNOME project lacked true vision for those years, and feature creep and other long term development problems rushed in to fill that hole. Problem is, many projects are just like GNOME. Incidentally, few Cathedral-style projects suffer from lack of vision: those that do simply die off and are never heard from again. Bazaar-style development allows projects to be in a zombie state for long periods of time, where it is vastly expensive for a Cathedral-style project to do the same. someone with vision (corrupt or not) would control a project, driving development behind it, and have the project reach goals in specific time frames.

    1. Re:I read the article by An+Onerous+Coward · · Score: 1

      Text summarizers are weird beasts. The NLP class I TA for had a lecture on them yesterday.

      Quick breakdown: Most summarizers are of the "sentence selecting" sort. That is, they go through a document or set of documents, trying to find those sentences which appear to convey the most unique information. My impression was that while they can be very elaborate in their approach, they're hamstrung by the fact that thus far, getting a computer to understand the meaning of a text is impossible. Lacking such understanding, even the most elaborate techniques have proven little better than truly stupid approaches. For example, in the domain of news articles, programs generally find it impossible to create summaries that humans judge superior to the output of a program that simply returns the first sentence of the article.

      Other programs try to shorten individual sentences by using techniques like pruning away adjectives (risky in cases like "fake gun") or entire branches of the sentence's parse tree. They can also try things like taking a list of objects and replacing them with their parent semantic class (replacing "apples, dates, and pomegranites" with "fruit").

      In summary, the fact that a text summarizer proclaims an article to be "content free" is hardly evidence of its triviality. But I did read the article, and strongly regret the time squandered on it. So in this case, the text summarizer may be onto something.

      --

      You want the truthiness? You can't handle the truthiness!

  13. Of course... by dedazo · · Score: 4, Insightful

    Another thing that's wrong with the "community" is writing an article detailing what's wrong with the community and then bashing a project like GNOME, which for all its failings does what it needs to do, is very much active and has a large user and developer following. So I guess this guy must be a "KDE fanboy"... and so it goes.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    1. Re:Of course... by budgenator · · Score: 1

      I'm a KDE fanboy, but he's right gnome has kinda floundered around for a while. I enjoyed the KDE/Gnome wars of old, it kept everybody on their toes trying to out-do the BadGuy(tm)s on the other side. Maybe Gnomemenistas will come out of their comas now that there employer gave in to the darkside and is in league with Mircrosoft.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  14. Here's my rimshot: by QuantumG · · Score: 4, Insightful

    The biggest problem with the FOSS community is its tolerance for whiny fuckers who can't understand that we do this for fun and you have absolutely no right to complain about something you got for free.

    --
    How we know is more important than what we know.
    1. Re:Here's my rimshot: by Anonymous Coward · · Score: 1, Informative

      That tolerance has always been fed by a desire for mainstream acceptance by a certain portion of the community. Boosters and fanboys especially are susceptible to this, they don't have the self-discipline or knowledge to contribute anything - so instead they make unrealistic promises about what FOSS can do, attack ideological enemies of the community, and in general make asses of themselves.

      The funny thing is that when these fanboys are (inevitably) disappointed by FOSS they tend to retreat either into fanaticism or rabid hatred of productive members of the community. Hell hath no fury like a fanboy scorned.

    2. Re:Here's my rimshot: by Anonymous Coward · · Score: 2, Insightful

      you have absolutely no right to complain about something you got for free.

      I'm sorry, but you have utterly failed to explain:
      (1) why you have a right to complain about something you got in exchange for money, through barter, etc.
      (2) why you do not have a right to complain about something that you got for free, stole, etc.

      In fact, if you're willing to justify #1, then I can prove that #2 is not true by simply introducing that elementary concept known as opportunity cost. A free pile of crap in your yard is free, but it still costs you time and effort to deal with it that you could otherwise invest in a more valuable endeavor.

      we do this for fun

      Incomplete statement. You do it for fun and then claim that every rational person should do it to because it is better, more capable, and more bug free. You then refuse to fix identified defects and bugs by hiding behind the excuse that it is free. It never occurs to you that the time, effort, frustration, and cost expended by individuals who buy commercial software could be less than the time, effort, and frustration expended by individuals buying into your claims.

      Why not advertise the entire deal? "Our software won't cost you a dime, and if you don't like it exactly as it is, fix it yourself or suck eggs."

    3. Re:Here's my rimshot: by It'sYerMam · · Score: 1

      The problem with that argument tends to be the way it is either phrased or misunderstood. It is perfectly acceptable to make a negative comment on a piece of free software. For a variety of reasons, the answer that comes back seems to easily be (mis)understood as, "We don't like anyone talking bad about our baby, now piss off and do it yourself. (Noob, RTFM, etc)." Obviously, if this understanding is a natural one, and the response was similarly defensive, then it is probable that whoever made the comment did so poorly, but nonetheless, I often find it irritating when the connotation is given that F/OSS can't stand any suggestions whatsoever, for whatever reason.

      --
      im in ur .sig, writin ur memes.
    4. Re:Here's my rimshot: by QuantumG · · Score: 1

      Why not advertise the entire deal? "Our software won't cost you a dime, and if you don't like it exactly as it is, fix it yourself or suck eggs."

      NO WARRANTY

      11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

      12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

      Can't you read? Not to mention the fact that it is a common practice in our society to not look a gift horse in the mouth.

      --
      How we know is more important than what we know.
    5. Re:Here's my rimshot: by QuantumG · · Score: 1

      I don't consider constructive criticism to be a "negative comment". For example, if you say "gnome-cups-ui could do with some work in the way users enter smb printers as at the moment it is very confusing and the automatic detection of workgroups and hosts doesn't respond quick enough" you will get a good response.. from the right people you'll even get the response "this is being worked on already, check the latest cvs of gnome-cups-ui". But if you say "There's nowhere in this printer setup thingy to enter my workgroup/domain, where the hell am I supposed to enter this?" or "How come my printer doesn't work?" or "Linux support for printers is lame." then, I'm sorry, the correct response from the community is: go away you fuckin' whiner.

      --
      How we know is more important than what we know.
    6. Re:Here's my rimshot: by gosand · · Score: 1
      The biggest problem with the FOSS community is its tolerance for whiny fuckers who can't understand that we do this for fun and you have absolutely no right to complain about something you got for free.

      First.. hahaha.. "we".

      Second of all, you are wrong. You are wrong people if nobody complained about things, they wouldn't get changed. Here's a tip - there are a lot more users of Linux out there that the people who create it. If you use FOSS application 'X' and can't get it to do something you want, you can certainly complain about it. Maybe then it will get fixed. Now *HOW* you complain about it is very important. There is constructive complaining and just plain bitching. And even then, *YOU* have no right to tell me what I can complain about.

      1. You are part of the problem, and a perfect example of what *is* wrong with the FOSS community. And yes, there are things wrong with it. That's OK.

      2. Tolerance is a good thing. I can imagine many people have tolerated you during your life.

      --

      My beliefs do not require that you agree with them.

    7. Re:Here's my rimshot: by QuantumG · · Score: 1

      Man, people who say "if you complain constructively, that's ok" piss me off no end. If you are giving constructive criticism you are not complaining. This is complaining:

      "My printer doesn't work, you guys havn't fixed this in 2 years! Fix it!!"

      this is constructive criticism:

      "I found the interface where you enter your printer configuration too confusing and I couldn't get my printer to work, I'd recommend improving that if you want people to be able to easily install printers."

      Meh, tolerance is grand, until people start thinking the behaviour we are tolerating is the behaviour we want. A certain amount of "just fuck off and die" is appropriate to keep these people away.

      Oh, and in regards to "we".. I'm a part of this community, I never implied you were, if you're not, your loss.

      --
      How we know is more important than what we know.
    8. Re:Here's my rimshot: by Anonymous Coward · · Score: 0

      When you wonder why people use commercial software and not FOSS software, refer back to the attitude expressed by QuantumG.
      When you wonder why people laugh at many FOSS projects, refer back to the attitude expressed by QuantumG.
      It explains a lot.

      Even if the work you do is for free you should take some pride in it, and some responsibility for it.
      Otherwise you, nor the recipients of your work will ever truely benefit from it.

    9. Re:Here's my rimshot: by QuantumG · · Score: 1

      You do know that commercial software can be F/OS software right? Few wonder why people use commercial software, the benefits are obvious. Some wonder why people use proprietary software, when commercial F/OS software is available. If you buy a copy of Redhat and you have problems with it, the right person to go complain to is Redhat. Typically by ringing their technical support line and giving them an earful. If they give you any excuses, demand your money back.

      BTW - thank you for your post.

      --
      How we know is more important than what we know.
    10. Re:Here's my rimshot: by Anonymous Coward · · Score: 0

      Not to mention the fact that it is a common practice in our society to not look a gift horse in the mouth.

      Rumor has it that that is a Greek saying. The Trojans have a slightly different view.

    11. Re:Here's my rimshot: by Anonymous Coward · · Score: 0

      That is not advertising. That's the EULA. You will certainly recognize it as a virtually identical sibling of the EULA that you find with any commercial software. These EULAs also disclaim everything possible except where prohibited by law, including the warranties of merchantability and fitness for a particular purpose.

      This is the advertising:

      "...if we truly desire world domination, we've got to get our LSD into the corporate elite's conceptual water supply and alter the beast's consciousness. That means we need to co-opt the media that shape decision-making at the highest corporate levels of the Fortune 500. Personally, all the press interviews and stuff I've done have been aimed towards the one goal of becoming visible enough to those guys that they would come to us wanting to know the open source community's story. This has begun to happen (besides the Forbes interview, I was a background source for the Economist coverage) -- but it's nowhere near finished. It won't be finished until they have all gotten and spread the message, and the superior reliability/quality/cost advantages of open source have become diffused common knowledge among the CEOs, CTOs, and CIOs who read them."

      Eric Raymond, August 1998

  15. Interesting bit about XFree86 by tcopeland · · Score: 4, Insightful

    > Not only did Dawes lack vision, he got in the
    > way of everyone who did have vision.

    That's rather well said. If you're the author of a successful open source project and you find yourself unable to keep working on it, do you have a duty to turn it over to the other developers for continued maintenance? I can't think of a reason not to, and if you don't, it'll either die or get forked, both of which aren't pleasant outcomes.

    1. Re:Interesting bit about XFree86 by eraserewind · · Score: 1

      I think the point is that it didn't matter one bit whether he neglected his duty or not. Let's face it people don't like to give up control. It was forked (after a period of stagnation) and now continues with renewed vigor regardless of what he thought.

    2. Re:Interesting bit about XFree86 by Kjella · · Score: 1

      That's rather well said. If you're the author of a successful open source project and you find yourself unable to keep working on it, do you have a duty to turn it over to the other developers for continued maintenance? I can't think of a reason not to, and if you don't, it'll either die or get forked, both of which aren't pleasant outcomes.

      Well, this is not that different from other companies where a project gets horribly mis-managed, in which case it'll almost certainly die. Whereas in the OSS community, users can decide to follow another leadership. Most of the time, leaders can't actually lead the way you'd traditionally think of it anyway, if somebody goes "I'm going to code up features X, Y and Z" then you can't say "Umm no, on our list of priorities you're doing feature A, B and C because that's in our roadmap, now get to work or you're fired". If you're then so inept that you keep those out so it won't have features A, B, C or X, Y, Z hopefully you'll get hit very hard with a clue-by-four and leave peacefully.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Interesting bit about XFree86 by Anonymous Coward · · Score: 0

      Is it better to burn out or fork away?

  16. Developers who ignore users by ubuwalker31 · · Score: 1

    One of the huge problems that OSS faces is the attitude that if a user (non-developer) wants a feature, then he should work on it himself. OSS developers only seem to want to work on "pet projects" that are "fun" to code, not projects that are "boring" or seen as "difficult" or "of no interest to the developers". OSS programmers must take the time to provide features which the market, which primarily consists of non-developers, wants.

    This is basic economics: provide the market with the goods it wants, or get run out of business.

    1. Re:Developers who ignore users by shimage · · Score: 3, Insightful

      This is basic economics: provide the market with the goods it wants, or get run out of business.

      But they aren't selling anything ... FOSS developers code because it's fun; that's their compensation, not money. It's no excuse to be an ass, but I don't really see why they should necessarily cater to anyone that isn't contributing in a tangible way.

    2. Re:Developers who ignore users by Anonymous Coward · · Score: 1, Insightful

      One huge problem is that users don't realize that most developers do not get paid to write free software, they only do it because it is interesting and/or fun to do. Why should they be expected to work on boring features they don't want?
      Don't look a gift horse in the mouth...

    3. Re:Developers who ignore users by Thomas+the+Doubter · · Score: 1

      The very wellspring of Free/Open Source Software is the enjoyment that the developers obtain from their effort. It is an arena where individual psychology takes priority over the economics of supply and demand. Of course business people have a problem understanding this - though why they spend so much time and effort practicing their putting is beyond me :-) Thomas

    4. Re:Developers who ignore users by passthecrackpipe · · Score: 5, Insightful

      This is one of the most confused responses I know of on this subject. Not your fault, I hear it frequently. I would like to clarify some things for you. There are 2 basic types of OSS devs. Those that are employed by a company with some interest in OSS, and those that do it purely for fun. The devs in the first group don't develop for end users, they develop for their company. Somehow, through some process (in which they may be involved at some point) the Company decides what they have to work on, and when it should be done. This may have some benefit for the end user, it may not - and that is totally besides the point -- for all you know these devs are hacking away at some piece of code that will never be distributed outside of the Company anyway.

      While this may be OSS development in the sense that people work on OSS code, it isn't about this topic - the "FLOSS Community" and the coders that form part of this community. Those coders tend to fall in the second camp. They tend to work for reasons other then direct cash. They do it for fun, peer recognition, whatever. For the majority of these people, "non-coding end-users" are the same bunch of clusterfucks they deal with everyday during the dayjob, and tend to not feature very prominently in the motivation chain. The things that drive them are project that are "fun" to code, "pet projects" and all that kind of stuff. They have little motivation to work on projects that are "boring", "seen as difficult" or "of no interest to the developers". This camp of OSS developers "must" do nothing, and more importantly, owe you nothing.

      You then bring in some muddled argumentations about the "market" and "running out of business". Unless the OSS coder in question is pretty incompetent, and gets fired from his (quite possibly non-OSS related) dayjob, there is no "business" to be run out of. Most of these projects *are* pet projects, and they only reason you can use them for free is because the coder in question has an urge to tell the world: "Look what I can do!!"

      Now its time to bring market drivers / basic economics into the picture. You, as a non-coding end-user, want an application. There are some half-way-there projects out there, but non really fit your bill. You are angry because all the selfish devs only think of their pet projects and having fun. Some entrepeneur, somewhere, will know this, and hire a bunch of devs to create a project you, and hopefully many others, will pay good money for. Only now, once renumeration has entered the picture, can you speak of a market in a meaningful way. Now you are a paying customer, and you can vote with your wallet and feet.

      Unless you are a cheapskate, and don't want to pay for anything, but still want every little piece of functionality handed to you "just so". If you ain't paying the cash, either do it yourself, or STFU.

      --
      People who think they know everything are a great annoyance to those of us who do.
    5. Re:Developers who ignore users by Anonymous Coward · · Score: 0

      OSS programmers must take the time to provide features which the market, which primarily consists of non-developers, wants.

      If the market want something from us, give us something we can use, or at least have a little patience. Not all of us do this on some company's time, and we also have our lives to live.

      You're thinking "apps", but there's more at OSS. I, for example, do drivers. I do it to scratch my own itches, and I do it for fun. I own at least one copy of everything I've developed for; now... I can afford some, but my resources aren't infinite; some hardware vendors are pretty friendly and send over examples and detailed specs of their boards.
      Others, however, ignore us completely. Chips have to be reverse-engineered, devices have to be bought. And there we have the end-users screaming "device X is supported, why isn't mine? They look the same! Do your work! I want it working NOW!" - "we don't have that hardware available, sorry. You could try complaining to the manufacturer, for example" - "not my problem! Linux sucks! This works in Windows!"; yeah, I do get painful urges to completely ignore those users...

    6. Re:Developers who ignore users by chromatic · · Score: 1
      This is basic economics: provide the market with the goods it wants, or get run out of business.

      This too is basic economics: provide someone with some incentive to give you the goods you want, or you won't get them.

    7. Re:Developers who ignore users by Anonymous Coward · · Score: 0

      Excellent post!

      I could not have said it better... with one small exeception:

      I believe that in the third-from-last line you may have meant "remuneration"
      http://en.wiktionary.org/wiki/remuneration

      - The Pedantic One

      Odd... my AC "CAPCHA" code is 'abstruse'

    8. Re:Developers who ignore users by Shados · · Score: 1

      The problem with that is the mixed signal people are getting, especialy those not closely tied to the OSS movement. On one side you're told Free Software is the future, everyone should use it, its the best thing since sliced bread, yada yada yada. On the other side, you're told the developers don't owe you anything and you shouldn't expect anything beyond whats given to you. The later is simply not enough for a user, especialy if that user is trying to get serious work done (in other words: business).

      of course, its not black and white. Certain open source projects (linux itself, Firefox, etc) can be depended on. Others....not quite. But this is part of why users tend to "expect" things. When you're being told by all the zealots that you "must" use open source, then you don't get what you want when you do so, you get confused first time around...

    9. Re:Developers who ignore users by element-o.p. · · Score: 1
      One of the huge problems that OSS faces is the attitude that if a user (non-developer) wants a feature, then he should work on it himself.

      I don't see this as a problem. Since a lot of OSS software is both "free as in speech" and "free as in beer", why is it wrong to ask you to contribute something back to the community if you see a need that hasn't been filled yet?

      OSS developers only seem to want to work on "pet projects" that are "fun" to code, not projects that are "boring" or seen as "difficult" or "of no interest to the developers"

      And your point is? IMHO, the average FOSS developer is orders of magnitude more passionate about their project(s) than the average for-hire code monkey. Would you rather work on something that stimulates your intellect and improves your knowledge or the same tedious crap you've been doing for the last ten years in your cubicle at work? If you aren't getting a monetary reward to work on a project, then what's wrong with working on something that you find interesting? A lot of really good sofware has resulted from a small group of developers working on a problem of mutual interest: the Linux kernel itself, Apache, Asterisk, MySQL, Perl, Postfix, etc., etc., etc.

      OSS programmers must take the time to provide features which the market, which primarily consists of non-developers, wants

      Once again, why? If you are talking about a business project, then yes, the developer *must* take the customers' needs into consideration, or the business will bust. But while a number of FOSS projects have become commercially successful, many, many more are still maintained by people who aren't working on the projects for profit, but rather because they want to. And if I am working on something because I want to, rather than because I have to, then I can develop whatever features I want because it isn't money that motivates me. If no one uses it, it doesn't really matter because I don't need to make a profit to continue a hobby.

      This is basic economics: provide the market with the goods it wants, or get run out of business.

      Yes, except that in many cases, we are talking about projects that were created and are maintained for personal satisfaction. It's rather difficult to be run out of business when, technically, you aren't even in the business.
      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    10. Re:Developers who ignore users by Anonymous Coward · · Score: 0

      >The things that drive them are project that are "fun" to code, "pet projects" and all that kind of stuff. They have little motivation to work on projects that are "boring", "seen as difficult" or "of no interest to the developers". This camp of OSS developers "must" do nothing, and more importantly, owe you nothing.

      The flipside to what are saying is that such projects are inherently less permanent than for-profit projects, and should not be relied upon in any professional setting without either having the ability to support it yourself or through a contracted third party.

      More succinctly, this kind of OSS can not be used for anything mission critical.

    11. Re:Developers who ignore users by Kidbro · · Score: 1

      The flipside to what are saying is that such projects are inherently less permanent than for-profit projects, and should not be relied upon in any professional setting without either having the ability to support it yourself or through a contracted third party.

      You can not claim that they're "inherently less permanent" without backing that statement up with some sort of argument. I fail to see how it is, in any way, true at all.

      As for the second part of what you're saying, that is of course true for (for-profit) closed source software as well. The only differance is that with closed source software you lose the ability to:
      1) support it yourself
      2) contract the third party of your choice (in that you're limited to a specific one)

    12. Re:Developers who ignore users by ctzan · · Score: 1
      On one side you're told Free Software is the future, everyone should use it, its the best thing since sliced bread, yada yada yada

      It's simple; stop telling people stories.

      which part of the 'NO WARRANTIES' which appears in all open source licences is so hard to understand ?

      there are ambitious individuals for whom free software is just another opportunity to make easy bucks; they're overhyping the free horse they've chosen to ride, and have no scruples making bombastic claims (bug-free, 100% secure, guaranteed life-long support & compatibility, etc). When things get nasty, they just go elsewhere and gloat at the stupidity of those who believed them.

      How come now that developers that have spent years fixing bugs and security holes for free 'owe' them anything else than a spit in the face ?

    13. Re:Developers who ignore users by ubuwalker31 · · Score: 1

      I found the responses to my original parent post to be very interesting and educational. The responses are supportive of my original hypothesis that many OSS programmers are not concerned with features that end-users desire.

      The first objection to the hypothesis is that since OSS programmers do not get paid, they don't have to respond or "cater to" customers. I believe that this attitude is patently false, foolish, and shortsighted. Any freshman taking economics 101 will tell you that people who "work for free" are still an important part of the market and aren't truly working for free, but for other motivating reasons. This objection also takes the form of "I code for fun, so why should I give a flying duck about anyone?" The answer is simply stated: your reputation and OSS's reputation ride upon good quality software with features that end-users want.

      A second objection runs along the lines of "Why should developers work on boring features developers don't want?" So-called boring features are essential to many users and if they are ignored, they will migrate to paid solutions. Furthermore, if OSS developers write code that end-users don't wish to use, then the software being developed will eventually hit an evolutionary dead end, since other end-users and potential developers will dismiss the project out of hand. Of course, most end-users of OSS software can't contribute code to the project because they aren't programmers...so asking them to "put up or shut up" is not only insulting, it is meaningless.

      A third objection, is a tirade against end-users, who are a "bunch of clusterfucks they deal with everyday during the dayjob". Understandably, OSS developers don't find the complaints of this group very motivational and feel that they don't owe them anything at all. This objection is perhaps the most important objection, since this form of unprofessional laziness is the most difficult to manage in an OSS project.

      To put it mildly, we all have to do things which we find boring, stupid, and silly...but these mundane everyday frustrating tasks are necessary to OSS's well-being and must be done. If these unfulfilling tasks are left to rot, OSS as a philosophy will fail, plain and simple.

      If the end goal is to provide free and open software to all, then these barriers must be overcome. Otherwise, OSS will remain a bunch of unorganized, second rate, unusable tools for geeks only.

    14. Re:Developers who ignore users by Shados · · Score: 1

      The no warrenties part is there in most commercial software EULAs :)

      But really, I was just saying why a lot of users "expect" things from free software. They're told they MUST embrace it and that it IS better. Being able to expect stuff is flat and simple a requirement for any user in a serious situation, and that expectation is a primary concern (thus why some people pay premium for commercial support). If free software is better, than they have to be able to expect things. Simple as that.

      Now, thats why the people do it. I'm not saying its right. I certainly don't expect anything. But in the same way, I don't see Free Software as being better in all situations. Its a right tool for the right job deal. And sometimes commercial support for Free software can bridge the gap.

      That being said, I'm sure you can see the problem. If we use some Free software to do some work, and something is a mess, my boss tells me to report the bug, that we -need- a fix in the following days/weeks, and I have to tell my boss "Dude, the developer doesn't OWE you anything more than spit you in the face, its free software!", first i'm gonna lose my job, second the free software is gonna be gone from the environment faster than you can imagine. While, let say, Microsoft is obviously no better, being able to bitch until I get a fix is something i've been used to being able to do. My boss too :)

  17. Coming along just fine by troll+-1 · · Score: 4, Insightful

    Been a Unix/Linux admin for eight years. Been running slackware on laptop as my sole OS for the past five years. I've seen a lot of changes. It's never been better. Sure it's a bazaar, but isn't that how it's supposed to be? Hey, if you don't like gnome, choose something else among the dozens of choices out there.

    Perhaps the real problem is the plethora of side-liners, pundits, philosophers, and magazine authors who have nothing better to do than sit around and draw erroneous conclusions. I call these people OSS arm-chair experts. We don't need 'em. Seems the people with most to say write the least amount of code. Maybe they should learn to program and get involved rather than digging too deeply into what's wrong. Be positive.

    1. Re:Coming along just fine by timmarhy · · Score: 1

      amen brother. if these fuckers coded as much as they critisied, OSS would be 10 years ahead of where it is now.

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:Coming along just fine by Mr.+Hankey · · Score: 1

      Damn straight. I've run Linux-based operating systems since the summer of '95, and it's incredible how far the distributions have come. [k*]ubuntu and Mandriva both come with quite nice out of the box experiences even for new users, and new applications continue to increase the space where Free/OSS software can be useful. I see a lot of people complaining about why it's not ready for them, but luckily there are also plenty of people working on ensuring it will get there.

      --
      GPL: Free as in will
    3. Re:Coming along just fine by Anonymous Coward · · Score: 0

      Lemme guess...you give MS the same benefit of the doubt, right? Yeah, that's what I thought.

  18. someday ... by El_Muerte_TDS · · Score: 4, Funny
    Someday Linux will be replaced, someday X will be replaced, someday GNOME will be replaced.

    Someday pigs will fly
    Someday hell will freeze over
    Someday bears will be catholic and popes will shit in the woods
    Someday poeple will stop using weasel words
    1. Re:someday ... by Anonymous Coward · · Score: 0

      ...that same day, when Weasels start using People words.
      Haleluja!

      *pop*

    2. Re:someday ... by a.d.trick · · Score: 1
      Someday bears will be catholic

      Well, not a bear, but there's a story about a lion being baptized (note: in the early church being baptized was the same thing, and there was only one church, so all christians were catholic).

    3. Re:someday ... by Russ+Nelson · · Score: 1

      Someday poeple will stop using weasel words

      Maybe!

      --
      Don't piss off The Angry Economist
  19. waste of space by timmarhy · · Score: 2, Insightful

    the foss community is a mirror of the world in general. the people in it are no different to those in any other community. i've met the most generous and helpful people, and also the most nasty. there's nothing "wrong" with the FOSS people, it's just human nature. right and wrong are just a matter of opinion.

    --
    If you mod me down, I will become more powerful than you can imagine....
  20. yessss. by Tei · · Score: 1

    Yes. A guy with a vision can move fast a FOSS proyect. The bazar is good, and the catedral has some nice features you can use on a FOSS proyect. So, I mostly agree TFA.

    --

    -Woof woof woof!

  21. People.. the same as any community by EmbeddedJanitor · · Score: 5, Informative
    It is very easy to say that FOSS communities are broken, but they depend on people, which are inherently broken.

    The major difference between FOSS and other communities are that the people in a FOSS community share far fewer specific goals than other communities. Some people want something fixed **now**. Others want it fixed **properly**, no matter how long that takes. Others just piss and moan.

    --
    Engineering is the art of compromise.
    1. Re:People.. the same as any community by Moofie · · Score: 2, Funny

      "which are inherently broken."

      Speak for yourself. I'm just fine, thank you!

      --
      Why yes, I AM a rocket scientist!
    2. Re:People.. the same as any community by killjoe · · Score: 5, Insightful

      Alas the pissers and moaners get most attention while the people doing the coding get pissed on.

      Sad really.

      --
      evil is as evil does
    3. Re:People.. the same as any community by AJWM · · Score: 4, Funny

      Exactly.

      I'm not broken, just unintelligently designed.

      --
      -- Alastair
    4. Re:People.. the same as any community by Anonymous Coward · · Score: 1, Interesting

      The fucking fatalistic attitude that people are inherently broken pisses me off. You may be broken, you may have met only broken people, but this pessimism/(dare I say Original Sin belief) is lame. We are as good as we are, there's no model human we're being compared to. So we can't be broken.

      The great thing is that you can set your own fucking expectations, or choose to compare yourself to your fellow men. Either is fine, just don't go spewing bullshit.

      (This rant is not specifically aimed at you.)

      Ah.. That felt good.

    5. Re:People.. the same as any community by ShieldW0lf · · Score: 2, Insightful

      The difference between the FOSS and commerical software is that both have a lack of leadership.

      No... wait...

      The difference between the FOSS and commercial software worlds is that in commercial enterprises, in the absense of leadership, someone will be unilaterally appointed, not to lead, but to dictate.

      In the FOSS world, if there's no leader, there's no leader. People will choose their own direction until they find someone they want to follow or find others wanting to follow them.

      I think that's a major reason why FOSS is winning. The smarter you are, the less you like having your actions dictated to you by a moron in a suit, and for all its faults, participation in FOSS projects doesn't generally ask you to put up with that sort of shit.

      --
      -1 Uncomfortable Truth
    6. Re:People.. the same as any community by shmlco · · Score: 5, Insightful

      Well... I don't know about you but I've seen many an open source project run by self-appointed dictators, so I don't think that's the "major" reason at all. Dictators in both worlds are plentiful and a pain. Become too painful in OSS, however, and someone will fork the project.

      Which in turn may or may not be successful. The mambo/joomla mess illustrates that some forks work and you end up with two relatively strong branches. Go the other way, and a fork splits its community, diverts resources, and eventually kills off one, the other, or both.

      And while no one wants a moron in a suit yelling at them, OSS developers are notorious for chery-picking the "cool" aspects of the project and ignoring others, and generally being insensitive to things like schedules and deadlines.

      As to "winning", you have some strange definitions. Get an OS with more than a percentage point or two of the average desktop, and "maybe" you can start waving that flag. Utill then...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    7. Re:People.. the same as any community by Howserx · · Score: 1

      As me daddy used to say, "better to be pissed off, then pissed on"

      --
      I support the troops. I pay f'ing taxes.
    8. Re:People.. the same as any community by ShieldW0lf · · Score: 5, Insightful

      Self appointed dictators, if that's all they are, can be removed from the FOSS scene with something as simple as a name switch.

      A lot of people who are given the label "self-appointed dictator" in this realm are really just people leading by doing, but leading in a direction different than those doing the labeling would prefer.

      The "I'll donate some of my time to some project" developers like the "cool" features, yes, and the real leaders will take what help they can get. As they do most of the work.

      Most successful FOSS projects seem to be based around a core group of people whose prime driver is their interest in fulfilling their vision of what the result should be, assisted in small ways by a large group of vaguely interested people.

      This is leadership. You can tell the difference between a leader and a director with a simple comparison: If the person would eventually/theoretically get the project done even if everyone else left, they're leading, and if they wouldn't get anything done when everyone left, they're not leading.

      Of course, there's no reasoning with people like that... they don't give a fuck about what you want, they're blazing trail.

      As to "winning", which do you think most people care about, their desktop, or the Internet it connects to? How many people do you know these days who can't just sit down in front of any computer whatsoever, log onto whatever services they need, finish up and walk away? There are a lot of them. The services they're logging onto are the "Network is the Machine" effect Microsoft has been fearing and fighting all this time, and that network is pretty much owned by FOSS.

      Linux might not be on the desktop, but the desktop is becoming more and more "That virus infested annoyance you're forced to deal with to get on the Internet", and the Internet is FOSS.

      --
      -1 Uncomfortable Truth
    9. Re:People.. the same as any community by catman · · Score: 2, Insightful

      "Pulling together is the aim of despotism and tyranny. Free men pull in all kinds of directions. It's the only way to make progress."

      Lord Vetinari, in "The Truth" by Terry Pratchett.

      I think he's got a point.

    10. Re:People.. the same as any community by The+Blow+Leprechaun · · Score: 2, Insightful

      You can tell the difference between a leader and a director with a simple comparison: If the person would eventually/theoretically get the project done even if everyone else left, they're leading, and if they wouldn't get anything done when everyone left, they're not leading.
      This is a pretty flawed definition of leadership... While getting my sociology degree I took a few classes in small group theory and leadership theory and the definition I'd submit would go more like, "If people are following you, you're leading; if you have to pull them constantly, you're not leading.

      Leaders aren't supposed to be heroes who can do everything themselves, they're people who can get everyone on the same page so that the group can get it done.

      --
      - the Blow Leprechaun
    11. Re:People.. the same as any community by msobkow · · Score: 1
      A lot of people who are given the label "self-appointed dictator" in this realm are really just people leading by doing, but leading in a direction different than those doing the labeling would prefer.

      AKA the whining masses always bitch that no one will do the work for them, for free.

      OSS is about picking up your own coding skills to add in functionality you need. OSS is about hiring or recruiting a team to branch an entire project. OSS is about being able to archive source and binaries so you can access historical data years in the future.

      OSS is NOT about giving lazy whiners free software, custom written for their personal wants or needs.

      --
      I do not fail; I succeed at finding out what does not work.
    12. Re:People.. the same as any community by Neoprofin · · Score: 1

      Same argument as the Fedralist Papers.

      The only way to ensure that no one in the federal government gets too much power is to get a whole bunch of people who all refuse to work for anothers personal gain, hoping that the only things they'll ever manage to get accomplished will be the ones that benifit all of them. Unfortunatly OSS doesn't require a 2/3 majority.

    13. Re:People.. the same as any community by ShieldW0lf · · Score: 1

      Of course, that's NOT how it is.

      What people are really complaining about (even if they don't really understand it) is that OSS leaders often are comfortable with their financial circumstances and NOT motivated by money at all, and therefore you cannot make them do the work for you at ANY price. You can't even negotiate with them.

      --
      -1 Uncomfortable Truth
    14. Re:People.. the same as any community by Anonymous Coward · · Score: 0

      Doesen't anybody notice when a reply doesn't follow the parent post at all? That's what I call off topic, not informative.

      I'm just saying...

    15. Re:People.. the same as any community by msobkow · · Score: 1

      I don't think that's quite accurate. The OSS leaders and primary contributors tend to be employed, like Linus. They can't take "contracts" to do customization and lose their jobs, especially when it's often changes that would only take a few months or a year to do. The solution is simple: hire someone else to do the work.

      Perhaps the big gripe is that once you invest in developing a customized branch, the realization dawns that now you have to maintain it, the same as in-house apps. Danged OSS hippies and commies won't fix it for free! ;)

      --
      I do not fail; I succeed at finding out what does not work.
    16. Re:People.. the same as any community by dangitman · · Score: 1
      Linux might not be on the desktop, but the desktop is becoming more and more "That virus infested annoyance you're forced to deal with to get on the Internet", and the Internet is FOSS.

      Well, I don't see it that way. The desktop is where I can do the really cool stuff. Of course, my OS is not virus ridden, nor an annoyance. The internet is somehwere I increasingly have to go to get stuff, and to make things work. Desktop applications are where the power is. Unfortunately, many applications increasingly require the internet for lame things like authentication.

      I wouldn't want to run my flight simulators, video editing and music software from a web browser. Good integration with the OS makes these applications more useful. Good tools, APIs and libraries in the OS help the applications advance, and make it easier for developers to concentrate on what their application does, rather than re-inventing the wheel.

      --
      ... and then they built the supercollider.
    17. Re:People.. the same as any community by Frank+T.+Lofaro+Jr. · · Score: 1

      Cygnus forked egcs from gcc when the FSF was dragging its feet on letting improvements in (and being dictators) - egcs was far more efficient and far less buggy and was overall much better, even though it was "commercial" (which does NOT mean proprietary) while gcc was non-commercial and moribund.

      Many people (me included) switched to egcs because it was better (and also to protest the ironic hidebound, un-OSS like stance of the FSF). Eventually it was folded into gcc (a merge, the opposite of a fork) and made gcc that much better. gcc hadn't be developed, but egcs was and it breathed new life into gcc.

      gcc is better today as a result.

      Anything usable from GNOME should be folded into KDE.

      --
      Just because it CAN be done, doesn't mean it should!
    18. Re:People.. the same as any community by WinterSolstice · · Score: 1

      I think that is an awesome comment! I agree with the definitions you have there to the most part... especially since I "lead" an F/OSS project like that.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
  22. disagree by Anonymous Coward · · Score: 0
    ... who can't understand that we do this for fun...

    Oops. There goes that "we" word again. So you are the FOSS community?

    Perhaps you should have said, "I do this for fun and you have no right to complain about something I give you for free". Because there are a lot of others in this mythical community that don't have your attitude. I don't believe you speak for their projects.
    1. Re:disagree by QuantumG · · Score: 2, Insightful

      Well, for those people who don't do this for fun, and instead do this because they want to show the world how great they are or something, you can complain as much as you like. "I'm great." "No you're not, look at this fuck up." "What do you want for nothing?" doesn't follow, I conceed that.

      --
      How we know is more important than what we know.
    2. Re:disagree by stubear · · Score: 3, Insightful

      If you do this for fun then quit trying to foist it on everyone else. Quit trying to trick governments into developing and supporting OSS. Quit bitching about Microsoft. You guys got the commercial world interested now you have to live with the consequences.

    3. Re:disagree by QuantumG · · Score: 1

      The whole government thing is silly.. they should be developing public domain software, if they're developing any software at all. Typically the argument for government to use OSS is simply a demand for governments to spend money effectively instead of giving pork belly projects to compaign contributors. As for bitching about Microsoft, we have as much right to bitch about them as the rest of the fuckin' world.. they suck, and that is plain for everyone to see. As for getting the commercial world interested, they got interested in us, not the other way around.. unfortunately they continue to think they can apply the rules of the proprietary software world to the free software world, which, of course, is absurd.

      --
      How we know is more important than what we know.
    4. Re:disagree by BoldAndBusted · · Score: 1
      If you do this for fun then quit trying to foist it on everyone else. Quit trying to trick governments into developing and supporting OSS. Quit bitching about Microsoft. You guys got the commercial world interested now you have to live with the consequences.

      OK, ignoring the lack of precision of saying "you" and "you guys" with no defined target, I have to ask: Who, exactly, is "foisting" OSS on you? If someone comes up to you on the street and says "I just LOOOOVE this candy. I really, really do. You should eat it. Here, have some!" you are as free to just walk away. Just why is the "commerical world" interested (leaving aside that many people worked to make F/OSS what it is by keeping a day job and working on code and docs at home on *their own time*)? Maybe because it is a new commodity to be exploited, akin to coal or corn They are interested because the model works for whatever problem they are looking to solve. And, they can extend F/OSS to make it work better for their specific task, without having to go outside their organization to make their changes. But, like any tool, it only works well where it was designed to work.

      I just don't get what people mean when people say stuff like this. If you think it is wrong for your government to use F/OSS, or you think that it is the wrong tool for the job, then call up your government representative and say so. If your boss is making you use F/OSS when you don't want to, either make a case for not doing so, or find another job (their are plenty of jobs that won't present this problem to you).

      Trouble is, even shops that think they are using only "proprietary" software often are not. Like that HP Server over there and its included CDs with Microsoft Windows Server 2003? Yeah, take a closer look. It probably is running the installer.... under Red Hat Linux and the Anaconda installation tool. ;)
    5. Re:disagree by amateurPhysicist · · Score: 1

      Quit trying to trick governments into developing and supporting OSS
      How does this get modded +4 Insightful and not -1 Troll?

    6. Re:disagree by eraserewind · · Score: 1

      As others have pointed out, it's what governments should be doing anyway, since it's developed with public funds, and is also an issue of freedom and openness in government.

      For the foisting on everyone else I agree. Eric S. Raymond should be answering support calls from anyone who ever has a problem installing Linux. RedHat, Novell and IBM already are.

    7. Re:disagree by Pecisk · · Score: 1

      Because it is just ironically right? You can disagree with parent, but FOSS community - at least radical wing of it - doesn't want to accept responsiblity of getting widespread and minestream. They just want something that is free, but in real world, it is just more difficult that they want to admit.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    8. Re:disagree by dangitman · · Score: 1
      And, they can extend F/OSS to make it work better for their specific task, without having to go outside their organization to make their changes. But, like any tool, it only works well where it was designed to work.

      There's the problem. Many F/OSS advocates do argue that F/OSS is the only valid tool, and that using proprietary software is wrong. And in fact, this does result in in the software being "foisted" upon people - as a tech admin with this philosophy will force F/OSS on his/her organization. Just as a similar zealot in the same position will force proprietary solutions on the users, even if there are better F/OSS solutions.

      Although the "force" may not be ultimate power, as the users can always quit the organization, or lobby to get the tech admin fired - in reality that is often not practical. I guess the real root of the problem is that tech and admin staff often get too much power to decide what the userbase uses, rather than the users themselves. This is true whether the environment is proprietary or open.

      --
      ... and then they built the supercollider.
    9. Re:disagree by dangitman · · Score: 1
      As others have pointed out, it's what governments should be doing anyway, since it's developed with public funds, and is also an issue of freedom and openness in government.

      That doesn't mean they should blindly use software from people who aren't willing to support it. They probably should be developing their own public domain software, but there's no reason for them to accept software from some group, simply because it is F/OSS.

      --
      ... and then they built the supercollider.
  23. This Blog Seems to be Spot On by filesiteguy · · Score: 2

    Though I may not agree with some of his details, overall he's spot on in his argument. He ascertains that the FOSS community - when lacking Cathedral-like leadership - will suffer and potentially flounder. Using the example of x.11 / x.org, he correctly summarizes what is a partial issue with FOSS.

    HOWEVER - I think it is very good that such a review exists. As the benevolent dictator of my staff, I encourage ideas and help move software projects forward. I can learn from the FOSS community and their mistakes.

    I certainly hope that the kernel development and many other such projects (KDE) follow this type of path.

    1. Re:This Blog Seems to be Spot On by timmarhy · · Score: 1

      x11 suffered from poor leadership, not lack of it.

      --
      If you mod me down, I will become more powerful than you can imagine....
    2. Re:This Blog Seems to be Spot On by arose · · Score: 1

      x.org is an X11, you are thinking x.org vs XFree86. And as far as I'm concerned it showed strenghts of FOSS not weakneses.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  24. Too violent? by NineNine · · Score: 5, Insightful

    One big problem that I see if the violence inherent in the community. Everything is a "war" or a "Battle". An "OS War", a "browser war". This article is titled "inside the mind of the enemy". Community != War. If I didn't know better, I'd think that the whole OSS movement was being led by our own current war-loving government (war on drugs, war on terrorism). How about dropping the hostility, for starters?

    1. Re:Too violent? by init100 · · Score: 1

      One big problem that I see if the violence inherent in the community. Everything is a "war" or a "Battle".

      I don't see that as something OSS-specific, but rather a cultural aspect of america. Many americans use words such as battle and war when discussing competition. This terminology is largely absent in other parts of the world.

      Note: This post is not supposed to bash america, just highligh an aspect of american culture as viewed by a non-american.

    2. Re:Too violent? by NineNine · · Score: 1

      You're 100% right. Hell, look at the words used to describe american football (that idea is from George Carlin). We have a very violent culture.

      But, what part of OSS is competitive, at all? It's people making software. The whole idea is that you shouldn't care who is using your product, so there's no competition with commercial software (or there shouldn't be). Where's the competition in OSS?

    3. Re:Too violent? by Frumious+Wombat · · Score: 1

      Maybe we should start using Go metaphors instead. I suppose that's what terms like "mindshare" apply to (my desktop board is 60% Mac, 20% Windows, 20% Gnome, but the Mac portion has good aji and the other two are caught in a seki position). Just doesn't have the same resonance as, "we're gonna F* bury them!"

      However, it would be a good start. Image Steve B. coming out for press conference, dressed in an orange robe, calmly announcing that he Microsoft is no longer going to speak of killing competitors, but merely seeking oneness with them.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    4. Re:Too violent? by hclyff · · Score: 1

      I hereby declare war on the word "war"!

    5. Re:Too violent? by crabpeople · · Score: 1
      "How about dropping the hostility, for starters?"

      Them's fightin' words!

      --
      I'll just use my special getting high powers one more time...
    6. Re:Too violent? by Sicnarf · · Score: 1

      yea good point. journalists: please cut down on the attention seeking drama titles!

    7. Re:Too violent? by Lissajous · · Score: 1
      One big problem that I see if the violence inherent in the community.

      Oblig. Python.
      Come and see the violence inherent in the system! Help! Help! I'm being repressed!

    8. Re:Too violent? by BitwizeGHC · · Score: 1

      Jen: "Come on, Denholm's called a general."
      Roy: "Another one?!"
      Moss: "I bet he declares war on something. He's always declaring war."

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  25. This really applies only to large projects by belmolis · · Score: 1

    This article really only applies to large projects like Linux and Gnome. A large amount of FOSS is written by one person. I don't know of any statistics, but take a look at Freshmeat or at the authorship of programs that you use, and I'm pretty sure the majority will be single-author projects, or perhaps involve two or three people. This is often true of projects that list many authors - often only one or two people have worked on any program at any given time - there are a lot of authors because the project has run for a long time or consists of a number of separate pieces. Such projects are intrinsically Cathedral-style. There isn't any large group to have different visions. This isn't to say that what the author has to say isn't relevant as some large projects are very important, but a valid perspective on FOSS development has to avoid the mythology in which every project involves large numbers of people.

  26. Frankly, the Zealots and the Software by Anonymous Coward · · Score: 1, Insightful

    My experience with most of the FOSS software (I know, redundant...) is that is usually just doesn't work the way it "should". I know that is an awfully broad brush, but in my experience it is the absolute truth. I want so badly for FOSS to take over (primarily because I do hate capitalism...well, American-style capitalism and copyright laws) but, being a Sys Admin, I can go to my boss only so many times and say, "Hey, I can save you a TON of money on this cool FREE alternative to _____!", only to have it fall apart after a few months of continuous use. I am sick abd tired of being made to look like a fool by some of
    this half-@ssed written software. I'm not saying that I can write better software. I am saying, however, that it should at least work as well as the (God, if you exist please forgive me for what I am about to say.) MS piece that it is probably trying to emulate.

    I don't consider myself an FOSS zealot by any stretch, but I am rooting for its success.

    1. Re:Frankly, the Zealots and the Software by Anonymous Coward · · Score: 0

      what projects?

      as an IT guy, you should be able to determine if a project is good for a particuler use PRIOR to going to your boss and asking to get it installed.

      i've had EXCELLENT SUCCESS with php, apache, postgresql, a forms class, adodob... i've left some out. i'm AMAZED, STUNNED even, at how well these technologies all work together to enable a developer!

      then again, i did my homework.

      firefox is great, too. open office, like msoffice, has some annoying bugs.

      open office isn't as robust as the current msoffice, but it is good enough for me and i'm good with that. i know the limitations and would only recommend it if it fit.

      gimp is kind of a pain, but it is great for some things.

      what programs let you down? vague complaining about open source is lame, imho - name names.

    2. Re:Frankly, the Zealots and the Software by kz45 · · Score: 1

      "what projects?

      as an IT guy, you should be able to determine if a project is good for a particuler use PRIOR to going to your boss and asking to get it installed"

      Okay, then that pretty much means not using open source at all.

      "i've had EXCELLENT SUCCESS with php, apache, postgresql, a forms class, adodob... i've left some out. i'm AMAZED, STUNNED even, at how well these technologies all work together to enable a developer!"

      Really good Open source projects are few and far between. You have pretty much listed them all. If you notice, most of these projects not only have great management (which is mentioned as a downfall for other OSS projects), but are backed by corporate entities.

      "then again, i did my homework."

      Sure doesn't look like it to me.

      "firefox is great, too. open office, like msoffice, has some annoying bugs."

      Firefox is better than IE in many respects (especially security). This is one project though.

      "what programs let you down? vague complaining about open source is lame, imho - name names"

      So is downplaying an obvious issue in the open source community. One only has to look at freshmeant and sourceforge to see proof of this overall trend. If the open source community ever wants to change and move to a higher level, they will look at these kinds of things and consider changing.

  27. actually yeah you can by Anonymous Coward · · Score: 1, Insightful

    First off a lot of complaining can be considered constructive criticism.

    Say I give you a free tire for your car saying "it's a good tire" and you use it .. but the tire goes flat in the middle of the highway .. then what? You don't have a right to complain cause you got it free? It should meet a certain standard or you would have chosen the commercial one if the free one was crap. It would be different if you had approached me and asked me to make you a tire.

    That said, I do understand the point you were making .. but there's two sides to every issue. Oh yeah btw I did appreciate the cool stuff you guys did back in the days of V.

    That's all.

    1. Re:actually yeah you can by Chaffar · · Score: 1, Insightful

      Somebody go explain to others that software CANNOT, I repeat, CANNOT be compared with physical products. While it would be convenient to those who "sell" software to convince you otherwise, don't forget that the price of replication of software is ZERO. And besides, if you don't like it, you don't die, you just have to look for a different vendor. Unlike a tire going flat in the middle of the highway :)

    2. Re:actually yeah you can by dangitman · · Score: 1
      don't forget that the price of replication of software is ZERO. And besides, if you don't like it, you don't die, you just have to look for a different vendor. Unlike a tire going flat in the middle of the highway :)

      That the price of replication is zero, is irrelevant. If mission-critical software fails, that can cost a lot of money, or even destroy an organization/company. "Just look for a different vendor" is often not a trivial task, as you make it out to be. It can be expensive, and often there are no alternatives available. That is why companies who stick by their software and guarantee support are important.

      --
      ... and then they built the supercollider.
  28. I can pay the coder to do it. by khasim · · Score: 4, Interesting

    Yep, the boring stuff doesn't get done unless there's incentive to do.

    A leader without the ability to fire someone or give them a pay raise isn't going to be able to provide much incentive.

    But with FOSS, I (the end user) can email the coder and offer to pay him/her to finish a feature I'd like or do some other boring job. And that is one of the great things about FOSS. Once I pay for it, everyone benefits from it (including me).

    Try doing that with closed source products. You can't even find out the names of the coders working on it, much less contract them directly.

    1. Re:I can pay the coder to do it. by Zonnald · · Score: 2, Insightful
      Firstly, offering to pay does not guarantee that he/she will be in a position to drop everything and take up your offer. There are opportunity costs. I for one would not give up my day job to take twice the pay to finish a feature over 1 or 2 weeks.
      Secondly, you can contact most software companies and they will finish a feature. They would more than likely take payments to customize the system to include the feature. It probably wouldn't cost too much if they can see an ongoing benefit to their current and future customer base.

      Remember: Microsoft is not the only proprietary software company.

    2. Re:I can pay the coder to do it. by Morphine007 · · Score: 1

      myes, the Canadian government wanted to contract Microsoft to extend support on Windows NT (cuz upgrading a network of server farms across the country is a pain in the ass)... Microsoft said "sure, for $20 million a month" ... so now we're upgrading. It would have really sucked if we were using a FOSS product where 1/20th of that would get us a couple of developers to maintain the damned thing for us instead of upgrading a system that was meeting our needs perfectly.

    3. Re:I can pay the coder to do it. by Morphine007 · · Score: 1

      oh shit... I forgot the quotation marks around "upgrading" and the heavy use of the tags... my bad...

    4. Re:I can pay the coder to do it. by westlake · · Score: 1
      But with FOSS, I (the end user) can email the coder and offer to pay him/her to finish a feature I'd like or do some other boring job.

      yeah, maybe. if you have that kind of money. and if he wants to take on that kind of job.

      successful proprietary/closed source projects do tend to pay attention to their users. that is, after all, how they make their living.

    5. Re:I can pay the coder to do it. by Anonymous Coward · · Score: 0

      Try doing that with closed source products. You can't even find out the names of the coders working on it, much less contract them directly.

      There are a lot of freelancers (such as myself) and small companies (such as the one I'm working for now) that make closed source programs, and customers can still request changes directly to us.

    6. Re:I can pay the coder to do it. by eraserewind · · Score: 1

      Yes, but even if he is not willing someone else may be. And there is next to no distinction between him and someone else and yourself in the open source world. If you just want a feature implemented, any body's code is as good as anybody else's. Maintenance is another matter of course...

    7. Re:I can pay the coder to do it. by Anonymous Coward · · Score: 0

      To your product, and only to your product. To you and only to you.

    8. Re:I can pay the coder to do it. by Anonymous Coward · · Score: 0

      To your product, and only to your product.What's your point - any OSS developer can equally well work on any OSS project? That's not true for any reasonably complex codebase. You're best off paying the guys who wrote it in the first place: they can make changes faster, cheaper, more correctly.

    9. Re:I can pay the coder to do it. by dangitman · · Score: 1
      Try doing that with closed source products. You can't even find out the names of the coders working on it, much less contract them directly.

      That's not the case with most of the applications I use. They list the names of the developers, and in many cases, I do contact them directly and get excellent support. Wheras with some OSS projects, it's nearly impossible to get a response from the developer. You might want to think about your sweeping generalizations.

      Especially with the smaller shareware developers, they seem to care a lot more about their users than some OSS projects do. After all, their livelihood comes from satisfying customers and getting good word-of-mouth.

      --
      ... and then they built the supercollider.
  29. The open source 80% problem by Animats · · Score: 1

    The big problem with open source, once you get past the major projects like Linux and Apache, is that projects get 80% done and then run into trouble. The classic troubled Sourceforge project is stuck at version 0.9 for years. The fun stuff has been done, and nobody wants to do the boring work of making it usable and maintainable, fixing the hard bugs, cleaning up the messy parts, and writing readable documentation.. Which, in commercial software, is 50% to 80% of the job.

    The problem is not open source, but volunteer projects. Which is where companies like RedHat come in. They take the stuff that's almost done and put paid people on doing the boring but essential work. Which pays off for them.

  30. Off the top of my head... by Y-Crate · · Score: 3, Insightful

    - Not-Invented-Here Syndrome: Reinvent and implement what already exists because it's not 100% the way you want it to be. Why collaborate when you can just create another duplicate project that will never make it past beta or even close to feature complete?

    - Users, What Users?: Coding for yourself is nice, but if you want users to flock to your app, you might want to actually consider what they want. Don't bitch and moan at them when they offer suggestions, even if said suggestions don't fit your own personal vision, or even if they are downright stupid. That doesn't mean you have to implement them, but it means you have to be weigh them equally with your own ideas. Try to be inclusive and open to your userbase. "Go code it yourself" is a great way to keep OSS in the geek ghettos of the computing world.

    - But It Looks Pretty: That's a snazzy looking interface you just whipped up, is it consistent? No? Does it follow standard UI principles? No? I'm sure people won't become frustrated and dismissive of your hard work. You can say that UI standards impinge on your freedom as a developer, but they make a user's life much easier, and makes people much more likely to actually use your software.

    - Ask, Don't Beg: Asking companies and organizations to open code is nice and helpful, but be careful how you go about it. It can easily come across as "The OSS community could never dream of putting something like that together. Gimme!" Don't act like you *expect* the code, and that they are evil incarnate for withholding it. Don't make it seem as if the OSS community is incompetent and needs privately-developed projects turned over wholesale to get anything accomplished. Sure it helps a whole lot, but don't make it seem as though OSS is just mooching off the investment of others.

    - Vendettas: If two projects can fight over something, no matter how petty, they will. Try coding, it's more productive and makes you appear like a mature, competent project that might help win over those hesitant to support OSS. Or you could just continue the pissing matches and flamefests over icons and licensing minutiae that could probably be settled if egos were set aside for a few moments. Public wars of words, endless forking....nothing gets accomplished but the stroking of egos. Well, except the whole "OSS developers come across as immature, childish amateurs" thing.

    1. Re:Off the top of my head... by init100 · · Score: 1

      Well, except the whole "OSS developers come across as immature, childish amateurs" thing.

      I think that it is quite childish to judge an entire community based on just a few people. It is about as fair as if I would judge all americans based on my impression of George W Bush och Dick Cheney.

    2. Re:Off the top of my head... by eraserewind · · Score: 1
      but if you want users to flock to your app
      That is a very big "if" right there. Many times it is other users rather than the developer who want other users to flock to the app.
  31. Mildly interesting, but shallow. by DragonWriter · · Score: 4, Informative

    I don't think anything in it is wrong, as such, but it really doesn't say all that much. It sort of meanders through a few stories vaguely relating to the idea that "without an organizing vision, direction doesn't happen." But it seems to me that that while that's vaguely interesting, its not really a problem with the OSS community.

    While, of course, the OSS community doesn't have a single vision for any piece of OSS software, quite a lot of OSS projects do and, as his story alludes, OSS projects that have a following but languish either for lack of vision or because the project owner has misguided vision—unlike closed-source projects which, while they may not tend to lack vision, are no less likely to have a misdirected vision than their open-source counterparts—can be rescued by forking.

    And plenty of OSS projects do have a vision, direction, roadmap, etc. Sure, there's probably a lot of stuff that gets released under an open-source license (or straight into the public domain) because the author is essentially "done" with it and throwing it out to the community to do with what they will, but certainly open-source players like Apache, Mozilla, etc. have a vision for their main projects, and members of the community are attracted to and contribute to projects, no doubt, largely because of how they see the project's vision as compatible with their own. The "solution" McFarland offers is what it seems to me almost every major open-source project is already openly trying to do: allow the community to contribute, but institute a degree of top-down control in terms of timelines, roadmap, and assignments to make sure that the grunt-work necessary to have a polished project gets done.

    I probably wouldn't call it "acting like the Cathedral", the openness of many successful projects to community process and innovation, while retaining a kind of top-down vision, is something of a synthesis: the Cathedral harnessing the energy of the Bazaar, the Bazaar borrowing the focus of the Cathedral. And you see something like it in the embrace by some commercial, formerly closed-source vendors of both open-source software and increasing community involvement. If I had to name the model, I'd call it the "Congregation" or "Assembly", a less-propietary Cathedral, a small portion of the Bazaar united by a common purpose and direction to accept, in the context of a project, some degree of authority and leadership (but not the exclusive ownership and control of the Cathedral.)

  32. I think I know what's wrong... by Negativeions101 · · Score: 0, Insightful

    I think many F/OSS developers tend to have this attitude that they're developing software for themselves or for the F/OSS community... as opposed to developing software that is intuitive for anyone and everyone to use. And I think that's the KEY to making OSS software mainstream. Design it with OTHERS in mind. Design it to be intuitive to use right from the begining otherwise I don't see F/OSS software becoming mainstream. And I'm in no way suggesting replacing power with easy of use. The two can go hand in hand but it's not that easy.... but it's easier if you have the right frame of mind.

    --

    I'm not anti-microsoft. I'm anti-bullshit. Which means I'm anti-microsoft.
  33. The article is all wrong. by Qbertino · · Score: 3, Insightful

    OSS doesn't suffer from the lack of leadership or other, supposed 'Cathedral' qualities. In fact, it's the superior leadership, based on merrit and ideals, that turns OSS into the nightmare of anything cathedral - such as MS.
    In OSS much more than anywhere else, the best floats on top. That's why Outlook mail sucks and KMail sucks considerably less. Linux works because NOBODY doubts that Linus is the chief, Blender works because NOBODY doubts that Ton is the chief, because they both do an excellent job at what they do: leading large OSS projects.
    Of course there's weedy stuff in OSS that's buggier and more twisted than Autodesk Converter and Macromedia Director together, but that sinks to the lowest bottom, and does not get pushed onto the market by monopolies and marketing budgets of galactic proportions (Windows XP anyone?).

    The article is bogus and has it all backwards. I want my 5 minutes back.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:The article is all wrong. by ccp · · Score: 1
      OSS doesn't suffer from the lack of leadership or other, supposed 'Cathedral' qualities. In fact, it's the superior leadership, based on merit and ideals, that turns OSS into the nightmare of anything cathedral - such as MS.
      In OSS much more than anywhere else, the best floats on top.

      This is so true... And it bears repeating a hundred times, because the moronic press somehow fails to grasp the obvious.

      Cheers,
      CC
  34. When did the community become math? by Anonymous Coward · · Score: 0

    "When did the 'FOSS community' become an entity that could be analyzed as a single group so that you could point at it saying that's what's wrong with it?"

    Since statistics and psychology were invented.

  35. i need both in a good city by Optikschmoptik · · Score: 1
    whoa! I go to RTFA and come back to an avalanche of fanboy one-liners, flamebaits and accusations, all perfectly illustrating the author's point.

    The Bazaar is fun, but it can be exhausting after a little while. If you want to come away from it with anything worthwhile, you need to be pretty clever, or have some insider information. Otherwise, it's a lot of noise and junk and hobbyists selling kitsch. There are some great deals, but you have to know how to operate and where to look. Everyone is working for themselves; some things make sense, and some are just crazy. See the above replies to this article to see what I mean (check for lower scores).

    I think when the author refers to cathedrals, it also has to do with the end result. There's management, and it's mostly separate from the chaos of a bazaar or the all-directions-at-once FOSS universe. Good management gets you a cathedral as a result. Bad management gets you a Spanish Inquisition. FOSS has accomplished a lot, but there are some real masterpieces of software in the closed-source world, the 'cathedral' world, that I haven't seen FOSS get anywhere near.

    For the sake of discussion, here are the two titles that keep Windows on my HD: Native Instruments Traktor and Ableton Live--they're pro DJ programs for music production and live performance. If anyone can show me a FOSS project that really competes, please tell me about it. I've looked, but most of what I can find is more of a proof-of-concept than anything I would trust performing at a club. The projects are so specific that someone apparently needs to round people up, interview them, and pay a select few of them to write and maintain the software. The hobbyist/genius inventor thing is interesting, and I don't mean to say that I'm not really impressed with what people have managed to create on their own, but the resulting software just isn't going to work for me when I actually have to cue up a timecode record and match beats.

    But then, for everyday stuff, FOSS is totally the way to go. When I do general computing--web surfing, programming, chatting, frozen bubble--open-source programmers have run circles around the 'cathedral' folks. So maybe they just need to get around to my niche market someday (I'll admit it first: I'm not smart enough to do it myself). Only problem is I can't wait that long. For now, and I'm glad there was some management good enough to make it, FOSS or not.

    McFarland says FOSS and management/leadership aren't mutually exclusive. He says 'hybrids of both styles will provide better frameworks to deal with large projects'. There, that doesn't cramp your style too much, does it?

  36. What's their point? by MikeFM · · Score: 1

    I think the article tries to have a point but fails short even if they may be right. FOSS projects do need a strong leader if they are going to do well. Projects without strong leadership go all over and tend to die or splinter. Just having any leader is not an improvement over no leader though. Neither is having any vision instead of a good vision. The vast majority of PHB projects are never completed or never go anywhre commercially. Mostly because the people in charge are bad leaders or have a bad vision. FOSS projects are evolution at work - what works continues on and what doesn't eventually dies off. Having good leadership just creates a nexus around which the project can grow and take direction. Most FOSS leaders don't know exactly where their project is going but they help to recognize the good and cut out the bad sooner rather than later. The best leaders create other leaders around themselves which makes their project into a multiheaded beast that is difficult to kill and with the ability to have multiple, but coherent, visions of what needs to happen for the project to evolve.

    Gnome and KDE have mostly sucked because their vision was to copy features from Windows and Mac OS. They are growing away from that limited and faulty vision but I'd agree that their problem has been a lack of leadership with vision. I would not say PHB alternatives such as Windows and Mac OS have any better vision though. The problem with the desktop, and many desktop apps, is that people are locked into a metaphor and they are having trouble stepping outside that box. It'll take a strong leader with vision and major coding skills to break people out of their metaphor mind block. FOSS has a better chance to invent this future though because FOSS projects can afford to be wrong where as commercial projects usually can't.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:What's their point? by squiggleslash · · Score: 3, Interesting

      That's exactly what I wanted to say.

      I thought the article's comments about GNOME in particular were wrong. The problem with GNOME was not that it had no direction and therefore suddenly became bloated and unmanagable with feature creep. Far from it. It had a relatively popular leader who had an idea about how it should work. It gained feature creep because the "vision" of that OSS leader was to emulate a UI that itself was bloated, poorly designed, and suffering feature creep, both on the outside and the inside.

      Had it had no direction, I believe it would have been more like the mix of UIs we saw in the early to mid-nineties on X11, or even throughout the late eighties on the Amiga. Someone would have put together a file manager. Another would have put an object viewer. Yet another might have worked on a print system. Each component would probably have been terrific, but the whole would have looked relatively ugly and argubly been poor in usability.

      I'm surprised how "easy" it's been to fix GNOME and make it the relatively good system it is today (relatively as in recent versions, as configured by Debian and RedHat, are easily the second best mainstream GUIs, after Mac OS X.) That took the right kind of vision, and that vision, interestingly, was the result of the community noticing the project had gone badly wrong, and forcing itself to pay attention.

      --
      You are not alone. This is not normal. None of this is normal.
  37. Summary by Gregory+Cox · · Score: 1
    This is my attempt at a summary.

    What are the problems facing FOSS Software?

    One problem is that market analysts don't understand the "Bazaar-style" development model FOSS uses. Unlike software developed in a single company, with FOSS there is no boss telling developers what to do next. That means market analysts can't see the direction in which development is headed. Market analysts are important because top management types in companies listen to them.

    Another problem is that FOSS projects can lack direction and vision, leading to a lack of progress. Linux is a good project because Linus controls it by choosing which patches to add. However, projects sometimes suffer from bad leadership, which stops progress (like XFree86), or unclear leadership, which leads to feature creep and no real advances (like GNOME in the past).

    The solution to this problem is to have a leader controlling development, to make developers achieve definite goals within a specific time frame. In other words, FOSS projects should move closer to the "Cathedral" style of development.
    In one sentence: to be successful, projects need to be managed and coordinated well. Not a very surprising conclusion.
    --
    If you all Google Slashdot, will it Slashdot Google?
  38. Just a description by kaffiene · · Score: 1, Insightful

    This article is just a description of the F/OSS world - it *is* a Bazaar, so it *is* anarchistic and that's *why* people stay interested and contribute - if they can and they want to, they do.

    It's true that better leaders help projects produce things faster, but F/OSS has never been strong because of DEVELOPMENT SPEED, F/OSS has been strong because of diversity and the LACK of an authoritarian view. The community (warts and all) is precisely WHY F/OSS has succeeded.

    The article author assumes that there is one direction we all want to go in and we should just get there as quick as possible. This is not how we got to where we are now, and it's not required for the future. Certain projects are chugging along with speed with a vision, others are meandering along to the sound of their own drums. These are all good. No need to panic, certainly no need to criticise the VERY WELLSPRING from which this world arose.

  39. Homer, Is That You? by hahiss · · Score: 1

    "Oh, people can come up with statistics to prove anything. 14% of people know that."
    --Homer Simpson

    --
    "Every decent man is ashamed of the government he lives under." - H.L. Mencken
  40. Exactly. by aussersterne · · Score: 1

    The problem(s) are imagined by the professional problematizers.

    I've been running Linux since 1993, alongside Windows until 2001. What we have now is a stable, fast, rapidly-evolving, feature-complete operating system that's more powerful than Windows or Mac OS and more widely compatible that anything else on the planet, all at no cost. Similar things can be said about Firefox, OpenOffice, etc.

    There is nothing wrong here, FOSS has been a roaring success and continues to be one every day. The proof of the pudding, etc. It's the best game going in technology right now and I don't see that changing anytime soon. Of course if your baseline is "Any 'successful' software will have every feature and function you will ever need while at the same time staying lean and mean and user interface clean, and it will come with indemnity and warranty and a serious guarantee all while staying completely free," then yeah, FOSS falls short I suppose, but it's still a damn sight nearer than any other software development ecosystem.

    --
    STOP . AMERICA . NOW
    1. Re:Exactly. by Anonymous Coward · · Score: 0

      As an utter linux noob, I have to say that although some of the things I've found in linux are great (I'm playing with Mepis, Knoppix and DSL and am very impressed so far), on the whole it is still discouraging for a non-techie to use. Yes, it's free and it works well and that's great, but compared to XP it's still a pain in the butt. Yup, its true. Until someone sees fit to make it compatible with people who don't want to take a hike up the learning curve, MS will still dominate the OS market. Let's face it, XP is far, far better than 98 or 95 or 3.x.

      The basic problem with F/OSS is that it depends on people DONATING their time and effort to define, organize and complete a given project. Since the only payback is a pat on the back for a job well done, there isn't really enough incentive to focus on anything. Offer someone a salary, insurance, 401k, etc. and suddenly things start getting done. The basic human condition dictates that we have to ensure access to food, water, shelter, etc., before we can play. Besides, if we are doing something FOR fun, we will focus on what IS fun instead of the boring necessities.

      Ultimately F/OSS could succeed but it won't until you can slap in a CD or DVD or something, push a button and have it work more or less flawlessly the first time, with minimal input for the user.

    2. Re:Exactly. by aussersterne · · Score: 2

      1. Try Fedora Core, my mother, sisters, and best friend have all been converted, and all installed it themselves, and all have digital cameras, printers, and scanners that work with it.

      2. Ease of use isn't everything. In fact, it's 1% of everything at best. People here act as though a learning curve is the end of the world. It is, if your goal is market domination. That is NOT an FOSS goal. FOSS cares not one bit about market domination. It cares about powerful tools that can be made to do complex work that its authors need done. In this, XP (or any Windows flavor) doesn't hold a candle to Linux (or to Mac OS X for that matter, or any Unix-family OS).

      There is nothing wrong with Linux or FOSS. It's a brilliant success. The fact that some people are unable to take advantage of it does not make it any less so... and even that group is shrinking every day, thanks to the likes of Fedora Core, Ubuntu, etc. that are now as plug-and-play as XP ever was, and even moreso.

      But that's an aside. The main point is: FOSS is more stable, more feature packed, more powerful, and free. Whether or not any one user as a test case is able to navigate it doesn't change these attributes.

      --
      STOP . AMERICA . NOW
    3. Re:Exactly. by Anonymous Coward · · Score: 0

      a few different issues here...

      1) Fedora distros-can you suggest a good one?

      2) If ease of use is 1% in deference to power, then F/OSS products will always be limited to the F/OSS community-a group of expert users by definition. The shame if it is that all this has origins among people with the ability to code for themselves and most people can't do that.

      Linux, etc. is a brilliant success and I'm not disputing that. It's amazing what can be produced by a group of volunteers. MS isnt going away in any case, but if an open source OS existed that was more stable and easier to install and use than windows (with good support, too) more widespread adoption would happen and that would be a good thing for everyone. It could move the whole market toward a more open standard, as opposed to the closed proprietary standard that is now the rule. DRM sucks.

  41. Article Summary by waveclaw · · Score: 1

    "I find your lack of vision disturbing."

    FTA:
    Incidentally, few Cathedral-style projects suffer from lack of vision: those that do simply die off and are never heard from again. Bazaar-style development allows projects to be in a zombie state for long periods of time, where it is vastly expensive for a Cathedral-style project to do the same.

    Reminds me of the Gegls project to re-invent the internals of the Gimp. Lots of hot air^H^H^H^H design initially, goes dead for X years, then just recently Kolas starts hacking on it.

    --

    "You cannot have a General Will unless you have shared experiences. You cannot be fair to people you don't know."
  42. So much overreaction by Anonymous Coward · · Score: 0

    All the author is saying is that in some cases (particularly cases where there's not strong leadership) Bazaar style development can be more of a hindrance than a boon. It's nothing personal. Matter of fact, it's true.

    However, I think the author fails to note (but may have assumed we knew it) that while there are a lot of cherry-picked projects out there, we're not left with a bunch of cherries sitting around rotting uselessly - I've got a whole operating system and every kind of service I'd want to have, and it all works together.

  43. And I will wait for someone else to pay ... by AHumbleOpinion · · Score: 3, Insightful

    But with FOSS, I (the end user) can email the coder and offer to pay him/her to finish a feature I'd like or do some other boring job. And that is one of the great things about FOSS. Once I pay for it, everyone benefits from it (including me).

    However progress will be slow because most of us will wait for someone else to pay for the changes we want. Most people will freeload if given the opportunity, Econ 101. Since you are reading this right now, I will thank you in advance for your future gifts to the community. ;-)

    1. Re:And I will wait for someone else to pay ... by Anonymous Coward · · Score: 0

      Not the best example, but a real example...

      It's all about micropayments. If a ton of people want some feature, they won't mind chipping in a few bucks here and there. $10,000 for a feature is a pretty nice chunk to earn. These things are possible, the infrastructure just has to be built.

    2. Re:And I will wait for someone else to pay ... by eraserewind · · Score: 1

      But you don't cost anybody anything. The people involved have already made the decision to share. If you are willing to wait for a random person to implement a feature you need, then your need obviously is not all that great. Thinking you have gotten one over on them is dumb at best. It's not a zero sum game.

    3. Re:And I will wait for someone else to pay ... by AHumbleOpinion · · Score: 1

      But you don't cost anybody anything. The people involved have already made the decision to share. If you are willing to wait for a random person to implement a feature you need, then your need obviously is not all that great. Thinking you have gotten one over on them is dumb at best. It's not a zero sum game.

      The needs are relative not absolute. My need may be great but if someone else has an even greater need I can leverage this fact, conserve my finite resources, and expend them only on features that are unique to me. Being a good citizen and sharing the burden on shared features reduces the number of unique features that I can afford.

    4. Re:And I will wait for someone else to pay ... by Vintermann · · Score: 1

      Yes, it's feature chicken. The game of chicken is a good metaphor for a lot of things. Superpowers bullying each other? Nuclear chicken. Libertarian/Conservatives arguing against social security? Welfare chicken. They don't want people starving in the streets either, but they hope someone else wants it even less so they don't have to pay.

      Ok, now that was a not-planned thread hijacking attempt. I'm sorry.

      Seriously, those dominant assurance contracts could probably be a great solution to the problem, but it seems that even where there's really no need at all for it, people would rather have artificial scarcity. I think it's because fundraising for common goods is still seen as a sort of begging. And from the ones who come closest to implementing good assurance contracts, it seems that not only do bidders think of it as begging, sellers don't grok it either and mostly use it for begging...

      --
      xkcd is not in the sudoers file. This incident will be reported.
  44. FOSS reminds me of Canada by gordgekko · · Score: 2, Interesting

    It reminds me of how Canada, land of my birth, views itself and its relationship to the U.S.

    It does somethings better, others worse. It will never admit what it does worse or will even defend it as a strength.

    It's arrogant and sanctimonious even though it often has its heart in the right place. Other times it's naive in thinking that because it believes *its* way is right, it *must* be so.

    It mocks the U.S. as backwards, even displaying a near pathological hatred for it, yet it secretly wishes it could hold the same lofty perch.

    Now replace "It's/It" with "FOSS" and "U.S." with "Microsoft".

    Frankly, what turns me off about the FOSS community in general is it reminds me of the science acolytes in the recent South Park episode when Cartman traveled to the future. Meet the new boss, same as the old boss. If Linux were king it would be Microsoft redux.

    Feel free to mod me down, I have plenty of karma to burn.

    --
    You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
    1. Re:FOSS reminds me of Canada by WilliamSChips · · Score: 1

      But if you die in FOSS, do you die in real life?

      --
      Please, for the good of Humanity, vote Obama.
    2. Re:FOSS reminds me of Canada by eraserewind · · Score: 1

      Often the reason that people don't admit something is worse is because it can't be treated in isolation. If you take the "better" option for something you are often also selecting the "worse" option for a whole bunch of other things. Public policy and cultural ways are often come as a whole package.

  45. No problem, we understood. by khasim · · Score: 1

    And I am in complete agreement.

    And if I may expand a little bit upon your example ... it's even BETTER than it seems on the surface.

    That's because a LOT of the patched software can be "backported" to your existing systems. So there's no reason to spend money maintaining your own "fork" of the entire system that you started with.

    Example: If 'ls' is patched, some testing should show whether the patched version is compatible with your current system. So you can upgrade some of the parts while still maintaining the old functionality that you depend upon.

    Kernel 2.6.x is current
    Kernel 2.4.x is still supported
    Kernel 2.2.x is still supported
    Is that far enough back?

    Meanwhile, those same coders can be working with the other Linux coders to smooth out any upgrade issues there are. It's not so much about never upgrading as it is about upgrading when you are ready to. When the features work for you. When the bugs that you find are fixed.

    Not when the vendor feels the need for an increase in their profits for the quarter/year.

    FOSS puts you in charge of your systems.

    1. Re:No problem, we understood. by DraconPern · · Score: 1

      Sorry, but according to kernel.org, 2.2.x was last updated on 1/12/2005, that's almost 2 years ago. That's not support, they will say you need to upgrade to the latest kernel. That's not any better than Microsoft. At least I get decent drivers with Windows.

    2. Re:No problem, we understood. by irc.goatse.cx+troll · · Score: 1

      Maybe theres nothing wrong with it? The point of using an old stable kernel is its stable. If theres no bugs found between 2005 and now, why would they touch it? Keep in mind 2.2 was about the equivalent of windows95, which hasn't been updated at all for a long time before 2005.

      As for not having drivers for new hardware.. I don't see the situation where you'd want to upgrade your hardware but still run such an outdated kernel.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    3. Re:No problem, we understood. by ray-auch · · Score: 1

      Kernel 2.6.x is current
      Kernel 2.4.x is still supported
      Kernel 2.2.x is still supported
      Is that far enough back?


      Clearly not for these guys - the last NT release was NT4 in 1996.

      They are complaining at being forced to upgrade from that.

      Comparison would be kernel 2.0 (or earlier if they are using earlier NT).

      Good luck finding a Linux distribution vendor still supporting stuff this old.

      Example: On the desktop, Redhat has already EOLed up to RHL9, which was 2002 or 2003 I think, and even with RHEL, support policy is 7 years from release. NT4 is ten years from release now.

      Of course the great thing about FOSS is that you can support it yourself, so if it happens to be worth it you can hire your own kernel hackers (who are prepared to work on decade old versions).

      For some large organisations, it might be worth it, but most people will go for upgrade after looking at the cost/risk.

    4. Re:No problem, we understood. by mustafap · · Score: 1

      >At least I get decent drivers with Windows

      but you get *nothing else*

      is a good driver worth that? Hardware is a comodity. Software that screws your rights can be avoided.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    5. Re:No problem, we understood. by TheLink · · Score: 1

      Postpone migration long enough and you could be running your enterprise legacy app on MAME ;).

      --
    6. Re:No problem, we understood. by orasio · · Score: 1

      The guy proposed that for 1/20th the MS amount, 1 million dollars a month, they would be able to hire capable people.
      Do you honestly think that with that kind of money, you couldn't get continued support for the 2.0 kernel?
      There are kernel hackers that would accept that kind of job for 300 000 dollars a year. For 3 people, that's enough to support the 2.0 kernel for yourself. Still 1/20th the MS offer.

  46. IBM by theunixman · · Score: 1

    When IBM started sponsoring it.

    Or, when it became large enough for statisticians to start trending behavior patterns.

  47. As opposed to what hard data, precisely? by gelfling · · Score: 2, Interesting

    FOSS is or is not better than closed source commercial code but the only way we'd ever know is to establish quantitative criteria and measure them with rigor.

    Some things to quantitatively evaluate are:

    Failures per release, time to release, bugs discovered, function points derived, cost-benefit, TCO, testability, verifiability, number of severity one bugs, number of severity one bugs never fixed, number of abandoned projects, time to next version, rate of customer abandonment.

    There are probably 50 more I can't think of right now but the only sure way is to apply engineering and project management discipline to the criteria and comparison of those criteria. Then one must capture a candidate group of commercial and FOSS projects and track them over a multiyear period.

    In other words we've been looking at the development experience instead of the results experience. How you build something is less important than what it does. Anyone who's ever seen the movie 'Apollo 13' understands this. More to the point though, development modalities reflect more the cultural aspects that the development team has almost no control over. Even in FOSS communities, they will self organize and operate according to features that have little to do with development.

    We really don't know or care that much what the differences between good and mediocre closed source projects are. They are unverifiable in either case. So one cannot focus on the method. It's a black box. Instead we need to focus on the outputs and metrics that we can see.

  48. Re:Frankly, the Zealots and the... (re:ac) by everphilski · · Score: 0, Flamebait

    name names

    says the anonymous coward

  49. Another Correction by nurb432 · · Score: 1

    "There are a small number of very vocal people who are total assholes towards people."

    Change that to there are a LARGE number of very vocal people.....

    --
    ---- Booth was a patriot ----
  50. Who is Archbishop Balmer? by Latent+Heat · · Score: 1

    I resent this offense to Catholics. Archbishop Balmer is not some made-up Monty Python character. He is a real person who runs the Diocese of Seattle . . .

  51. Where is Eclipse in this picture? by Latent+Heat · · Score: 2, Informative
    Eclipse may be FOSS software (it is not GPL, but has some form of source license, free access to source codes, way of accepting contributions), but it has IBM behind it. You could say Eclipse is IBM developing some project in house and then opening it up for others to use; on the other hand, Eclipse seems to be a part of IBM's Java strategy in selling computing services.

    Then there is Java -- long time criticized by RMS but not trumpeted by SUN as being GPL'd. And how about Open Office/StarOffice with a strong SUN contribution?

    Yes, FOSS may be an insurgency, but I see it backed/encouraged/funded by big corporate entities who have a stake in its success.

    1. Re:Where is Eclipse in this picture? by QuantumG · · Score: 1

      and? You don't really have a right to complain to those companies either unless you, ya know, paid for the product. I just don't understand this whole sense of entitlement people have towards developers. Pay me and I'll care. That's what paying someone is all about.

      --
      How we know is more important than what we know.
  52. FOS Fundamentalism, Ignoring the Customer by Anonymous Coward · · Score: 1, Insightful

    These are the big problems. We see them a lot on /.

    Everytimes someone suggests something about Windows (the EULA, Vista DRM) the FOS hisses and spits that everyone should switch to Linux. When users say "but 3DSMAX" they vent and froth "Use Blender!" Photoshop? "Use GIMP you morons!"

    This is not the way to win people over. Many people point this out, but some vocal members in FOS can't move beyond it. If there is another view in FOS, they're very quiet about it.

    It's not unique to Linux. The Firefox developers have been incredibly arrogant when it comes to things like memory size, SaveAs filename. The so-called MySQL community refuse to accept the possibility that maybe, just maybe, MySQL is too buggy and unpredictable. I used an enterprise project written in MySQL and I found it to be beyond painful. But whenever I posted of my experience on /., MySQL zealots would resort to namecalling? And look at Ubuntu "Linux for Humans". Tried installing it on Connectix Virtual PC? Forget it. A kernel bug. Their answer is to follow a long, overly technical install process that requires you hitting an abort key with catlike reflexes. Linux for humans, my ass. The Ubutnu community response: "Don't use virtual. Wipe your existing PC."

    It's often said Microsoft "don't get it", and they don't. But FOS is equally arrogant and even more zealous.

    1. Re:FOS Fundamentalism, Ignoring the Customer by daverabbitz · · Score: 1

      So what you are saying is that free software developers should port, and fix bugs in, software they didn't write, and don't have the source code for. Nice.

      If Autodesk gave me the source code for 3dS Max and $20K I'd port it over to Unix, until then, not going to happen.

      And I concede that 3DS probably has many excellent features that aren't present in Blender, but Having used 3DS, Maya, and Blender, Blender is definitely a superior platform for modelling, Maya probably wins for Post processing and effects.

      Also I don't see these cheapskates that always complain about missing features implementing themselves (either writing them or paying someone else to).

      And if you can afford to buy 3DS, Maya, Autodesk, or Photoshop (the real one, not the rubbish Elements version), then why can't you shell for 5% or less of the software price for a dedicated machine.

      But my bet is the vast majority of people who bitch about Free software are used to getting commercial software for free (read fucking cheapskates), and so expect everything for nothing.

      Besides which you can get both Houdini and SoftImage for Linux which are arguably better products than 3DS/Maya, if you have the readies. Of course you might struggle to find that on your cheapskate BitTorrent sites.

      The big advantage of projects like blender is that they eventually reach a critical mass of features, where large corporate users will pay to have the few features they need added, rather than shelling the millions of dollars on commercial software. This is already the case with Linux which is why Apple and Sun have source-dropped, and why IBM often push Linux over their in-house Unix. Eventually I can see this happening with Blender and GIMP, though they're not quite there yet.

      Mind you I'm a hobby 3d animator, and I can't justify shelling $20K on software, and I write embedded software for a living, so it isn't a big stretch to hack in any features that I need.

      In short Blender is the best product you can have for the price (nil), and I would rather use Blender than spend a Nissan GTR's worth of paper on software. If I was a professional animator I probably would buy SoftImage.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    2. Re:FOS Fundamentalism, Ignoring the Customer by cruachan · · Score: 1

      Good call. MySQL is perhaps one of the worst, for years they would protest that ACID complience was for wimps, relational integrity was best done at the 'application level' and you'd never want to join more than three tables or do a subselect. That in itself wouldn't be so bad if it was recognised that MySQL was good at doing what it did - a simple 'database' for non-critical simpler applications - and was not a competitor for Oracle, MSSQL and the like. Trouble is anyone mentioning that here or on any similar forum would be immediatly be trampled by FOSS groupies.

      Except when MySQL finally did get some measure of the above all the weenies spun on a dime and suddenly ACID complience was good etc. etc. The change of mindset was worthy of the communist party after Stalin died.

  53. This is bad how? by bitspotter · · Score: 1


    http://www.freesoftwaremagazine.com/node/1890

    "...the GNOME project for many years just added lots and lots of feature creep and otherwise unnamed bloat. "

    Is this the same GNOME project Linus lambasted recently, saying "This 'users are idiots, and are confused by functionality' mentality of Gnome is a disease"? Or are you talking about something else? Or is that attitude an over-reacting backlash from the aforementioned era of feature creep? I could see that.

    No project suffers from lack of vision; if there's no vision, there's no project.

    "Bazaar-style development allows projects to be in a zombie state for long periods of time" ...as opposed to dead and buried. This is not a weakness; it's a strength.

    "Not only did Dawes lack vision, he got in the way of everyone who did have vision."

    How? You just got through telling us Xorg's fork solved the problem. Was there a some strange delay between the time it became apparent Dawes was stonewalling and the time Packard forked Xorg? If so, how do you propose to explain such a delay //in terms of Bazaar vs Cathedral methodologies//? Had Xfree86 been a cathedral'ed project, Packard would have been //helpless// to solve the problem, not better empowered.

    There's actually a fairly simple way to get FOSS devs to obey your "vision": pay them. It's the same thing Cathedrals do; they just license their software differently. There's nothing in the licenses that says you can't pay for software development, to say nothing of copies. Ask Linus about it; I understand he's making a fine salary maintaining a fairly useful software project.

    Really, this 'FOSS developers code at home in their underwear in their free time' mentality of some is a disease. It's really what puts the lie to the whole idea that the only way to make money with software is by withholding IP rights.

    So I guess I'm not clear, then, on what you mean by "Cathedral". Based on your article, you might be talking about paying programmers. You could also be talking about withholding freedoms. But neither of these makes sense.

  54. You don't have to be a KDE fanboy... by Generic+Player · · Score: 1

    to think gnome sucks. Personally I don't care for big desktop environments like kde and gnome. But I have had to setup linux desktops for users at my last job, and given the choice of kde or gnome, every single person hated gnome, said it was confusing and hard to use, and chose kde. Lots of people consider gnome to be an example of a failed project, its not just kde users.

  55. FOSS does not exist by PenGun · · Score: 1

    Ther is free software and there is open source software, often refered to as "open sores", and they are not at all the same thing.

        PenGun
      Do What Now ??? ... Standards and Practices !

  56. What is not pleasant about it? by Generic+Player · · Score: 1

    If nobody cares about a project it will die, so why is that bad? And if someone does care, they will fork it and update/maintain it, which is clearly a good thing. What is wrong with either of these outcomes?

    1. Re:What is not pleasant about it? by tcopeland · · Score: 1

      > If nobody cares about a project it will die, so why is that bad?

      Yup, I was thinking more of a project that had interested users/developers, but the founder or core developer was no longer interested.

      > And if someone does care, they will fork it and update/maintain it,
      > which is clearly a good thing.

      Perhaps, but it seems nicer if the project can be gracefully handed off to new owners rather than going through the controversy and flaming and discontent that usually accompanies a fork.

  57. Waaaay OT by The_Wilschon · · Score: 1

    TFA is not about users' groups. Not at all. It is about developers and development styles. People being jerks to n00bs isn't even on TFA's radar screen. Yes this is a worthy topic, and one that should be discussed. However, here and now is not the place and time to discuss it.

    Yes, I realize that users must be a part of talking about developers and development styles. However, n00bs generally are not, and furthermore, discussion of jerk-n00b relations is taking an angle on FOSS community so far from TFA that the two can't even see each other without a periscope.

    --
    SIGSEGV caught, terminating

    wait... not that kind of sig.
  58. Who's the retard that modded this up? by Generic+Player · · Score: 1

    There's good software and bad software. Wether its open source or closed has nothing to do with it. And you're not a very good sysadmin if you start relying on software before you've bothered testing it out, regardless of wether its open source or not.

  59. Bad assumption. by Generic+Player · · Score: 1

    "Users, What Users?: Coding for yourself is nice, but if you want users to flock to your app, you might want to actually consider what they want."

    You know, not everyone wants users to flock to their app. Lots of open source developers are writing software for themselves, and are nice enough to let other people use it if they like. If someone is nice enough to share with you, either be thankful and respectful, or just don't bother using it.

    You can't tell those of us who are simply nice enough to let you use our code that we have to be nice to demanding whiners just because some other developers of other projects want users to flock to their app.

  60. Portability by merphant · · Score: 2, Insightful

    One great thing about FOSS is that it tries to adhere to standards and have things be more or less portable. But people still use non-portable APIs (e.g. ALSA), and there are really not that many people with the knowledge and motivation to port things to Windows or Mac from Linux where most of the apps are written. I like GNOME, but saying that GTK is portable is only technically correct; you CAN port it, but it's not exactly easy or even possible in all cases. There is a Windows port, which is great, but the Mac OS X port is still not really usable (although there has been some great progress lately). I would love to see a fully ported GTK and QT for Windows and OS X, with established generic build systems; this would expose FOSS programs to a much larger user base, and allow more people to get involved in development too. These days it can be harder to set up the build system than to actually hack on the code. I have seen a few projects that have really focused on getting things to run on the Big Three platforms (Lilypond is my favorite example) and they have really healthy communities around them, partly because anyone with a computer can use the software.

  61. What's wrong the community? by MrCrassic · · Score: 1

    The cause.

    I am not a programmer, nor do I mainly concentrate on software at the concrete code level, but I believe that the glaring problem that the Open Source community has been plagued with for years is an irrevocable one. In my honest opinion, the main purpose and benefit of Open Source software was that its code, structure and framework were freely distributable to everyone so that everyone, granted the populace is skilled enough, could partake in the software's development process. However, almost all of the problems inherent to FOSS, no matter how obvious or profound, have been due to the same advantage that gets people's interests in it in the first place.

    Furthermore, the grand majority of the FOSS projects that have succeeded to success at a commercial echelon have fell into the "trap" that I believe most Open Source developers attempt to stay away from: mainstream popularity. Software that falls into that world have to deal with its consequences: sketchy deals with large, impersonal corporations, obstacles to avoid the competition, and so forth. Red Hat, SuSE, and other Linux distributions that are used in mission-critical operations are textbook examples of this.

    I also feel that a lot of the Open Source community is highly contradictory to a point in which any attempt to capture the interests of the standard "computer user" is pointless. "The community" is supposed to welcome any newcomers that attempt to learn and use certain software, but when the question becomes "too simple," those users are told to "RTFM." "The community" wants Open Source software to get more recognized and be on par with the levels of larger players, but when those pieces of software reach that level and have to implement competitive methods to retain that position, "the community" sneers at its commercialism.

    Of course, like any business model there are the exceptions and outliers (Firefox and OpenOffice.org come to mind). But they are just that: outliers. I'm almost positive that a grand majority of people who attempt to introduce computer users of a generation that were not wholly familiar with the idea of electronic computing to Open Source platforms such as Linux and OpenOffice.org have a hard time of doing so.

    This problem is nothing new, and being that the problem is within its own roots, it will probably not be a curable one. The only possibility for change lies within the core of the movement, which may or may not render the entire "spirit" of the cause meaningless.

  62. sure by doktorjayd · · Score: 0

    i'll agree to read this on condition the author agrees to stop beating his wife.

  63. like tunes? by Anonymous Coward · · Score: 0


    xmms, there ya go, worked well right off the bat, still does

  64. What's *Right* With The FOSS Community by sydneyfong · · Score: 1

    The article should be titled "What's *Right* With The FOSS Community".

    Lack of vision? He cites GNOME as an example. Well if GNOME isn't good enough, we have XFCE, KDE, and what not. If GNOME evolves to become an utter failure, some other project will definitely take its place. This is a *strength* of OSS.

    He cites XFree as another example. (Despite the fact that XFree was using a more "Cathedral" model than a "Bazaar" model). He even acknowledges that a successful fork (X.Org) was made. This example actually proves two things: 1. the Cathedral model doesn't work (at least in this case), 2. Failing projects will get revived through forking. That shows again the *strength* of OSS.

    Contrast this to Microsoft. Despite what the anti-MS zealots are saying, Microsoft is still doing an OK job in its main products (Windows, Office, etc.). But what if one day their products gets a hundred times worse than now (think something akin to WinME), what can we (or the MS fanboys) do? We can't just take their source code and fork it, and there aren't even viable drop-in alternatives available -- a failure at Microsoft could bring down the whole ecosystem once and for all. (yes you can move to linux, but that actually proves the point -- the MS ecosystem will perish)

    --
    Don't quote me on this.
  65. I'll tell you what's wrong with FOSS by jimfrost · · Score: 1

    FOSS needs a shower and a shave and should, needs to dress a little nicer, and stop hanging out in the seedy parts of Waltham.

    --
    jim frost
    jimf@frostbytes.com
    1. Re:I'll tell you what's wrong with FOSS by Anonymous Coward · · Score: 0

      Don't tell them that! they think they're all indie and cool... just like the goth fags.

  66. what's wrong with foss ? by l3v1 · · Score: 1

    I'll tell you what's wrong with FOSS - from their [companies et al.]: not that it isn't controlled or it doesn't have a proper "leader", but that _they_ aren't controlling and leading it. That's all. They are just dying in anguish knowing that there are so freaking many developers out there that a) don't follow their rules b) are an almost untouchable competitor of their products c) they can and do show over and over again that commercial software and commercial software development can have working alternatives and that the world won't collapse from choosing them.
     

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  67. You know what the funny thing is? by Moraelin · · Score: 5, Insightful
    You know what the funny thing is? That people are stuck on assuming a Bazaar model, and Bazaar methodologies (rangin from "someone else will volunteer to fix it for you" to your "I can pay one of the coder") when basically it doesn't work like that any more.

    The bazaar model still worked when the pinnacle of software complexity were "cat" and "vi". That's it. It stopped working almost completely when complexity meant Open Office Org.

    The Asperger's Syndrome kind of coder (and I'm one, so I can make fun of myself if I want to) which finds more joy in coding something cool instead of going out and flirting with a girl, also has a very narrow focus of attention and gets bored easily when he must deal with stuff either (A) outside that focus, or (B) which is basically homework instead of getting to the cool stuff. That's how we ended on the bad side of teachers in school, after all. Spending weeks understanding someone else's framework and code before you can even start on your cute "number paragraphs in Klingon" idea, is boring, and it's even more boring to understand and test all dependencies so you don't break something else.

    So today in F/OSS the only ones making any progress nowadays are, sad to say, the Cathedrals.

    Yes, everyone likes to use the Linux kernel and such as an example of why the Bazaar is strong, but have a look at the actual contributors some day. It's _not_ bored nerds like you and me working in their free time. Most of them are paid employees of Red Hat, IBM, etc. Linux as the work of bored nerds in their free time was a security shithole until Red Hat spent some real money doing a code and security review. And it was a joke in the enterprise arena until IBM started pumping some real money and formerly Cathedral-developped closed-source code into it. There's a reason why IBM looked like a believable target to SCO (as opposed to just a tempting target, by having deep pockets), and that's the sheer quantity of Aix code that IBM donated.

    The same goes for OOo: practically all development is paid for by Sun, and it's bleeding Sun a ton of money. The same goes for Apache, which everyone uses as an example of why OSS is better than MS's software on a server: it, and most other Apache projects for that matter, is mostly IBM work. Go figure. IDE's? Both Eclipse and Netbeans are paid work by respectively IBM and Sun and a number of other corporate contributors. Compilers? You'd be surprised how much in GCC actually comes from Intel and the like. Browser? Mozilla was mostly paid work by Netscape, then AOL, and now it's mostly sponsored by Google. Etc.

    So yes, as you aptly put it:

    Yep, the boring stuff doesn't get done unless there's incentive to do.

    A leader without the ability to fire someone or give them a pay raise isn't going to be able to provide much incentive.


    And that's why most of F/OSS nowadays is nothing more than a way for various corporate Cathedrals to pool their resources against MS. Sure, it's a good goal and I have nothing against benefitting from it. But let's stop pretending that ESR's Bazaar is anywhere _near_ relevant any more. The actual "Bazaar" projects are the thousands of unfinishet things on Source Forge that noone gives a damn about, either to help develop/debug or to use seriously or to pay the developper for features.
    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You know what the funny thing is? by ookaze · · Score: 1, Troll

      You know what the funny thing is? That people are stuck on assuming a Bazaar model, and Bazaar methodologies [...] when basically it doesn't work like that any more

      You know what the funny thing is ? It still works like that nowadays, and you are on a crusade to destroy that view. Not that it will do any harm, but I wonder what is your agenda.

      The bazaar model still worked when the pinnacle of software complexity were "cat" and "vi". That's it

      And yet, lots of projects like X11 implementations, Utopia, most freedesktop.org projects, most basic toolchains, Gnome and KDE works like that ...

      It stopped working almost completely when complexity meant Open Office Org

      Here comes the wrong example : OOo never was Bazaar style developed to begin with, and Sun makes all it can so that it doesn't.
      Like I said, it still works for things like KOffice and Gnome Office.

      The Asperger's Syndrome kind of coder (and I'm one, so I can make fun of myself if I want to) which finds more joy in coding something cool instead of going out and flirting with a girl

      Stop the BS please. What is an Asperger's Syndrome kind of coder BTW ?
      An Asperger's Syndrome person would never "make fun of" himself, he would'nt know how, and this wouldn't have any purpose in his mind.
      You're far from what you say you are.

      also has a very narrow focus of attention and gets bored easily when he must deal with stuff either (A) outside that focus, or (B) which is basically homework instead of getting to the cool stuff

      BS again. An Asperger's Syndrome don't get bored at what he does, he just find it completed or not.

      Spending weeks understanding someone else's framework and code before you can even start on your cute "number paragraphs in Klingon" idea, is boring, and it's even more boring to understand and test all dependencies so you don't break something else

      What do you mean ? What is the connection with Asperger's Syndrome kind of coder ? Do you mean all FOSS people are these kind of people ?
      It's well hidden, but that's the worst troll I ever read :
      - So all the projects are like that ?
      - Why would you spend weeks understanding someone else's framework ?
      - How do you know nobody enjoys that ?
      - What is this nonsense about testing dependancies to not break something else ? (that must be the worst nonsense in all your sentence)
      And finally, how can someone put so much red herring, straw men and unfounded facts in one sentence ?

      So today in F/OSS the only ones making any progress nowadays are, sad to say, the Cathedrals

      How did you come to this conclusion exactly ? Why is this sad ? Are you here to find out if the Cathedral is better than the Bazaar ?

      Yes, everyone likes to use the Linux kernel and such as an example of why the Bazaar is strong, but have a look at the actual contributors some day. It's _not_ bored nerds like you and me working in their free time. Most of them are paid employees of Red Hat, IBM, etc.

      What ? Did you expect all these brilliant people to remain unemployed or what ? Did you actually believe people contributing to a kernel were mostly not working in IT ?
      Did you think most of RH was marketing ? Who even told you that contributors to the Linux kernel were "bored nerds" ?
      Again, how can someone put so much straw men and red herring in so little space ?
      What tells you most RH devs don't work in a bazaar style too ? One would think you assume company == Cathedral.

      Linux as the work of bored nerds in their free time was a security shithole until Red Hat spent some real money doing a code and security review. And it was a joke in the enterprise arena until IBM started pumping some real money and formerly Cathedral-developped closed-source code into it. There's a reason why IBM looked like a believable target to SCO, and that's the sheer quantity of Aix code that IBM donated

      You need some serious history check and

    2. Re:You know what the funny thing is? by Jedi+Alec · · Score: 1

      he Asperger's Syndrome kind of coder (and I'm one, so I can make fun of myself if I want to) which finds more joy in coding something cool instead of going out and flirting with a girl

      Stop the BS please. What is an Asperger's Syndrome kind of coder BTW ?
      An Asperger's Syndrome person would never "make fun of" himself, he would'nt know how, and this wouldn't have any purpose in his mind.
      You're far from what you say you are.

      also has a very narrow focus of attention and gets bored easily when he must deal with stuff either (A) outside that focus, or (B) which is basically homework instead of getting to the cool stuff

      BS again. An Asperger's Syndrome don't get bored at what he does, he just find it completed or not.


      Not sure where you get your wisdom from but I too rather enjoy making fun of myself. The fact that you seem to think people with Asperger's have no sense of humor makes me really doubt your knowledge of the subject. As for getting bored...well, let's just say it's taken me multiple years to finish my current project, with large periods of intermittent boredom.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    3. Re:You know what the funny thing is? by Frank+T.+Lofaro+Jr. · · Score: 1

      Start programming in Java, Pascal, C# or .NET and even dating Hillary Clinton will seem preferable.

      --
      Just because it CAN be done, doesn't mean it should!
    4. Re:You know what the funny thing is? by Lord+Kano · · Score: 1

      The Asperger's Syndrome kind of coder (and I'm one, so I can make fun of myself if I want to) which finds more joy in coding something cool instead of going out and flirting with a girl

      Then this must not be a genetic condition.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    5. Re:You know what the funny thing is? by Reziac · · Score: 1

      Based on my observations over the past decade, I think you are entirely correct. Excellent post on how the Real World of FOSS presently works.

      If more people would view FOSS from such a realworld perspective, methinks FOSS would go further, rather than being ants randomly attacking the elephant.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  68. It boils down to this... by advocate_one · · Score: 1

    OSS, your choices are:

    1) It's already been fixed and released as stable, why are you still using such an outdated version?
    2) It's already fixed in CVS... get that version or wait for the stable build
    3) Wait for me to get around to it, I decide how urgent it is...
    4) Pay me to fix it... I'm working on what I want to do and if you want me to drop everything, pay me.
    5) Find something else that does the job
    6) like it or lump it...
    7) fix it yourself, please submit the patch
    8) find someone else who'll fix it for you for free
    9) Find someone else who'll fix it for you at a price

    CSS, your choices are:

    1) it's a feature, there may be a workaround
    2) upgrade to the version that's already out and pay for it
    3) wait for the next version to come out and pay for it
    4) take out a support contract to get a hotfix
    5) Find something else that does the job
    6) like it or lump it...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  69. We are not talking about OSes. by jotaeleemeese · · Score: 1

    We are talking about software in general.

    The internet, succesful companies like Google and Apple, and increasingly servers in datacentres all around the world, are build on top of FLOSS of one kind or another.

    The last stronghold of propietary software is the desktop, and that is being eroded slowly but surely. Today you can run most of your personal computing needs using FLOSS, which means the field is ready for a real challenge to the domination of the closed software in the desktop (in spite of MS's shenanigans, even frivulous patents will eventually expire).

    --
    IANAL but write like a drunk one.
    1. Re:We are not talking about OSes. by Anonymous Coward · · Score: 0

      Check me out, I use the term FLOSS instead of FOSS. Aren't I uber-cool!

      This is why the rest of the world thinks you are a bunch of douche bags.

  70. Vocal rude minorities. by jotaeleemeese · · Score: 1

    I went to watch a match of football (soccer for most of you uncivilized ones) some time ago, there were around 10 hooligans causing big concern and police movilization.

    Since they were English everybody was saying how bad English fans were in spite that several thousend of them were peacefuly enjoying the game without bothering anybody else.

    What I am tying to say is tha most people remembers when they are rudely shunned and tend to forget or to be unaware of the countless times friendly people do the right thing and lend a hand.

    --
    IANAL but write like a drunk one.
  71. How little floss works by KayosIII · · Score: 1

    I think that generalising across the entire FOSS Community is not entirely useful....
    I also think what the author is trying to put forwards happens in micro as a natural part of the development cycle.... preparation for release... Features get frozen and all the work goes into debugging and getting out a solid release.

    I think that a lot of developers are there to solve problems which they benefit directly from solving. I am one of those little developers releasing my own mini FOSS App.... I created my project because I wanted a tool that does X. While there might be Commercial tool M I may not have the money to purchase M anyways M does X Y and Z and I only really need to do X. So The benefit to me is that once I have created the tool I can do X. This is how I benefit...

    Now since I have gained a lot from the FOSS Community.. I don't mind releasing my code so that other users who want to do X will be able to do so without going through the effort that I did. Also another individual with coding skills might need to be able to do X and Y. In which case my code might be a starting point... If people come to me saying your program is useless unless it does Z well let me remind you I needed a program that does X, I am using my program that does X. Unless you can convince me that adding Z to my program would make my life easier I am probably not going to spend my time coding Z...

    If this means that my project sits in Sourceforge and festers like so many other projects then so be it I am still quite happily using it and it is doing what I need it to. If there are one or two other happy users for whom it makes their life better then it was probably worth making the code public.

  72. Cherry picking and reinventing the wheel by ericlondaits · · Score: 1

    A couple of years ago I attended a speech by a local (Argentine) OSS developer/evangelist group. One of the guys giving the speech stuck around after the event and a small group of people chatting with him formed.

    I approached and listened as he talked about a project they were working on, to bring a full Linux solution for small business... this was a short while after the big economic crisis which devalued our money to a third of its previous value. With Windows licenses going through the roof, this project was more important than ever. They had already chosen a friendly distro, a software suite and were working on a CRM solution based on the leading small-business commercial CRM solution here in Argentina, which was the key component. So far, so good.

    He mentioned what percentage of desired functionality they had reached, which wasn't very big... and mentioned the solution wasn't very stable yet. Then he mentioned they developed a new multi platform GUI framework for this project, which was great because it could be ported to all kinds of GUI environments (X, Win32, etc.) On and on he went about how great this was, and how they had implemented all the different widgets and how they had written modules to support different environments and were even working on a module for curses support.

    By that point I realized these guys were lost... because even though they knew a good CRM solution was a key selling point, they didn't care much about programming that kind of thing. Apparently they'd rather reinvent the wheel and cook up something that probably would be worse than the many free portable windowing frameworks already available (which they actually didn't need since they wanted to create a full small business linux distro in the first place), and then waste time on the completely irrelevant curses support.

    That's a problem I see with OSS, specially in small communities like here in Argentina. A lack of focus or discipline means that a lot of the valuable manpower is wasted. Leadership is important as an inspiration to pursue a path, because programmers will program what they want to program when not on a leash... so it's important that what they want to program is what needs to be programmed.

    --
    As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
  73. Simple... by Klaidas · · Score: 1
    What's Wrong With The FOSS Community?
    Zealotism and fanboyism.
    1. Re:Simple... by kaffiene · · Score: 1
      What's Wrong With The FOSS Community?
      Zealotism and fanboyism....which you could say about any community - Mac fans, XBox360/PS3 fans, Sports fans yadda, yadda... All you're saying is that groups of F/OSS people are just like other groups of people.
  74. The closed source 80% problem by Anonymous Coward · · Score: 0

    Is it gets done 80% then shipped.

    The first few patches get it to 90% then maybe 95%. Then there's the new version. Released at 80%.

    And so the long day wears on...

  75. Ah yes, McFarland by Anonymous Coward · · Score: 0

    We once banned the author of this article from our IRC channel for (a) plagiarism, and (b) being a dick.

  76. In a word, amateurism by whitroth · · Score: 2, Insightful

    Now, let me start out by saying I'm fully behind the F/OSS movement, and use it whenever I can. I'm working for a very large company, and we're using Linux boxes primarily. For that matter, I released a F/OSS package last year (WebFaceDB, available on SourceForge). But this is the first time I've been building and supporting as a straight sysadmin, not as a developer/sysadmin, and I've got to say that there's a *lot* of amateur, in the bad sense of the word, software out there.

    Let's starts with how much I *loathe* OpenLDAP, and the literally weeks I spent getting it working, and have yet to have it work with autofs, and I'm fighting it, right now, with Samba. I tried to find a GUI editor. The one that seemed best for my situation installed from an rpm... and had *no* useful sample configuration files, and even when I managed, using google, to set up some, it gave errors.

    PHP4 (we have our reasons for not going to 5 yet) is a royal pain, and a *mess*. I mean, php.ini in */lib?!, and not in */etc? Why? Why scatter files all hither and yon? Oh, and then there's where I have to hand-edit the Makefile to add /usr/kereros/include, since even the --includedir doesn't do that.

    On the other hand, Webmin was a literal no-brainer, and Nagios was only a bit harder. AND it came with working minimal configuration files. Even setting up virtual hosts with Apache were not *that* big a deal.

    The amateurism covers things like inadequate testing, absolute requirements of a specific library (and not allowing a *later* version of the library), and not having an easy uninstall method.

    It seems to me that a lot of folks push the envelope ->on their own system-, and don't try to meet standards that might run on nearly *everyone's* system. It doesn't have to be tested on *everything*, just follow standards. And to look at commonly-accepted practice, if not best practice.

                    mark, with more than two dozen years of software development experience, and half a
                                  dozen with sysadmin

  77. Heh by Moraelin · · Score: 0, Troll

    It still works like that nowadays, and you are on a crusade to destroy that view. Not that it will do any harm, but I wonder what is your agenda.

    Heh. At the "everyone who isn't with us, is part of some evil conspiracy against us" stage? Don't worry. I went through that stage myself. But eventually growing up kind of sneaks upon you, you know? You start realizing that there are no knights in shining armour and no super-villains cackling manically over death-ray plans. And that you're not really the one who'll save the world from MS. That pretending that the problems don't exist is actually counter-productive and doesn't actually help anyone. In fact, it only does more harm than good. And a lot of other such common-sense, really.

    And in a nutshell that's my only "agenda": not really as much of an agenda, as just realizing that the whole fanboy crusade is stupid and pointless. Acknowledging the Real World (TM) instead of living in some imaginary crusader-fanboy world.

    At any rate, heh, feel free to believe whatever floats your boat. If imagining me as part of some evil MS-sponsored conspiracy makes you feel any better, by all means, go ahead.

    Here comes the wrong example : OOo never was Bazaar style developed to begin with, and Sun makes all it can so that it doesn't.

    Bingo. That was my whole point actually. The only one that's anywhere _near_ a usable state is a Cathedral-type product.

    Like I said, it still works for things like KOffice and Gnome Office.

    And they're still a sad joke that noone would mistake for a real substitute for or challenge to MS Office. They took _ages_ to get anywhere _near_ where the Cathedral products got in a fraction of that time. Star Office in the 90's, before the Sun purchase, was less of a joke than KOffice and Gnome Office still are. That's just my point: that's what complexity does to Bazaar-style projects.

    An Asperger's Syndrome person would never "make fun of" himself, he would'nt know how, and this wouldn't have any purpose in his mind.

    It may surprise you, but a lot of us eventually learn how to function in society in spite of AS. It's a bit like fighting blind, but you eventually learn to use logic and think in advance. Or at least, some of us do. There are, of course, also those who get stuck on acting like a retarded kid who wants a lollypop. But not everyone does.

    You're far from what you say you are.

    Heh. I'll take it as a compliment if I passed well enough for a neurotypical, then.

    But again, feel free to think whatever you will. If you don't believe me, so be it. I'm not going to turn this into a psychoanalysis session to convince a random person on the Internet than I'm a bit deffective.

    BS again. An Asperger's Syndrome don't get bored at what he does, he just find it completed or not.

    Read some medicine books, lemming. AS is characterized by a very narrow focus of interest. Yes, an AS is pretty much tireless at doing the parts that interest him, but is also extremely quick to get bored by stuff that falls outside that focus or by stuff that looks more like routine uninteresting homework even _within_ his focus of interest. Someone could be tireless at hacking the interesting cool algorithms or optimizations in a program, but lose interest quickly when you make him polish the user interface. Or other such combinations of "I like A, but B is dumb, and A1 is too trivial to interest me".

    What do you mean ? What is the connection with Asperger's Syndrome kind of coder ? Do you mean all FOSS people are these kind of people ?

    I've never said "all", did I? There are a lot of those who are just paid to work on those project. Which was in fact my whole point.

    But lot of those who do devote inordinate amounts of their own

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Heh by demallien2 · · Score: 1

      Ouch. I do believe that has got to be the most comprehensive smackdown that I have ever read on /. Nice work Moraelin, but stop beating up on the handicapped kid, it's not nice! (jolly amusing though!)

  78. The problem with the cathedral metaphor by hey! · · Score: 1

    is that the people directing the actual literal cathedral projects cared whether the cathedrals would still be standing in a hundred years. People who manage software projects often don't care what happens in two or three years so long as they meet their deadline. In sofware cathedrals, you may have the same pride of craft on an individual basis, but longevity is usually much less important than short term sales goals.

    I was thinking about this in the context of security recently. The thing about secuirty is that there is no way to prove it -- it is only possible to disprove security. As is well known, any idiot can create a system he is personally unable to break.

    Which means that for security specifically and quality in general, you need to take an aggressive stance towards your work. The problem is that if you look too hard, you're bound to find something. Project participants are rewarded for getting things done on time with no obvious defects; one way to do this is not to look that closely. Competition means you're usually getting things done by the skin of your teeth anyway.

    This makes me wonder if the commercial model -- or at least the development culture that goes with it -- is incapable of creating secure software. Of course F/OSS is perfectly capable of creating insecure software. What directly matters is not the openness license, the but openness of the intellectual atmosphere.

    This may be why RSA seems to do well in developing security products. They were founded by academic crypotgraphers; I wouldn't be surprised if they maintain a more academic culture than most software organizations.

    The idea that bazaar == good and cathedral == bad is too simplistic. Think of an organization as a mechanism that could be engineered to be better. The reason you need cleverness in engineering is that you nearly always want two or more things that are mutually exclusive. You want your airplane to be strong to withstand the stress of flight safely, but it has to be light enough to fly efficiently. Things that you do to make your design strong tend to make it heavy; things that make it light tend to make it weak.

    The same thing goes into the design of an organization. An organization needs to operate coherently, yet it needs to react quickly and flexibly to changing circumstances. The software development process is just a single example of this.

    If you look at a single project and have either/or choice to make, you're probably better of in cathedral mode. If you look at an entire software market and have a single coice to make, you're probably better off in bazaar mode. But if you can, you want to avoid the either/or approach. You want an organization with cathedral structure but bazaar (but ot necessarily bizarre) values.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  79. You live in a bubble... by Anonymous Coward · · Score: 0

    and don't represent society at large. You must be young.

  80. my guess? by Anonymous Coward · · Score: 0

    too many fags.

  81. It's not FOSS, it is FLOSS by nollaigoc · · Score: 1

    FOSS is for English speakers in USA. In Europe and Canada there is only FLOSS, Free and Libre.

  82. Insecurity/Underconfidence by Anonymous Coward · · Score: 0

    Most of the problems are people problems. The people who get ahead are those who dedicate the most time, and they're often not the best leaders or coders. Defensive behavior results when suggestions are made. Verdict: dys-functional.

  83. Success of FOSS by triso · · Score: 1
    ...FOSS projects operate in a totally different ecosystem from commercial closed source software.
    The success of closed source / commercial software could simply be measured by the amount of money it makes for the creator. FOSS success is less trivial to measure....
    The success of FOSS can be measured by the number of downloads per release (DPR). If people dislike your software the DPR will drop but if your software is great the DPR will increase.
  84. the real problem with bazaar approach by arifirefox · · Score: 1

    is that even if it leads to more efficient and less buggy software, it fails to take usability into account. That is why F/OSS is facing so many problems once you get past servers and dev tools. Users don't want to deal with hundreds of slightly different versions of the same thing like we see in linux distros. If you want good usability, you need top down unified control.

    --
    Firefox Power http://firefoxpower.blogspot.com/
  85. Re:Ack!!!!!! by Anonymous Coward · · Score: 0

    Offtopic: This should have been moderated funny, not flamebait, IMHO. :-)