Slashdot Mirror


Examining Some Open Source Myths

Neil Gunton writes "I wrote an article distilling some thoughts on Open Source myths. Perhaps unusually, these are not myths propogated by the anti-OSS crowd, but rather dogma that is more frequently spouted by OSS proponents. It is not intended as an anti-OSS argument, but really more as observations and reactions to specific things people say without really thinking about it, such as 'You shouldn't complain about it if you don't want to put effort into providing a fix', 'OSS lets you get under the hood to fix problems', 'All software should be free', 'Scratching the personal itch', etc."

705 comments

  1. A fair treatment, but I still disagree by etymxris · · Score: 5, Insightful

    On "All Software Should be Free"
    Carpentry is a bad analogy. No one says that I should be able to take tables made by carpenters for free. However, the effects of idea creation are much more ephemeral. Or rather, they are much easier to duplicate than a well crafted table. This is exactly why analogies to "stealing" items in the real world do not carry over to the internet. I don't believe in copyright, any of it. But I still think things should have value. I just don't think that the government should grant monopolies on any idea. So, to go back to the analogy, I think you should be able to charge for what you make, be it software or tables. But I also think that the person you sell that item too should be able to make one of his own, and give it away or sell it or whatever. So comparing the internet to the real world we see that copyrights are just a legal entity, they are not real things, they do not exist outside of a goverment's promise to enforce them. So you can tables, CDs, and even bandwidth, but you can't steal information.

    So, let's take this point and compare it with the previous point made concerning "scratching an itch". People in many professions get paid for their expertise. A plumber comes in, does his job, gets paid, and goes home. He doesn't make royalties on his work. He enjoys no monopoly on information, but of course, his job makes this unnecessary. But what we see from the case of the plumber is that people will still need software written, even if there are no monopolistic copyright protections when it is written. People will have "itches", and they will need to be scratched. And maybe they won't have the time to do it themselves. And so, others will be paid to scratch that itch. All of this takes place without any mention of copyright. It's not needed.

    1. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 1, Funny

      Subscribers can see into the future. :)

    2. Re:A fair treatment, but I still disagree by MightyYar · · Score: 3, Insightful
      I agree with you that his point here is off. He's complaining because he can't make money doing what he loves. Yeah, well, welcome to LIFE! :)

      Seriously, programmers are a commodity, because a lot of people like to program as a hobby. Don't expect to spend time working on an "interesting" or "general" application and expect to be compensated. If you found it interesting, so did another programmer.

      He bemoans the 1980's, when you could expect to sell your work. I wonder, though, how much money all those shareware Tetris authors made!

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:A fair treatment, but I still disagree by Tony-A · · Score: 4, Insightful

      1. "If you're not willing to help fix it then you shouldn't complain about it"

      There is a confusion between free and cheap.
      It is cheap and easy to have an opinion on cheap software. Not that it will do much good.
      It can be very expensive to have an opinion (that anybody will listen to) on free software.

      Assuming that much of the future of IT is in supply chain:
      A chain with only two links is kinda silly.
      A chain is as strong as its weakest link, which has the uncomfortable consequence that the most important links are the weakest links.
      This forces some strange-looking economics. Old Red Hat is now expensive and new Fedora can't be bought.

    4. Re:A fair treatment, but I still disagree by Trurl's+Machine · · Score: 3, Insightful

      I don't believe in copyright, any of it. But I still think things should have value. I just don't think that the government should grant monopolies on any idea.

      What's your opinion on karma-whoring trolls, who copy/paste someone else's posts hoping to get modded-up? Is it OK to you? After all, "you don't believe in copyright, any of it".

      While noone denies that MPAA/RIAA goes too far these days, it's foolish to overreact the other way. If you abolish copyright, you also abolish Free Software (if there's no copyright, there's no GPL). I believe that an author should have right to his creation - I don't want to see my stuff signed by someone else. So I believe in copyright (some of it).

    5. Re:A fair treatment, but I still disagree by essreenim · · Score: 3, Interesting

      1. "If you're not willing to help fix it then you shouldn't complain about it"
      This is not exactly how I see it. If someone contributes to any OSS project or supports open source, then they are part of the whole movement as far as Im concerned, and they have every right to complain..
      If, however, they are ignorant of OSS, and complain about a program they were given that is OSS, then they should be paying for stuff..until they are no longer in ignorance...

    6. Re:A fair treatment, but I still disagree by pjt33 · · Score: 5, Insightful
      I don't believe in copyright, any of it. But I still think things should have value. I just don't think that the government should grant monopolies on any idea.
      I could be misunderstanding you, but it seems that you misunderstand copyright. Copyright protects not an idea but an expression of an idea. Taking the kind of area where copyright originated: the idea of a series which tracks a wizard boy through school as he fights baddies has no doubt been expressed many times, but the particular expression which is the Harry Potter series is protected.

      So, to go back to the analogy, I think you should be able to charge for what you make, be it software or tables. But I also think that the person you sell that item too should be able to make one of his own, and give it away or sell it or whatever.
      To continue with the HP example, would Rowling have spent years writing and polishing the HP books if the first publisher she approached with the manuscript could rip it off and make all the profit? Maybe she would have written the first one or two, but seeing others getting fat on her work while she got nothing would have been a strong disincentive against finishing the series.

      Application to software, then: if a company spends thousands or millions of $CURRENCY developing a product, and then the first person they sell it to can make as many copies as they want and sell them on for half the price, that person will make more profit per copy, because they didn't have the overheads, and will sell more copies to boot. The only way to avoid this is to sell it to that person for the price of developing, which means that there will only be incentive for a company to write software if it's in-house or built-to-order. There goes company innovation.

      If when you say

      the person you sell that item too should be able to make one of his own
      you mean that they should be able to make a clean-room implementation and sell it, then that's fair. However, copyright protection doesn't prevent that, so it's not an argument against copyright.
    7. Re:A fair treatment, but I still disagree by Rie+Beam · · Score: 1

      The money doesn't lie in tech support - it lies in programmers working for companies who use the software to manage their business. Selling code as a business isn't a business at all, because what you're selling has a limitless supply, and if there ever is a shortage on any supply of a certain program or such, an open-source alternative will creep up around the corner. All I'm saying is, software companies are dead unless they can branch out into services involving the real world, and not just endlessly releasing revisions of something they wrote five years ago, because eventually something better -will- come along, and they -will- be out of a job.

    8. Re:A fair treatment, but I still disagree by richie2000 · · Score: 4, Insightful
      What's your opinion on karma-whoring trolls, who copy/paste someone else's posts hoping to get modded-up?

      I think they should be mass-sued for copyright infringement, found guilty and thrown in jail.

      Oh, or maybe they should simply be down-modded and hailed with derisive laughter?

      Hm. A self-regulating, dynamic and free post market economy or a government-imposed regulatory system that's impossible to enforce? Decisions, decisions...

      --
      Money for nothing, pix for free
    9. Re:A fair treatment, but I still disagree by etymxris · · Score: 3, Insightful
      What's your opinion on karma-whoring trolls, who copy/paste someone else's posts hoping to get modded-up? Is it OK to you? After all, "you don't believe in copyright, any of it".
      I don't believe in taking credit for other's work. But that's not a copyright issue. That's an issue of simple fraud.
    10. Re:A fair treatment, but I still disagree by iamacat · · Score: 1

      I don't know, maybe hundred thousand people need the same itch scratched, only they don't know that until they try the scratcher in a shopping mall. Copyright allows each of them to pay $19.99, rather than one to pay 2 million because he/she can copy this particular scratcher at no cost. Think of it, you probably pay a carpenter way more than you pay a software company, and a table doesn't require an effort of hundreds of people to make.

      Another way to think of it, an alternative to copyright is copy protection. Do you really want to plug in a USB dongle every time you want to run a word processor? If you think you can always download a hack, what if the dongle has a hardware implementation of an algorithm which is slow in software, and the program is coded to take advantage of it?

    11. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      Copyright NEEDS the code there for all to see - it could be that you cannot compile and sell the code without asking for a license, but you should be able to compile and use personally.

      With the source code, there can be NO abandonment of products.

      Also, it would make "genuine" CD's much more attractive - if you KNOW you got the code from the original source, you KNOW there are no backdoors or trojans in it. A cheap knowck-off could have any number of problems in it.

      Far better than the Macrovision "helping to maintain picture quality by futzing the gain" (OK, not a literal quote, but I can read between the lines).

      Ta.

    12. Re:A fair treatment, but I still disagree by etymxris · · Score: 3, Insightful

      I typed out a long reply to this just now, but the browser crashed, so this reply will be a bit more brief.

      Anyway, you see the need for people to sell software as a product. I do not. I only see it being sold as a service. Take an accountant. His abilities have value. Companies will pay him to tap into his abilities, because they need his financial skills. But what he produces is not a product, it is a service. The demand comes from the consumer. He does not wrap together a package of accounting and try to sell it. This is not how service works.

      So, for software, it simply wouldn't make sense for a company to create a package and sell it, at least, not in the ways they do now (note counterexample of Linux distros). Rather, people would solicite their need for service. They would see that the kernel needs better foobar support, and offer to pay for this. The software does not exist before it is paid for. There is no need to market a product, because there isn't any. There is only a service.

      As for more artistic endeavors, I see that as highly dysfunctional at present. Only a very small minority of aspiring writers, musicians, painters, etc break even on their work. Pursuing a career in one of these fields is almost like playing the lottery. Sure, some will get rich, but no rational person can see it as breaking even on average, because it doesn't. Regardless, I don't think people would suddenly stop producing art, music, and writing if there were no copyright. Maybe there wouldn't be a Harry Potter. I don't know. But I'm not crying over the possibility.

    13. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0
      I typed out a long reply to this just now, but the browser crashed, so this reply will be a bit more brief.


      pls dont use linux k thx

    14. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 1, Interesting

      Suppose I'm a software developer, and I've just created a new program that is vastly superior to, say, Maya. There's obviously a lot of money to be made in selling my work; if I release it as OSS, then anyone can take my work tinker with it here and there and charge even more than I do for their little 'improvements' having done only 1% of the work as far as the whole product is concerned. That person will detract from the potential profit I can make and could also damage the program's reputation by making a shoddy mess of it.

      With no ego I can say that I'm a fairly smart person, yet I can't seem to get my head around the benefits that OSS would have in this situation. Obviously it's a benefit in some cases, but there seems to be little incentive for me not to copyright/patent (whatever) my product to stop people copying it and making money from all the effort I put into designing and implementing it.

      It's just a thought, but perhaps capatilism and OSS just don't
      mix (which is why all those analogies are never quite right). What we need is an emulsifier.

    15. Re:A fair treatment, but I still disagree by zerblat · · Score: 2, Interesting
      If you abolish copyright, you also abolish Free Software (if there's no copyright, there's no GPL).
      While it's true that eliminating copyright would also eliminate the GPL, the original idea behind copyleft was to create an environment that emulated a world without copyright. Kind of fighting copyright with copyright. Of course, the GPL has the added benifit that it requires the source code to be open.
      I believe that an author should have right to his creation - I don't want to see my stuff signed by someone else. So I believe in copyright (some of it).
      Well, there are two aspects to copyright: The economic rights (the right to make money off your work, and preventing others from doing the same) and the moral rights -- attribution and the right to control how your work is use, in what context etc.

      The Anglosaxon style copyright has mostly been concerned with the economical aspects of copyright. Copyright is seen as a tool to promote the creation of intellectual works. The copyright tradition in Continental Europe (droit d'auteur in French), has been more concerned with the moral rights of the author to be recognized as the creator and to decide how the work is used.

      It would be possible to abolish the economic monopoly of copyright, but still keep the moral rights. Of course, AFAICT The moral rights of software authors seem to be pretty limited in most countrys compared to other forms of copyrighted works.

      --
      Please alter my pants as fashion dictates.
    16. Re:A fair treatment, but I still disagree by etymxris · · Score: 1
      pls dont use linux k thx
      Offtopic, I know, but just so no one gets confused, I'm running Mozilla 1.8a2 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a2) Gecko/20040709

      I'm an avid Linux user and have been for about 9 years now. I also do development support for a living. So I'm not speaking as an outsider on these issues.

      (hopes browser doesn't crash again.)
    17. Re:A fair treatment, but I still disagree by Angstroman · · Score: 3, Insightful
      . ..it seems that you misunderstand copyright. Copyright protects not an idea but an expression of an idea...
      ...they should be able to make a clean-room implementation and sell it, then that's fair. However, copyright protection doesn't prevent that, so it's not an argument against copyright.
      Using Rowling and Harry Potter as an example is interesting. While they may not be strictly "clean room" parallels, the works which have been attacked by Rowling's publisher are nonetheless original writing. They are being attacked because they copy some part of an idea, not because they copy text. So your notion of copyright may not be objectionable, but the actual instantiation we have now may be.
    18. Re:A fair treatment, but I still disagree by etymxris · · Score: 1
      I don't know, maybe hundred thousand people need the same itch scratched, only they don't know that until they try the scratcher in a shopping mall. Copyright allows each of them to pay $19.99, rather than one to pay 2 million because he/she can copy this particular scratcher at no cost. Think of it, you probably pay a carpenter way more than you pay a software company, and a table doesn't require an effort of hundreds of people to make.
      If less software get's sold, I'm not going to be particularly troubled by it. Let's take something that might easily be sold for $20, or at least was a few years ago--a set of card games. Well, few are going to pay $100k or whatever it cost to produce. But such games would still be produced, simply because people want to make them. I enjoy playing freecell on KPatience. All of that is under GPL, and so shouldn't even exist without a few wealthy patrons, if we follow your logic. However, it does exist. The exact sociological reasons for this are probably not straightforward, but understanding the underlying causes is not critical to realizing that such software still does get written.
    19. Re:A fair treatment, but I still disagree by TheLink · · Score: 2, Insightful

      "What's your opinion on karma-whoring trolls, who copy/paste someone else's posts hoping to get modded-up? Is it OK to you? After all, "you don't believe in copyright, any of it".

      You are also overreacting the other way. There's a significant difference between copying and plagiarism. Plagiarism requires lying/untruthfulness and intent.

      If someone reuses your words, but cites the original author, or even only says "someone else said this", that is not plagiarism, that is quoting. Whereas if someone intentionally copies material and misrepresents it as his/her original, that is plagiarism (or even fraud in some cases). If someone genuinely recreates the words, it's not plagiarism.

      If all the popular quotations, phrases and words in the world were copyrighted then without fair/reasonable use clauses, only those with the most copyrights could speak.

      I believe copyrights (even GPL) should last at most for 7 or so years. It should definitely not be 20 or more years. And whatever that has been freed to the public cannot be bound again.

      As is, people who work to extend the coverage and duration of copyrights are the real thieves - for they actually remove/limit access to works (that would have otherwise become public property). Unlike theft, copying does not remove/limit access. Copying usually increases access.

      --
    20. Re:A fair treatment, but I still disagree by bsartist · · Score: 1

      Maybe she would have written the first one or two, but seeing others getting fat on her work while she got nothing would have been a strong disincentive against finishing the series.

      Contrast that to Robert Jordan's best-selling "Wheel of Time" series. He's earning quite a bit in royalties on that, which provides him a strong incentive to finish... uh... um... never mind.

      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    21. Re:A fair treatment, but I still disagree by Halo1 · · Score: 1
      It's true that copyright protects more than the literal text (which is a nice counter-argument against software patent proponents who claim otherwise, but that's off topic here :). It does not protect ideas however.

      Rowling and her lawyers cannot claim in their cases that they possess the idea of some wizard kid and the things he does, but only on the way Rowling expressed it. If someone else bases his expression on Rowling's expression, then this is a violation of copyright. Not because he used the same idea, but because he used her expression of that idea as basis for his work. There is a substantial difference there, and then you don't have pure original work anymore (but something based on her work).


      Where the line has to be drawn between original work and plagiarism is for the courts to be decided on a case by case basis. The fact that there is *also* some original work, is irrelevant. Otherwise, I could just take a Harry Potter book, change all names, switch the word order of some sentences, add a few new sentences here and there, possibly add a chapter of my own and then sell it. Or maybe I could just create a translation of the work and sell it.

      --
      Donate free food here
    22. Re:A fair treatment, but I still disagree by ClosedSource · · Score: 1

      An employee at McDonald's flipping burgers is performing a service rather than providing product, just like an accountant.

      There are millions of service jobs, writing software isn't one of them.

    23. Re:A fair treatment, but I still disagree by dubious9 · · Score: 1

      Yes, you would have KPatience and whatever else comes in the gnome-games and kde-games packages. But you would not have games the scale of Doom 3, HalfLife 2 etc. Yes they conceivably could be tackeled by open source people, but at not nearly the same pace. I like open source as much as the next guys but some software is better non-free. If they didn't charge $40 a game it simple wouldn't get made.

      Sure operating systems and office software will become such a commodity that they will have no monetary value, but we have to realize that the "all software should be free" model is serverely flawed.

      Open source development simply can not match the short term model that is game development.

      --
      Why, o why must the sky fall when I've learned to fly?
    24. Re:A fair treatment, but I still disagree by walt-sjc · · Score: 3, Insightful

      I'll takle an EASY target: "Open Source software allows you to get under the hood and fix problems"

      He claims that it's hard and that nobody does it "in the real world." If that was really the case, the open source world we have today would not exist. Linux would not exist. BSD would not exist. Apache would not exist. PHP would not exist. MySQL would not exist. But they do. They are all thriving projects with thousands of contributors. Does EVERYONE contribute? No, but they don't need to. Not everyone HAS the skills, but not everyone needs to have the skills. That's why (if you were a corporation) you hire people with those skills to support the systems you use.

      I know that I personally have fixed bugs in dozens of FOSS applications, and greatly exteneded functionality in dozens as well. It's not that you MUST get "under the hood and fix problems," it's that you CAN. This is not a myth. It's an indisputable fact. Any competent programmer can work with FOSS software. Not all programmers are competent. Not all people are programmers. These facts don't change the base fact.

    25. Re:A fair treatment, but I still disagree by jedidiah · · Score: 1

      On "All Software Should be Free"

      This fellow is confusing two separate factions. He is confusing the "Open Source" crowd with the "Free Software" crowd. Based on this alone, anything else he has to say should be discounted.

      He is perpetrating his own mythology.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    26. Re:A fair treatment, but I still disagree by jedidiah · · Score: 1

      Even as commercial ventures, the likes of Doom3 and Halflife are becoming unsustainable. They are becoming much like the hollywood blockbuster or the the excessive rock band. Production costs continue to skyrocket.

      Meanwhile, gratisware 3D rendering engines are under developement. Crystal space has been quite promising for awhile now.

      What's left is design and artwork.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    27. Re:A fair treatment, but I still disagree by alphaque · · Score: 2, Insightful

      on "All Software Should be Free" neil gets it wrong because he confuses Open Source with Free Software. Only Free Software, as embodied in the GPL and the goals of the FSF, have a political goal of insisting that all software should be free for the common good. a majority of the other open source licenses do not make this assertion. Free Software is a subset of Open Source Software.

    28. Re:A fair treatment, but I still disagree by squaretorus · · Score: 2, Insightful

      self-regulating
      Pah! People cant self regulate everything. I HATE McDonalds. I want to be sure that when I walk past a McDonalds to go into a restaurant that I'm not missing out on some nice food. If copyright and its sublings werent respected I'd never know a genuine 'turd in a bun' McDonalds from what could be a very tasty emporium of quality nosh.

      I could be in an airport book shop, pick up a copy of 'collected robot stories by the man azimov' and find its a pile of autotranslated japanese gay porn.

      Copyright has its uses!

    29. Re:A fair treatment, but I still disagree by JesseMcDonald · · Score: 5, Interesting

      I disagree. While software has not been seen as a service until recently, I believe it has more potential for good as a service industry than it ever did as a product industry.

      When producing a product, it is necessary to predict what will sell on the open market for the best margin. This is not always the item most needed. It is not always produced by the best programmers. The product and its quality are determined by groups of individuals interested solely in maximizing the bottom line.

      As a service, software would be produced when needed, to meet known requirements planned out in advance. The best team of programmers available will be chosen (for the money those interested are willing to offer -- and they are the ones to choose the cost, since they are the ones needing the software). There are very few "failed products" because the predictions are no longer necessary. In short, the process becomes far more efficient, and the developers end up making money in roughly direct proportion to the quality of their code (and general software development methods, such as staying on schedule) rather than the competence of their marketing department.

      OSS is a service "industry". Software is developed, for the most part, because someone wanted it. There was a need for it. Generally, they chose to spend time rather than money to have it developed, having already the necessary skills to develop it themselves or a willingness to learn. They did not worry about what would sell well, or what the market wanted, because those did not matter. The need existed, and they chose to fulfill it. And while many an OSS project did not "succeed" in the market, nearly all accomplished the purposes for which they were written.

      The software industry is one of a very few that does /not/ market a service. Even most manufactured products are produced only when ordered -- a request for service. The only difference is that in manufacturing, most of the cost over the lifetime of a product line is in mass production, and can be amortized to the cost per item. In software development, the vast majority of the cost is in the development, which indicates to me that the payment should be for the original development and not for the copies. Once the software has been developed, most often for a corporation but possibly under government contract or for a consumer organization, it could then become public, to be used by anyone.

      The software doesn't have to become OSS, of course; it can be held under trade secret (contract law) if the company does not wish the resulting code to be used by its competitors. But in the case, it would be under a service model anyway -- with one copy, there is no difference.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    30. Re:A fair treatment, but I still disagree by nathanh · · Score: 1
      To continue with the HP example, would Rowling have spent years writing and polishing the HP books if the first publisher she approached with the manuscript could rip it off and make all the profit?

      What profit? In a world without copyright the publisher wouldn't have had a monopoly either. Any publisher could have "ripped it off", including all the Internet publishers willing to publish the book for gratis.

      Don't forget. Copyright is a recent invention. Just under 300 years old.

      It was not until the 1709 Statute of Anne which passed into law on 10th April 1710 that copyright in books and other writings gained protection of an Act of Parliament.

      Musicians and authors seemed to get by just fine before copyright. You might argue that copyright has increased the quantity of work produced. I might also argue that it has decreased the average quality.

      Always remember: copyright is an ARTIFICIAL CONSTRUCT created by THE GOVERNMENT. If it went away then who knows what would happen. But it's a sure bet that innovation wouldn't stop. It would just occur in different ways. Maybe a combination of performing arts, sponsored works, payment in advance, payment as the work is written, etc. But don't delude yourself that copyright is the only way this can work.

      Also remember that we the taxpayers are paying to enforce this artificial scarcity so that the author can become rich. In other words, your tax dollars are making these copyright owners wealthy. I don't know about you but I certainly don't think Rowling deserves to be the richest British woman simply because she wrote a children's book. That says to me that there's something wrong with the system, that she can live in comfort for the next 50 years while people like Tesla died in poverty.

      Application to software, then: if a company spends thousands or millions of $CURRENCY developing a product, and then the first person they sell it to can make as many copies as they want and sell them on for half the price, that person will make more profit per copy, because they didn't have the overheads, and will sell more copies to boot. The only way to avoid this is to sell it to that person for the price of developing, which means that there will only be incentive for a company to write software if it's in-house or built-to-order. There goes company innovation.

      If the software doesn't sell then the company goes kaput anyway. Maybe they should figure out a business model that isn't a perpetual gamble.

    31. Re:A fair treatment, but I still disagree by tornado2258 · · Score: 1

      Writing software can be both a service or producing a product. It depends on the type of software. There is certainly a market for producing custom software to order and that is a service, but on the other hand producing a web browser or a word processor is definitely not a service cause there are so many users wanting much the same thing so making one version and distributing it to them all is the way to go. In the open source world making money of this general purpose package is either relying on goodwill donations or providing some service to the users (support or subscription to some extra value that isn't open source)

    32. Re:A fair treatment, but I still disagree by Oligonicella · · Score: 3, Insightful

      "I don't believe in copyright, any of it."

      Really?

      So someone who spends two or three years writing a novel or creating a great screenplay should simply sit back and say "Oh, well" when the first copy of the book/movie hits the streets and it is ripped-off with no further profits going to the author?

      Bullshit. Copyright isn't only applicable to software.

      Myopia at it's worst.

    33. Re:A fair treatment, but I still disagree by richie2000 · · Score: 1
      Hey, I'm sure there are people looking for auto-translated Japanese gay porn! Then again, they may wind up with a collection of the good doctor's short stories by mistake... :-D

      Sure, there are good uses for copyright, but moderating Slashdot posts is not one of them.

      --
      Money for nothing, pix for free
    34. Re:A fair treatment, but I still disagree by Oligonicella · · Score: 1

      Uh, no.

      "Genuine" or "copy" the source or binary would have no problems that weren't in the "original".

      That's what copyright protects against, lazy assh*les using your work to make money for themselves without working.

    35. Re:A fair treatment, but I still disagree by Oligonicella · · Score: 2, Insightful

      "(note counterexample of Linux distros)"

      One, count 'em, one counter-example destroys your argument.

      "The software does not exist before it is paid for."

      So you believe ALL software should be in-house, custom? So no home user should have any applications that do what is desired (because the app can't exist before the home user contracts the designer)?

      More bull.

    36. Re:A fair treatment, but I still disagree by cpt+kangarooski · · Score: 2, Insightful

      The problem of course is that moral rights are an astoundingly stupid idea and should be abolished immediately. Copyrights ARE solely utilitarian, and moral rights interfere greatly with that.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    37. Re:A fair treatment, but I still disagree by pjt33 · · Score: 1
      You might argue that copyright has increased the quantity of work produced. I might also argue that it has decreased the average quality.
      Frankly, I see the average quality as irrelevant. The peak quality and the quantity of good-quality work is a better measure of the success of copyright.
      In other words, your tax dollars are making these copyright owners wealthy.
      And since I'm replying anyway, I don't pay my taxes in dollars, you insensitive clod.
    38. Re:A fair treatment, but I still disagree by Oligonicella · · Score: 1

      "I don't know about you but I certainly don't think Rowling deserves to be the richest British woman simply because she wrote a children's book. That says to me that there's something wrong with the system, that she can live in comfort for the next 50 years while people like Tesla died in poverty."

      Boo hoo. Your opinions of just who should be rewarded for what are of no relevance.

    39. Re:A fair treatment, but I still disagree by DaveNay · · Score: 1

      Your analogy of an accountant has no relevance because there is nothing of value that is redistributable. To me, a service has no future vale, only present value. There would be no gain for me to take my taxes (preparation paid for by me to the accountant) and then give those tax forms to you. Similarly, a server in a restaurant provided a service to my by bringing my drink and food. Sure, I could provide a service to you by turning to you at the next table, and then selling my burger and coke to you (at a marked up price of course), but then I have no "product" avalable to sell to anyone else, hence (my) definition of a service.

      How is software different? Because it maintains a future value. The software is usefull to you, and the next guy, and so on... Hence, software is a product, not a service. The process of contract development of software may be a service, but not the completed product.

    40. Re:A fair treatment, but I still disagree by bogado · · Score: 1

      The point is not if X or Y deserve what they get, but why there is one person who gets richer then everyone else and hundreds of authors that get's next to nothing? I can bet that most of the writers who do live out of writing is not doing author works. They are probably doing scripts for cheesy soap operas or the like.

      Copywright protects the distributors not the authors. Sure some of the authors do get some of the juice, but not all of them. The internet has the capability of making self-distribuite artists, and this scares the hell out of the {MP,R}IAA. So they push those draconian copywright bills to protect themselves and as a media trick they convince everyone that they are protecting the artists, who are of today strugling to survive (save for one or two lucky ones).

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    41. Re:A fair treatment, but I still disagree by greenrd · · Score: 1
      I don't understand your post.

      What has any of that ramblings to do with copyright? If you can't spell and think that "the man azimov" is a famous science fiction writer, more fool you.

    42. Re:A fair treatment, but I still disagree by Da_Weasel · · Score: 1

      The entire "Open Source Myths" article was poorly written. It makes narrow assumtions about way too many things. I'm not going to bother to point them all out here, but the first thing that stood out to me was:

      "If you're not willing to help fix it then you shouldn't complain about it"
      In this very short paragraph the writer assumes that "help fix it" mean "contribute source code". There are many things you can do to help fix OSS. Submit bug reports when you run into problems, post to a mailing list about the functionality, participate in the community surrounding the project in question. None of these involve contributing source code, but all of them help the project improve.

      --
      If you must!
    43. Re:A fair treatment, but I still disagree by greenrd · · Score: 1
      Some of us don't believe in people earning thousands of times more than other people merely for being insanely popular.

    44. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      strong disincentive against finishing the series.

      "strong disincentive to finishing the series." or "strong incentive against finishing the series.".

    45. Re:A fair treatment, but I still disagree by ajs · · Score: 1

      if a company spends thousands or millions of $CURRENCY developing a product, and then the first person they sell it to can make as many copies as they want and sell them on for half the price, that person will make more profit per copy, because they didn't have the overheads, and will sell more copies to boot. The only way to avoid this is to sell it to that person for the price of developing, which means that there will only be incentive for a company to write software if it's in-house or built-to-order. There goes company innovation.

      I present you with a refuting example: Red Hat Software (RHAT). Want another? SuSE (now Novell (NOVL)). Another? IBM (which is not pure open source, but has spent in excess of $1B on Linux alone. These companies make open source software and act as project managers for hundreds of projects that are external to them. They are neither in-house only or custom only software.

      Please explain how your view meshes with the reality.

    46. Re:A fair treatment, but I still disagree by telbij · · Score: 2, Interesting

      The software industry is one of a very few that does /not/ market a service.

      Is this a joke? I personally right code as a service to numerous clients, as custom software houses have done for decades.

      The reason it's not more popular is that it's expensive. Now I presume you don't support the premise of the great grandparent, that software should ONLY be a service. That idea is just religious fundamentalism manifest as software devlopment ideology. If people can't sell software they write then there's gonna be a whole lot less software period.

    47. Re:A fair treatment, but I still disagree by sosegumu · · Score: 0, Flamebait

      Whereas if someone intentionally copies material and misrepresents it as his/her original, that is plagiarism

      Or a Master's Thesis

      --
      It's easier to wear the spandex than to do the crunches. --David Lee Roth
    48. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      To continue with the HP example, would Rowling have spent years writing and polishing the HP books if the first publisher she approached with the manuscript could rip it off and make all the profit?

      Well, what does history suggest?

      Virgil spent years writing and polishing his Aeneid, although he knew that his publisher would make all the profits from selling it - at least until other people got their hands on a scroll and started selling their own copies. Hmm, the lack of copyright in ancient Rome doesn't seem to have prevented

      Chaucer spent years writing and polishing his Canterbury Tales, although he knew that only a handful of people would ever be able to afford a copy, and their money would go to the scribes and illustrators, not the author.

      Shakespeare's plays were often available in unauthorised prints before they'd even hit the stage. The scripts to his work sold very well, but it's rather unlikely he saw much of the proceeds from the authorised editions, let alone the pirated copies. Good thing he managed to find a way of making a living out of plays that didn't rely on script sales, don't you think?

      As for more recent writers, note that throughout the 19th century, the lawless American people shamelessly stole the works of many British authors, refusing to recognise British copyrights. Dickens must have lost tens of thousands of dollars in sales because of the American pirates. I'm not sure he starved, though.

      As others have pointed out, copyright is a modern invention. The abolition of copyright would be unlikely to destroy literature, for which no support industry is required, so I don't see how it could destroy software, which does require lucrative support and consultancy contracts...

    49. Re:A fair treatment, but I still disagree by mat.h · · Score: 1
      I typed out a long reply to this just now, but the browser crashed, so this reply will be a bit more brief.

      You might be interested in the mozex extension to Mozilla and Firebird which lets you use a real editor for editing textareas.

    50. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      the dilemma with commercial OSS developement is as follows:
      a) it cost lot of resources to produce original
      b) it cost nothing to make copies (this is the key
      point why information differs from material things)
      c) if you allow free copy of information you have tough luck getting money for creating the original.

      For example you develope software solution that costed you 1 mil dollars. To make its copying free of charg you need to sell the original for 1 mil to one customer or for $1 to one million customers. It is unrealistic to find one million customers for a fresh product , it is also unrealistic to sell to a single customer at 1 mil.
      What you end up with is selling to first customers restricted licensed copies (they promise not to make copies for others)

    51. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      The article overall isn't bad at pointing out some of the weaker points of open source. But other comments reveal that there is a difference in mindset, not just whether copyright is good, bad, or indifferent.

      The article writes:

      "why can't I write a wonderful new *general* tool and make money from it? Yeah, I know, some will say "Go ahead and try, it's a free world". But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free."

      The author's problem fundamentally isn't "people are ripping off my work"; it's "I think I deserve to be able to make a living off one idea so trivial, some kid living in his parents' basement could do it in a weekend." Copyright says you have a right to expect that your work won't be ripped off; not that you have a right to expect to get paid for it.

      A better way to look at open source would be to note that there are a whole lot of solved problems out there. So why do people waste so much time reinventing the wheel? OSS creates a basic and improving expectation for what software ought to do. If there were only a choice between Netscape's web server and IIS, noone would expect much - just the ability to serve static pages, simple CGI, and a few bells and whistles - all at a cost. If you introduce a free alternative (Apache), you introduce a standard which commercial web servers must exceed if they want to earn their cost. If commercial software companies don't keep improving beyond what free software can do, they deserve to lose market share to OSS.

    52. Re:A fair treatment, but I still disagree by pjt33 · · Score: 1

      Firstly, RH and SuSE didn't develop Linux, so that's not actually a counter-argument. Secondly, isn't it the case that they sell support rather than software?

    53. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      having in mind a,b => c
      we end up with a notion of liberating software - namely a software that is restricted to copy up untill the certain amount of money is accumulated to allow further free copying

    54. Re:A fair treatment, but I still disagree by h2oliu · · Score: 1

      The key difference between the service of a plumber, and the service of a software writer, is that the work that a plumber does cannot be easily replicated. If you want a comparison, then you need to compare to artists, writers, etc. The exact purpose of copyright law. I think the previous example of JK Rowling is an excellent example.

      Also, your example of each company having a single copy is about as inefficient a model as is possible. It just doesn't make business sense. Also, your model only applies to large contracts. How about games? No one would pay tens of millions of dollars to create a single game, but by using the market system, and spreading the cost out over millions of people it becomes viable.

      Without copyright, I can guarantee that almost no games would be written (how many open source PC games are there that are close to the purchased games.)

      --
      Ok, I give up, why you?
    55. Re:A fair treatment, but I still disagree by Troed · · Score: 1

      I personally right code

      Yes yes - but how often don't you wrong the code as well?

    56. Re:A fair treatment, but I still disagree by Azure+Khan · · Score: 3, Insightful

      I disagree with this, and it comes right down to the misconception (is it?) of Open source as software by geeks FOR geeks, and damn the 'ignorant' masses (ie, those who fall under the 95th percentile for intelligence. You know, MOST of the population).

      Feedback from non-OSS, non-programming individuals is the feedback you should be looking for MOST. These are the people who are going to tell you how you should evolve and develop your applications to maximize the user experience, and get your software recognized. In fact, these complaints should be handled with MORE interested than those who participate and support OSS, since most of those folks are OSS developers in their own right, and have different wants and needs in applications (what do you mean it doesn't have a CLI?!).

      --

      --- I'm going sane in a crazy world.
    57. Re:A fair treatment, but I still disagree by argent · · Score: 1

      If, however, they are ignorant of OSS, and complain about a program they were given that is OSS, then they should be paying for stuff.

      Disagree. Feedback from users is vital, whether they're contributing to the project or not. The best OSS projects *do* listen to and accept input from non-programmers, just as the best commercial software, closed source freeware, and shareware do.

      Nobody has a right to demand a change, whether they're hackers or not. Where OSS wins here is that there's an opportunity for someone who doesn't approve of the way an open source project is going that isn't shared by other models: they can take the code and modify it to work the way they want. It's not a get out of jail free card, to be sure... some OSS projects are very reluctant to accept patches, others are less han completely open and don't allow redistribution of modified versions... but it *does* provide an alternative to "just griping", which is why people who are griping are encouraged to take it.

      So, yes, there is a problem where that's generalised to (or in some cases merely interpreted as) "If you're not willing to help fix it then you shouldn't complain about it"... but that's not the best expression of that sentiment, and one that should be avoided by anyone interested in producing the best possible product.

    58. Re:A fair treatment, but I still disagree by LO0G · · Score: 1

      The closest example to a game-as-service that I can think of is the MMORPG market.

      And none of it is open source. Because if it WAS open source, someone could set up free game servers that use someone elses bandwidth and undercut the profits that the author of the service receives.

      It's possible that this might be able to be made to work, assuming that everyone has to pay for the bandwidth consumed (since the cost of bandwidth would eventually force every one of the game servers to start charging), but that's not always true (some schools allow effectively unlimited bandwidth whic undercuts the cost structure).

    59. Re:A fair treatment, but I still disagree by operagost · · Score: 2, Insightful
      Musicians and authors seemed to get by just fine before copyright.
      Until the invention of the printing press, books were written painstakingly by hand. Writers did "fine" because their books could not be copied en masse. Most musicians actually did NOT do fine unless they had a solid sponsor, but I digress. The explosion of presses in the 17th century led to various legislation which initially did more to enable censorship by the government (especially in the British Isles) than protect the authors. The Statute of Anne ensured a reasonable period for the original author and publisher to enjoy the fruits of their labors. With the current high-speed communications technology, a work can be copied and distributed within hours. Even in the 17th and 18th centuries, it would have taken days or weeks to set a book.

      I find it hard to believe that any but the most liberal and idealistic Slashdotter would believe that a short copyright period of a few years is unreasonable. What most rail against is the de facto perpetual copyrights that are achieved by legislators (especially in the US) pushing the copyright period whenever a large corporation's early works are about to become public domain. The public is still largely not aware of how this is happening and we would all do well to point out this obvious example of corruption rather than argue an absurd notion that artists will do "fine" without limited legal protection.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    60. Re:A fair treatment, but I still disagree by dubl-u · · Score: 1

      1. "If you're not willing to help fix it then you shouldn't complain about it"

      I think the author sets up a straw man. Constructive criticism is great. But I invoke this when somebody is whining, making demands, or generally acting like they paid money for something.

      Of course, some people are probably too surly about this. The productive way to approach an OSS project is, "How can I help make this better?" And the productive way to respond to demanding users isn't "Dude, STFU." It's, "Yes, we agree the error messages could be improved. They're mainly in these files. Have fun!"

    61. Re:A fair treatment, but I still disagree by essreenim · · Score: 1

      Agreed. You have to admit though. There is need for better documentation/tutorials for allot of OSS software. We need this to galvanise what OSS has to offer.

    62. Re:A fair treatment, but I still disagree by The_reformant · · Score: 1

      Rowling spent years polishing the HP books? Damn she must have a crappy editor then.

      On a slightly off-topic note its disgusting the JK Rowling got an honarary degree from Edinburgh this year. It makes my Edinburgh degree seem somehow tainted/

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    63. Re:A fair treatment, but I still disagree by alienw · · Score: 1

      Seriously. A carpenter can't sell the abstract concept of a table. He/she has to sell a physical table. Until very recently, a carpenter had no way of stopping someone from copying the design of his table and selling it for less.

      Also, I fail to see how it is someone's right to make money from something. If I choose to build tables and give them away for free (and thus destroy someone's business model), it's my right to do so. Software is something that requires a high initial investment and has zero unit cost. If I am willing to donate the investment, and make the software free, it's my choice and you have no right to whine. Obviously, really large and complex projects generally aren't built by one person, so it's self regulating.

    64. Re:A fair treatment, but I still disagree by Azure+Khan · · Score: 1

      But your argument falls flat here. There is nothing in the WORLD that prevents people from openly distributing their own works on the net, or self-publishing. However, if all books were published on the internet, I would probably read about 1/100th of the amount I do. I despise reading large texts on the web, and I *like* nicely bound, nicely printed books, with covers. I don't want to order a cheaply bound copy. However, print-on-demand can't print the same quality as your standard hardback book yet, and keep the costs as low as a publisher, who prints a high run and is willing to eat the losses for that one big fish that banks.

      --

      --- I'm going sane in a crazy world.
    65. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      you're talking about trademarks!!!

      yes, it is a huge benefit to society that I can't make a red can of rat poison called 'coca- cola' or a cheap car called 'Ferrari'.

      Trademarks support free markets by *lowering transaction costs*... copyrights fight free markets by *increasing costs above the competitive equilibrium*... there is a huge difference.

      it's too bad you got modded up, because this is just the kind of fallacy Microsoft or the RIAA might use.

    66. Re:A fair treatment, but I still disagree by Just+Some+Guy · · Score: 1
      I typed out a long reply to this just now, but the browser crashed, so this reply will be a bit more brief.

      Bummer.

      Hello, Ellen.

      --
      Dewey, what part of this looks like authorities should be involved?
    67. Re:A fair treatment, but I still disagree by loosifer · · Score: 1

      ...Open source as software by geeks FOR geeks, and damn the 'ignorant' masses (ie, those who fall under the 95th percentile for intelligence. You know, MOST of the population

      Ah, looks like we missed a myth: The myth that geekdom is somehow directly related to intelligence; if only it were true that all the geeks (and pseudo-geeks and wannabe-geeks) were in the top 5% of intelligence, we'd all be a lot happier. As it is, "geek" has apparently become both a label worth having and a label cheaply gotten, and I've certainly seen plenty of (often self-proclaimed) geeks who are nowhere near that vaunted 95% percentile (much less the 99th).

      Basically, you're smoking crack if you think there's some huge geek to intelligence correlation, and you are smoking some especially vile form of crack if you think that Slashdot is somehow representative of real geeks. It might have been so 4 years ago, but these days 90% of the posts are just parrots of a hundred other posts, most of them written years ago. Please, guys, if you aren't saying something original either 1) shut up, or 2) just post a link to the original. It makes everyone's lives easier.

    68. Re:A fair treatment, but I still disagree by killjoe · · Score: 2, Insightful

      No it's a confusion between a product you buy and a gift you receive. It's OK to complain about a product you buy, it's even OK to complain about a gift you get to your friends or familiy.

      What is not OK is to publicly and loudly insult the gift giver in an attempt to humiliate him/her into giving you a better gift next time.

      --
      evil is as evil does
    69. Re:A fair treatment, but I still disagree by robertjw · · Score: 1
      So you believe ALL software should be in-house, custom? So no home user should have any applications that do what is desired (because the app can't exist before the home user contracts the designer)?

      That's exactly where the OSS model comes in. With OSS a company, say IBM, can hire developers to add feature foobar to the kernel and release it back under the GPL. This works for a couple reasons:

      1. The company has a much larger, much more economical code base to start from. It's much cheaper to hire a developer to add feature foobar to an existing product than it is to hire a developer to write a product from scratch, especially when it's a product as large as a OS kernel.
      2. Releasing it to the world will greatly increase the item's quality and reliability. More bugs will be found, and more people will contribute

      Look at web development. For several years it has been a service based industry. Developers are hired to write code that is then placed out on the web where copyrights are very difficult to enforce, but people hire web developers every day, just for their talents.
    70. Re:A fair treatment, but I still disagree by dubl-u · · Score: 1
      I'll takle an EASY target: "Open Source software allows you to get under the hood and fix problems"
      He claims that it's hard and that nobody does it "in the real world."

      Yeah, that's no myth. I certainly do it on a regular basis.

      And it sure beats the alternative. Discover a bug in a Microsoft product? Well, if you're lucky and work for a Fortune 100 company, you can spend a few days trying to get hold of somebody smart enough to file a real bug report. At which point they will probably ignore it. And if they don't, it'll just be a year or three before it is fixed.

    71. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      "If you abolish copyright, you also abolish Free Software (if there's no copyright, there's no GPL)."

      If there's no copyright, there's no need for GPL, right?

    72. Re:A fair treatment, but I still disagree by MMaestro · · Score: 1
      So comparing the internet to the real world we see that copyrights are just a legal entity, they are not real things, they do not exist outside of a goverment's promise to enforce them. So you can tables, CDs, and even bandwidth, but you can't steal information.

      Are you so sure about that? I'd say there'd be some serious hell to pay if someone was to steal the schedule of times and dates as to when President Bush was to make his next suprise visit to Iraq. Even in the post-Cold War era, information is pretty damned valuable and simple reports, passwords, or source codes could be constituted as information.

    73. Re:A fair treatment, but I still disagree by DeadChobi · · Score: 2, Insightful

      One shouldnt suggest that simply because one is ignorant of OSS, that they shouldnt make suggestions. The author's major complaint with the attitude you're taking is that it discourages the end-user from having any input into the project you're creating. What that does is create a development model similar to that of Microsoft, who ignores end-user input when developing programs. The difference is that you're doing it for a different reason. Large companies have no need to fix problems and implement ideas in their software because their user base is so large that they can afford to lose customers. Not only that, the American capitalist system encourages corporations to produce only the minimal product required to make the largest profit possible, because the consumer accepts that they have no input into the process. For you, its simply because they cant fix it themselves, and dont have time to learn. OSS is different from closed-source software because everyone has input into the development process. Its more socialist and less of an "if you dont like it, TS" concept of a development model. If everyone who used OSS were required to know how to code, that would limit the size of the Open Source community, because not very many people know how to code. Furthermore, a lot of people have full-time jobs. Ignoring the people using the software, because they cant themselves make the software is a very bad policy if you want your user base to grow, because of one of the advantages of OSS: The user can switch to a different piece of software made by a different development group which does the same thing, and does it better. The development philosophy of "fix it yourself" doesnt work very well in a world where most people cant. Imagine what would happen if you had to fix it yourself every time your car broke down, and now imagine that your transmission needed to be replaced. Think about the average person having to do this. Or, a more appropriate analogy, but still following that of the car is that you dont like the color of your interior, but since the dealership/shop/mechanic you go to has adopted the model of "fix it yourself," you have to do all the leather sewing, molding of plastic, bolting, etc. that goes into making a new interior. *breathe*
      (I'm damn sure that when I post this, a bunch of people will reply suggesting tons of corrections.)

      --
      SRSLY.
    74. Re:A fair treatment, but I still disagree by Nevo · · Score: 1

      Copyright isn't protection of an idea. It's protection for the IMPLEMENTATION of that idea.

      Which fits perfectly with the carpenter analogy.

    75. Re:A fair treatment, but I still disagree by clambake · · Score: 1

      o continue with the HP example, would Rowling have spent years writing and polishing the HP books if the first publisher she approached with the manuscript could rip it off and make all the profit? Maybe she would have written the first one or two, but seeing others getting fat on her work while she got nothing would have been a strong disincentive against finishing the series.

      If the "rip offs" were better than the original, wouldn't society be the winner?

    76. Re:A fair treatment, but I still disagree by Bandit0013 · · Score: 1

      Sure, sounds great, let's banish copyright law. So after that first sale I know that my software can be distributed for free by the person that bought my code.

      In other news, the next version of my software will carry a price tag of $10 million since I can only reasonably expect to make one sale.

    77. Re:A fair treatment, but I still disagree by tomknight · · Score: 1
      "Crystal space has been quite promising for awhile now"

      Who else reads this and smirks, thinking "Ah yes, another project that looks great but won't ever be used to create a worthwhile product".

      Design and artwork aren't all that's required, you're forgetting story and gameplay.

      Tom.

      --
      Oh arse
    78. Re:A fair treatment, but I still disagree by bogado · · Score: 1

      So what you're saying is that even thought the book is available on the internet for free you would still want to buy it with a nice print and a cool hard cover?

      I guess that just like you there are thousands (hundreds of thousands), so even if the music, movies and books are free people would still want to buy cds, dvds and paper books, provided the prices are fair and there are enougth value added to it (nice cover, dvd extras, lyrics in a booklet, you name it).

      So even thought there are no impediment to you give a copy of your CD to a friend, there would still be a market for a nice distributed cd with a booklet of pictures and lyrics and as such to a record company to make a profit.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    79. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      I'll go farther. He writes an essay on "myths" with no evidence or facts to back up anything he claims. He relizes that his views are counter to conventional wisdom. Then he posts it on slashdot. This calls for "total idiot" status.

    80. Re:A fair treatment, but I still disagree by Derekloffin · · Score: 2, Insightful
      I'm sorry, but that simply won't work. It completely destroys the capacity for a small company to take advantage of software because there is no longer a market for it.

      I work in custom programming, and it isn't cheap for the customer, running quite easily into the 10k range per station, and frankly even at that price we're barely getting by. For your average consumer that is totally out of the park expense wise. For most small businesses that's a heck of a piece of change to fork out.

      Eliminating the copyright on the software eliminates the mass market for software and totally destroys the ability for most consumers to afford it. It thus also carries with it the extreme decrease in the number of available products because companies can't expect to profit off mass market software anymore. Beyond that, there is only so much custom programming that can be done and can be afforded by the person or company desiring it and that can only sustain a small percentage software producers.

    81. Re:A fair treatment, but I still disagree by dubl-u · · Score: 1

      Agreed. You have to admit though. There is need for better documentation/tutorials for allot of OSS software. We need this to galvanise what OSS has to offer.

      Yep! And I think this is a great place for non-programmers to get involved in OSS projects. It's almost impossible for the programmers to write good documentation; they're too close to the product, and have a hard time imagining what it would be like to come to their product for the first time.

      I think Wikis are a big help in this; since anybody can edit, it makes casual contributions much easier. SpamAssassin, for example, is developing a good Wiki.

    82. Re:A fair treatment, but I still disagree by ClosedSource · · Score: 1

      If you develop software in exchange for money, that's a product, not a service. If you install software, perform training, provide technical support, etc., then you are providing a service. They are some cases where there is an overlap between a product and service, but merely redefining software development as a service doesn't change the economics involved.

    83. Re:A fair treatment, but I still disagree by ClosedSource · · Score: 1

      I disagree with your fundemental assumption that providing custom software means you're providing a service. Custom software is a custom product.

    84. Re:A fair treatment, but I still disagree by eSavior · · Score: 1

      I disagree greatly. The problem is there ARE alternatives servers to alot of the mmorpgs out there. Some more compatitble than others. Yet the number of people playing on those servers compared to the real servers miniscule. Apparently gamers feel the service offered by the real companies is greater than the pirate servers (even if that means paying the fees). MMORPG makers know people dont want to pay, so they try to cut the price as big as they can, having deals with hardware manufactures and such. Joe Hacker can never really compete with his 2ghz and a cable connection. He is LUCKY to get 20 players.

    85. Re:A fair treatment, but I still disagree by christophersaul · · Score: 1

      "So, for software, it simply wouldn't make sense for a company to create a package and sell it, at least, not in the ways they do now (note counterexample of Linux distros). Rather, people would solicite their need for service. They would see that the kernel needs better foobar support, and offer to pay for this. The software does not exist before it is paid for. There is no need to market a product, because there isn't any. There is only a service."

      Bear in mind that most customers will turn around and say 'I want a system that does whatever I want, instantly and costs me little or nothing'. Software companies know what business issues their customers face, so they create a product or solution that fulfils a business need making use of the technology available at any point in time.

      Certain niche examples aside, that means improving an existing product or creating a new one, which has to sell in reasonable volume to allow it to be supported and improved in future.

    86. Re:A fair treatment, but I still disagree by christophersaul · · Score: 1

      But web developers' code of value is mostly in the backend and therefore not accessible. Sure, anyone can rip off someone's look and feel, but noone can simply cut and paste a few pages off Amazon and create their own sophisticated web based store.

    87. Re:A fair treatment, but I still disagree by LO0G · · Score: 1

      How many of those alternate servers run the same code as is run on the main servers?

      I can't think of any of them - some people have implemented clones of the servers but nobody's servers are of the same quality as the main servers.

      If the game servers were open source, then others would be able to put up servers that were just as reliable as the main servers.

      There IS a thriving 3rd party mod community for 3rd person shooters, so it's not a question of a lack of imagination on the part of the external community, the issue is that the alternate servers don't have the same level of functionality as the main servers.

    88. Re:A fair treatment, but I still disagree by christophersaul · · Score: 1

      None of those companies makes money selling CDs with Linux on them. They make money out of selling the support for it and/or hardware for it to run on, as well as commercial applications that run on top of it. If measured on a pure profit and loss basis, for example, the divisions responsible for managing free downloads would have been canned long ago.

      When you buy a Sun box, for example, there's no licence charge for Solaris per se - it's the surrounding products that generate revenue.

    89. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      Your right in that carpentry is a bad analogy. The reason beign that in carpentry ever copy of a product costs pretty much the same to make. However, in information industries the first copy of a product is very very expensive in relation to all subsequent copies.

      So unless you find a customer who is willing to pay the entire cost of development it is only fair that all of your customers share the costs.
      It is worth noting that in the case of most successful user oriented open source products a customer has been found who is willing to foot the entire development bill.

      So limited intellectual property rights allow you, the developer, to recoup your intial development costs.

    90. Re:A fair treatment, but I still disagree by ccoakley · · Score: 1

      I would say no. If there is no copyright, then the GPL could not be enforced (*ignores arguments about enforcement of GPL*). Therefore people could still take otherwise free software, modify it, and release only the binaries. You would no longer have the freedom to inspect and modify the modified code (except in any form you could derive from the binaries).

      Sure, you could freely distribute the binaries to others, but that's only one of the freedoms you get from the GPL. Of course, you now have the additional freedom of not being bound by the GPL, but I digress...

      --
      Network Security: It always comes down to a big guy with a gun.
    91. Re:A fair treatment, but I still disagree by Xabraxas · · Score: 1
      If people can't sell software they write then there's gonna be a whole lot less software period.

      Oh no! What will we do without thousands of crappy shareware apps!?

      --
      Time makes more converts than reason
    92. Re:A fair treatment, but I still disagree by AuMatar · · Score: 1

      I have several of the books available at the Baen Free Library. Many of which I bought after reading them there. I've also bought additional books by some of those authors after reading their works online.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    93. Re:A fair treatment, but I still disagree by eSavior · · Score: 1

      You would be suprised how well some of these servers work. Its not really a issue of reliabity its a issue of name recognition, bandwidth, updates.

      Lets say I get a team together and start my own everquest server, and lets pretend eqemu worked perfectly. I start creating storyline, quests, mobs, items, etc. After months and months of development people take notice to my server. As more people join the server starts to lag and buckle under the weight. So you say you want to move to a dedicated connection, and you need donations. You assume people are going to pay but they wont. 99% of the people who play on these servers play there because they dont want to or cant afford to pay these monthly fees so you will probably get only 1-2 donations no where near enough to hold the server. At that point you hit a glass ceiling, to make the server compete you need a dedicated connection and you dont have enough funding. Pirate even ones that run the same code cant compete. Mods for a 3rd person arent really the same thing because a mod is created once and then maybe some fixes and a couple new features, mmorpg worlds needs to be constantly evolving moving forward or people get bored and quit. While there are examples of good large group mods like counterstrike but as I said those modes and mmorpg worlds are fundementally different.

    94. Re:A fair treatment, but I still disagree by AuMatar · · Score: 1

      I disagree. I think Open Source, once more game programmers get on it, will be able to churn out games faster, due to the magic of code sharing.

      Think about it. Right now every game company spends time, money, and effort reinventing the wheel- making their own graphics, sound, network, engine, etc code. With OSS, you can have 1 project make an engine, 1 make the network code, 1 make sound. Then game teams can pull from these projects and concentrate on the creative aspects of the game. Even level design tools could become standardized. In essence, OSS game development, once it hits its level, will be the ultimate in modding.

      The only thing really holding back OSS game development is graphics and sound. Artists and musicians aren't as sold on the whole OSS thing yet. Very few of them really get the idea. The ones I talk to don't like the idea of others altering their work. But once there are OSS artists, we can create libraries of music and artwork to reuse as well, leaving the designers with only the important work to do.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    95. Re:A fair treatment, but I still disagree by mbullock · · Score: 0

      Your analogy is horrible. According to your logic, if I write a novel my only recourse to making money is to go on a lecturing tour or something. I certainly can't make money through publication since, in the absence of copyright, anyone can copy and distribute my work without having to pay me anything for it. I agree that neither people nor corporations should be able to own an idea. Copyright does not equal ownership of an idea, however. Copyright gives the creator certain rights with respect to a specific expression of an idea. A software program is most certainly an expression of an idea. If I go to the trouble to create a particularly elegant expression of a given idea I feel entitled to some limited term copyright on said expression. If you want to implement the idea yourself, fine go ahead, but why should you have the right to my work unless I choose to give it. If I choose to give it that is fine too, but I don't feel that there is some natural rule that dictates that I must. You confound the distinctions between things, ideas, and expressions and do injustice to all three.

    96. Re:A fair treatment, but I still disagree by pjt33 · · Score: 1

      That was "rip off" as in "steal" rather than as in "imitate". If it's uniquely British slang, I apologise.

    97. Re:A fair treatment, but I still disagree by Kernkraft400 · · Score: 1

      > I typed out a long reply to this just now, but the browser crashed, so this reply will be a bit more brief. Still using IE on Windows are we?

    98. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      The point I like to make when I give talks on Linux is that the Open Source development model tends toward having the most capable and motivated people working on a given Open Source project at any one time. The "staff" is self-selecting; you can't say that of a cube-farm dev shop.

    99. Re:A fair treatment, but I still disagree by lawn_wrangler · · Score: 1

      It seems to me that he effectively counters at least part of his own argument. In the "scratching an itch" section, he says that, essentially, many open source programs are only useful to specific kinds of people for specific purposes. If that is indeed the case, then close-source, proprietary software will always have its own in-born market ie. the casual user. My mom and dad are not the sort of people that have the time or expertise to continuously search for and utilize open-source material. I know that they are not the only ones out there.

    100. Re:A fair treatment, but I still disagree by c0d3h4x0r · · Score: 1

      The only way to avoid this is to sell it to that person for the price of developing, which means that there will only be incentive for a company to write software if it's in-house or built-to-order. There goes company innovation.

      This is why preordering is the right solution. No company would be able to build a complex OS like Windows for just a single client and deliver it at a reasonable price. Plus, Windows is something more than just one client would like to buy. So the way you properly offset the huge development costs WITHOUT lobbying your government to enact an asinine system of copyrights is to only sell the software via preorder. Your development is funded fully by the preorders, and you are guaranteed to have made your money before the software ever gets released into the wild (where it will be copied profusely, eliminating your ability to sell it anymore).

      The only "problem" with the preorder model (from the software maker's perspective) is that it's a one-time thing. Once the software is out in the wild, people will copy it for free. There's no recurring sales or license revenue for subsequent years to come.

      But I would argue that's the way things should be. If you're making $90 on a 50-cent CD, and you can just keep mass-producing them well beyond your original development costs, then you're in effect being ludicrously overpaid for your work. That's the system we have now, which makes software companies like Microsoft (and record labels and movie studies) rich. They produce something once, then sell it inifnitely many times. Once they've covered their costs, any further sales are really just magical creation of wealth without any real creation. It distorts the economy in their favor, and that's exactly why they love it.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    101. Re:A fair treatment, but I still disagree by Dashing+Leech · · Score: 1
      A better way to look at open source would be to note that there are a whole lot of solved problems out there. So why do people waste so much time reinventing the wheel?

      Excellent metaphor! This is one of the biggest problems I see with copyright and software. Legally, software is treated as art, the same as a novel, painting, or song. In reality, it is more like machine parts. As far as I know, there's no such thing as "painting engineering" yet there is "software engineering". The point of software is to build a "device" to solve a problem. That this "device" is virtual instead of physical isn't really relevent. The only real difference is that programmers use code to build their solution whereas physical solution are made of mechanical (gears, nuts, bolts) or electrical (wires, resistors, circuit boards) parts. Imagine, if you will, that somebody automatically had a copyright on "locking a differential". Those Junkyard Warriors would be screwed.

      Yes, I'm sure somebody would point out here that mechanical/electrical solutions can be patented. True, but this doesn't really apply for a number of reasons:

      The same is true of the methodology behind a software solution (e.g., ingenious algorithms).

      Patenting is long, expensive, and requires non-obvious solution whereas copyright is automatic, immediate, free, and applies to the most trivial of solutions.

      Imagine if everyone had to re-invent the nut and bolt every time they wanted to build something, and it must be slightly different than everyone else's. Basic mechanical parts and simple solutions are in the public domain. The same isn't true for software because the basic parts and simple solutions are automatically copyrighted. You always have to start from scratch, pay royalties, or otherwise get permission to use basic tools that someone else wrote.

    102. Re:A fair treatment, but I still disagree by benjcurry · · Score: 1

      The article is well-intentioned, but overly simplistic. The author refuses to acknowledge the difference between usability and intuitiveness for the beginner. I find my Linux setup to be more usable than Windows for me. After an hour of config (which I admit most users wouldn't go through), I have a gtk apps/fluxbox/rox-based desktop with all these great drag and drop capabilities, tabbed window groups, multiple workspaces, beautiful translucency and great cohesiveness. It works great for me as an end user, but I also happen to be a web developer. My desktop (for me) is much more use-full and usable than windows. For my use, Linux is superior to windows in every way, except for the ability to plug in hardware and have it auto configged.

    103. Re:A fair treatment, but I still disagree by elflord · · Score: 1
      Rather, people would solicite their need for service. They would see that the kernel needs better foobar support, and offer to pay for this

      Can you afford to single-handedly fund the development of an office suite ? How many people can ? Your model is not workable.

      A more sensible model (and, for that matter, more fair) would be one where all the users shared the costs, instead of one user paying for everything, and a bunch of slashdot low-lives freeloading.

      If you have 20 thousand people each of who are able to pay $50- or so, then you have a way to fund a million dollar development project, but none of those people are going to pay that million dollars out of their own pocket.

    104. Re:A fair treatment, but I still disagree by ePhil_One · · Score: 1
      While it's true that eliminating copyright would also eliminate the GPL, the original idea behind copyleft was to create an environment that emulated a world without copyright.

      Actually no. Because in a world without copyright I could take GPL code, make some fixes to it, the send out binarie sof my product tooting the advantages my fixes made. Under the GPL, I would have to make my changes available to the world, in a no copyright world I can rely on hiding my changes.

      --
      You are in a maze of twisted little posts, all alike.
    105. Re:A fair treatment, but I still disagree by ajs · · Score: 1

      RH and SuSE didn't develop Linux

      That's just the point, here. You're working with 1960s models of software innovation... please step out of the Studabaker and look around at the code!

      Seriously though, innovation no longer means "writing an entire product from scratch" in software, just as innovation in architecture does not mean having to re-think the way you build a roof. You innovate where you need to, and only there. This is the PRIMARY strength of open source software development.

      Secondly, isn't it the case that they sell support rather than software?

      Absolutely! That, again is the point. The post I was responding to (yours?) was claiming that companies would not innovate any longer past a supposed "1.0" because there was no incentive, but the profits shown on support from companies like Red Hat certainly show this to be incorrect.

      Profit, innovation and open source software get along just fine.

    106. Re:A fair treatment, but I still disagree by Frizzle+Fry · · Score: 1
      Seriously, programmers are a commodity, because a lot of people like to program as a hobby.

      This is where his comparison to carpenters and such is relevant. There are lots of people who like to do home improvement projects for fun on the weekend, but that doesn't mean that when professional construction work is needed, there is no market for people who charge money for it. Hobbyists are nice and working on hobby projects can be cool, but that doesn't mean that a fortune 500 company is going to run its business on some guy's toy that he works on when he feels like it and has free time.
      --
      I'd rather be lucky than good.
    107. Re:A fair treatment, but I still disagree by ajs · · Score: 1
      None of those companies makes money selling CDs with Linux on them

      That's a side point that has no bearing. Please re-read this from the grandparent:
      The only way to avoid this is to sell it to that person for the price of developing, which means that there will only be incentive for a company to write software if it's in-house or built-to-order. There goes company innovation.

      Now take that, and compare it to my example companies and tell me, how is it that Red Hat continues to produce software that they do develop for and do innovate on (though, obviously, they are not the only entity working on Linux and related software)? According to the above, that's impossible.

      The answer is that support makes it a viable business.
    108. Re:A fair treatment, but I still disagree by CarrionBird · · Score: 1
      But software code itself isn't an idea. It may be based on an idea, but so can a machine.

      Your ideas are great for manufacturers, thay can produce anything they want, but it would provide no incentive for inventors or designers. Who would pay someone to design something when everyone else has a right to make and sell anything you come up with.

      I don't really think plumbing is a good analogy, you can't download the plumbing repair that your friend bought. The plumber gets paid because you need someone physically there with the know-how.

      You are very right about IP not being physical property, I think the attempts to view it in that way have led to some of the bad laws we have now. (infinite copyright, idea patents)

      --
      Free Mac Mini Yeah, it's
    109. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      You can't steal information? OK, so what if I can induce you to run a trojan on your system, and obtain all your credit card numbers and banking passwords? Would that be OK with you, or would you consider that theft of proprietary data?

      That's what I thought. You sound just like a typical freeloader who wants everything for free, but turns a hypocritical shoulder when it comes to his own interests.

      Oh wait a minute; you did say that people should be able to charge for software. What you overlook is the harsh reality that unless the code--the "idea"--is protected, attempting to charge for it will be a fruitless endeavor. If everyone was a saint, we wouldn't need copyrights, just like we wouldn't need security guards in stores that sell physical items.

      Ideas indeed are not tangible. Software does not exist in the physical realm. But it is precisely because of this that copyrights are a defensible and reasonable institution in the first place! If you are a carpenter, someone can obtain your product and duplicate it, but they can't simply take the product of your efforts, and then give away unlimited quantities of it to anyone and everyone, without having given you anything, and with almost zero effort on their part.

      You see this scenario and determine that since software can't be held in one's hand, it's not worth anything, and should be free to all. I see this scenario, and determine that software needs a special means of protection because of it.

      Physical or not, software is always the result of effort--and if it's good software, it takes lots of effort. To say that one type of effort deserves compensation--while the other should expect no protection of interests--is tantamount to insanity.

      I'll tell you what: If you reply to this with your actual social security number and full name, I'll pay you $50. That way, you're getting paid for your information, yet not enjoying copyright protection. Are you up for that?

      If your social security number, credit card number, phone number, and email address can be considered proprietary, then so can my code. You can't have it both ways, and you can't have it for free. Deal with it.

    110. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      You can't steal information? OK, so what if I can induce you to run a trojan on your system, and obtain all your credit card numbers and banking passwords? Would that be OK with you, or would you consider that theft of proprietary data?

      That's what I thought. You sound just like a typical freeloader who wants everything for free, but turns a hypocritical shoulder when it comes to his own interests.

      Oh wait a minute; you did say that people should be able to charge for software. What you overlook is the harsh reality that unless the code--the "idea"--is protected, attempting to charge for it will be a fruitless endeavor. If everyone was a saint, we wouldn't need copyrights, just like we wouldn't need security guards in stores that sell physical items.

      Ideas indeed are not tangible. Software does not exist in the physical realm. But it is precisely because of this that copyrights are a defensible and reasonable institution in the first place! If you are a carpenter, someone can obtain your product and duplicate it, but they can't simply take the product of your efforts, and then give away unlimited quantities of it to anyone and everyone, without having given you anything, and with almost zero effort on their part.

      You see this scenario and determine that since software can't be held in one's hand, it's not worth anything, and should be free to all. I see this scenario, and determine that software needs a special means of protection because of it.

      Physical or not, software is always the result of effort--and if it's good software, it takes lots of effort. To say that one type of effort deserves compensation--while the other should expect no protection of interests--is tantamount to insanity.

      I'll tell you what: If you reply to this with your actual social security number and full name, I'll pay you $50. That way, you're getting paid for your information, yet not enjoying copyright protection. Are you up for that?

      If your social security number, credit card number, phone number, and email address can be considered proprietary, then so can my code. You can't have it both ways, and you can't have it for free. Deal with it.

    111. Re:A fair treatment, but I still disagree by dubious9 · · Score: 1

      "The only thing really holding back OSS game development is graphics and sound."

      ...and this is the biggest investment in a game anyway. Level design, character models, gameplay balancing, UI tweeking, sound, and playtesting invariably take more time and resources than coding the engine anyway.

      And you're right, artists and musicians haven't jumped aboard yet. Artists and musicians require professional hardware and software that often doesn't yet have a OSS equivalent. And there are exceptions to the rule. Check out the total conversion mod RedOrchestra for UT2k4. It's professional quality, but still buggy (to be fair it's beta), and far from complete.

      So you would be ok with 3 maybe 4 new releases a year instead of the dozens today? The OSS model has told us that's all there's going to be. Take a look at the biggest, most active OSS projects out there: linux, mozilla, gnome, kde, gnu. In order to put together a game in a couple years, you'd need at least as much manpower as any of those four, and the talent pool is much more varied (just just programmers, but artists, etc).

      Plus there's no incentive to switch to OSS. Only the most popular games develop a large community, so it's not like you'd get alot of help. Face it, there are some software models where OSS doesn't make sense at all.

      --
      Why, o why must the sky fall when I've learned to fly?
    112. Re:A fair treatment, but I still disagree by AuMatar · · Score: 1
      ..and this is the biggest investment in a game anyway. Level design, character models, gameplay balancing, UI tweeking, sound, and playtesting invariably take more time and resources than coding the engine anyway.


      True. But we can already make tools to level design, balance, tweak UI on our own, and play test. Different people will be better at it than others, but any programmer can do them. The thing that the average programmer can't do is compose music or draw high quality graphics. That we need real artists and musicians for, and thats the current roadblock. If you had them, creating an OSS game would be easy (well, maybe not easy, but quite possible by a very small team of programmers).

      So you would be ok with 3 maybe 4 new releases a year instead of the dozens today? The OSS model has told us that's all there's going to be. Take a look at the biggest, most active OSS projects out there: linux, mozilla, gnome, kde, gnu. In order to put together a game in a couple years, you'd need at least as much manpower as any of those four


      You wouldn't need anywhere near that many people. First off, all those projects are vastly more complex than a video game. Especially Linux, where some aspects of it are only truely understood by a very few people in the world. Also with the engine, sound, networking, etc code already written, a very small tight team could be made. And apparently you missed the entire idea of open source graphice/sound being reused. If anything in the end there'd be more releases.

      Plus there's no incentive to switch to OSS. Only the most popular games develop a large community, so it's not like you'd get alot of help. Face it, there are some software models where OSS doesn't make sense at all.


      You don't need a large community. Most OSS programs are done by very few people. You just need a few people at the begining to create it together.

      Really, OSS works anywhere that other people will also be using the code. The only places it doesn't work are:

      1)Non-upgradeable firmware. If you can't upgrade it, improvements are moot, and you open the bugs at the same time

      2)If you plan on never releasing it. If its in house only, it makes no difference if its OSS.

      Of course, the exception to both of those is when you can use existing OSS code to create the product faster/easier.
      --
      I still have more fans than freaks. WTF is wrong with you people?
    113. Re:A fair treatment, but I still disagree by spectecjr · · Score: 1

      Some of us don't believe in people earning thousands of times more than other people merely for being insanely popular.

      They're not earning thousands of times more than other people merely for being insanely popular.

      They're earning that because they came up with a book/novel/music/movie script/made a film/produced a piece of art that people WANTED.

      There's a big difference. But hey, what the hell would *you* know about the hours of thankless high-risk of no return work involved in creating something like that?

      Answer: Absolutely NOTHING. So until you've tried it for yourself, and taken that risk, and gone out on a limb to make your own path instead of being a boring employee wageslave, why don't you just shut your boring yapping cakehole.

      --
      Coming soon - pyrogyra
    114. Re:A fair treatment, but I still disagree by shellbeach · · Score: 1

      I think the author sets up a straw man. Constructive criticism is great. But I invoke this when somebody is whining, making demands, or generally acting like they paid money for something.

      Couldn't agree more here. The number of OSS projects to which I've submitted bug reports (which have in almost all cases rapidly provided fixes for these bugs) would tend to suggest that the article's author has never actually tried making a constructive criticism about a project, but has simply garnered his opinions on OSS from hanging around /.

      The OSS community lives and breathes because of user feedback - it's a free and extremely effective way of conducting user-experience studies, and most OSS projects depend on this to improve their software.

    115. Re:A fair treatment, but I still disagree by Allanon01 · · Score: 1
      So, to go back to the analogy, I think you should be able to charge for what you make, be it software or tables. But I also think that the person you sell that item too should be able to make one of his own, and give it away or sell it or whatever.
      If that were the case then developers would have to charge the full price of development to their first customer or risk not being able to recoup there costs. The first person they sell it to could start giving away or sell the produce cheaper than the developer.

      Your thinking would end the video game industry as we know it. Companies are spending over a million dollars to make video games. But, if their first customer decides to put the game on the web for free or lower price then the company will lose there investment and probably go out of business. Developers will not be willing to invest money in to games just so someone else can profit from it.

    116. Re:A fair treatment, but I still disagree by Peaker · · Score: 1

      There are other laws against such things.

      In fact, I do believe that putting the title "Collected Robot Stories by the man Asimov" is not violating any copyright at all, if the contents are japenese gay porn. I am not sure this has anything at all to do with copyright.

    117. Re:A fair treatment, but I still disagree by etymxris · · Score: 1
      One, count 'em, one counter-example destroys your argument.
      If you think this, then you weren't following the argument closely. I said that copyright should not exist. A response then questioned the plausibility of software as a product. The implication is that certain important software would cease to be. I pointed out that software as a service would pick up much of the slack, or, at the basic level, would be the only morally acceptable business plan. However, even in the free software world, there is software as product. This only helps my point that copyright is not necessary.
    118. Re:A fair treatment, but I still disagree by etymxris · · Score: 1
      That idea is just religious fundamentalism manifest as software devlopment ideology.
      Well, it is a fundamental assumption. People present a certain dilemma, say that either games exist or copyright doesn't. In all cases, I bite the bullet and say that maintaining the libre aspect of ideas and their expressions is more important. Ultimately, any morality falls down to fundamental assumptions that cannot by themselves be justified. The original article states, "If all software is free, then X, Y, Z, etc." I say, "Ok, even if X, Y, Z, etc, software should still be free." That's simply consistency.
    119. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      They'll be reborn as crappy OSS apps!

    120. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      OSS has nothing whatsoever to do with morality.

    121. Re:A fair treatment, but I still disagree by etymxris · · Score: 1
      You can't steal information? OK, so what if I can induce you to run a trojan on your system, and obtain all your credit card numbers and banking passwords? Would that be OK with you, or would you consider that theft of proprietary data?
      You're confusing two different notions of "steal". My house was broken into a few months ago. Money, books, and my credit card were stolen. If someone broke into my computer and "stole" my banking account information, this would be a very different use of "steal", since I still have that information. Both uses are common, but I was clearly referring to the first sense. So you are unjustly equivocating.
    122. Re:A fair treatment, but I still disagree by etymxris · · Score: 1
      OSS has nothing whatsoever to do with morality.
      But free software does. I am a free software supporter, not an OSS supporter.
    123. Re:A fair treatment, but I still disagree by abreauj · · Score: 2, Insightful
      If you abolish copyright, you also abolish Free Software (if there's no copyright, there's no GPL).

      Nonsense. If there's no copyright, then there's no need for the GPL in the first place.

    124. Re:A fair treatment, but I still disagree by MightyYar · · Score: 1
      But no one thinks it's fun to go out and work on other people's houses. They build something for themselves. They know they aren't going to get paid for it.

      A better comparison is with musicians, who have long been in the exact same boat as programmers. Musicians are kind of the ultimate commodity. You want to make money as a musician? You need to go work for someone. Sorry. (Yes, there are superstars. But are there not superstars among the programmers? Linus? Carmack?) In fact, programmers are far better off - even a bad one can get a $40,000/year job. Try getting that kind of dough in an orchestra.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    125. Re:A fair treatment, but I still disagree by man_of_mr_e · · Score: 1

      There are several problems with your pre-ordering scenario.

      It takes so long to develop software, that you're not going to find 10,000 people to fork over a significant amount of money 1-2 years before they receive the product sight unseen. On top of that, it would also likely violate commerce laws.

    126. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      i don't get it.

    127. Re:A fair treatment, but I still disagree by squaretorus · · Score: 1

      thanks for that contribution - I appreciate it - you are clearly the man!

    128. Re:A fair treatment, but I still disagree by pjt33 · · Score: 1

      But that wasn't the point you were arguing against. You presented RH and SuSE as counter-examples to my point that lack of copyright protection removes the incentive for company innovation. Yet the majority of the innovation in Linux wasn't done by a company.

    129. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      There is a big difference between an idea and tables.
      The carpenter charges you for each table they use.
      The copyright charges everybody for one idea.

      With one idea you can make a lot of money, just like M$ with one piece of code gets billions, selling it to a lot of people.
      With one table you can not sell it to more than one person.

      That is the REAL difference. That is why I do not like patents, they allow one to sell one idea to billions of people.

      This is like a signer that only sings once to record a CD, and gets a lot of money from it, compared with other signers that have to play concerts to get some money.
      Why the first signer is "better" than the others ?

      Best regards.

    130. Re:A fair treatment, but I still disagree by TheLink · · Score: 1

      "Or a Master's Thesis"

      Hmm why's that moderated flamebait? Even if it's a bit inaccurate, I think it's supposed to be a joke.

      --
    131. Re:A fair treatment, but I still disagree by sosegumu · · Score: 1

      Hmm why's that moderated flamebait? Even if it's a bit inaccurate, I think it's supposed to be a joke.

      Well, I certainly meant it to be one. Maybe it hit a little too close to home for someone...

      --
      It's easier to wear the spandex than to do the crunches. --David Lee Roth
    132. Re:A fair treatment, but I still disagree by dubious9 · · Score: 1

      I'm glad we got a good discussion going here. But I'm afraid I'm going to have to disagree again.

      You wouldn't need anywhere near that many people.

      Ask John Carmack how many man-months Doom3 took per year of development. I'd wager its comparable to the effort put into Linux for the same time. True, it's not as complex, but it required a lot of man power.

      Even more, assuming there is a open framework out there that removes a lot of the effort where is the advantages of open sourcing your end product? One could use a GPL'ed engine but have all the sounds, graphics and design propreitary. And you could charge for it and have your stuff be non-distributable. Where is the advantage? Until there is a clear motive to move, it just won't happen.

      --
      Why, o why must the sky fall when I've learned to fly?
    133. Re:A fair treatment, but I still disagree by MrResistor · · Score: 1

      The problem is, it's often the feedback that's least useful.

      What I mean is, those are the users who are going to give feedback like "You're app sucks. If you don't fix it I'm going back to Microsoft." How is that at all useful?

      Yeah, these are the users whose opinions probably matter most (assuming your goal is world domination), but the vast majority of the time they're totally incapable of expressing it. If you respond to the above with questions about what is wrong with the app and what needs to be improved or changed, they typically have no answer other than, perhaps, more flames.

      I'm not totally dismissing your point, but I think you're making a mistake thinking that the developers are ignoring feedback from the masses out of arrogance. Honestly, what else should they do with feeback that's basically useless?

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    134. Re:A fair treatment, but I still disagree by Anonymous Coward · · Score: 0

      It's interesting that you'd think that OSS has nothing to do with morality but free software (as in anthropomorphism) does. But my original point applies to both "free" and Open Source - neither have anything do with morality.

    135. Re:A fair treatment, but I still disagree by JesseMcDonald · · Score: 1

      Sorry, I should have been more specific. I meant that the software industry is one of the only ones that is not exclusively marketed as a service. I am aware that software companies already exist which work as I propose -- I was addressing the remainder.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    136. Re:A fair treatment, but I still disagree by JesseMcDonald · · Score: 1

      I believe that I made a passing reference to something essential for the consumer-only software market -- games, card programs, etc. -- which is consumer organizations. Of course it's true that for this model to work for consumer software, all of the money must be available (or at least guaranteed somehow) up front. To this end, I believe that organizations would form from groups of people interested in particular software projects. Once the interest is there, then the organization purchases the software development on behalf of its members, who each pay a small fraction of the overall cost.

      To answer in advance the question of incentive, I believe that people will be willing to pay, even if the software becomes available for free immediately afterward, simply because it does not yet exist. They can either wait for someone else to pay, or contribute themselves. Contributors have some say in the specifications, and are the first to receive the finished product. They also would receive technical support for the software after development is completed. If it were impossible sell to an audience capable of getting a similar product freely, then Microsoft would be out business by now, at least in the consumer market. The "home user" is the group _most_ suited to switch, because for the most common tasks (email, word processing, Internet, some Windows apps using WINE), Linux is "good enough" to compete. I've used Linux on my home system for 4 years now, and although I would consider myself to know more about computers than the average home user, I've never had any trouble whatsoever doing any of those four things. Linux with KDE is not much harder than the Mac OS X interface, and my sister (definately not as interested in computers as myself) has no trouble with OS X. In fact, she used a Debian Linux box for a while (that I set up), and had no trouble that wasn't due to the computer being old and unreliable. Linux is /ready/ to compete. So why is Windows so popular?

      We haven't seen many such organization thus far because software companies have been willing to take all of the risks involved in designing the software for a mostly-unknown future market. Require payment up front and unrestricted distribution, and such organizations would form on their own. Of course, it wouldn't hurt to have a "seed" organization, or individual, to encourage such groups to form and help them get started.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    137. Re:A fair treatment, but I still disagree by JesseMcDonald · · Score: 1

      Perhaps my termonology was wrong. What I meant was that all of the cost of software development is up front, when the software is written, while the payment is received in exchange for a copy, which itself costs almost nothing. In most mass-production industries, the majority of the payment goes to cover the cost of the item being purchased, and a very small amount covers the development overhead. I wrongly called the former "product" and the latter "service", for lack of better words. (When I wrote that, I'd been up for >24 hours, so forgive me if I wasn't perfectly clear.)

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    138. Re:A fair treatment, but I still disagree by greenrd · · Score: 1
      They're not earning thousands of times more than other people merely for being insanely popular.

      Uh, yes they are. Thousands of authors create works "that people want". Only a few go on to become super-high-earners like J. K. Rowling.

  2. Free Software by byolinux · · Score: 3, Insightful

    You seem to be making the misconception that "free software" means "gratis software" - this is incorrect.

    "Free Software" refers to freedom, not price. I can sell my piece of free software at any price I like, whether you choose to buy it of course, is your own freedom.

    For example; a business selling a database product may choose to release it as free software, and offer a gratis download, but offer a support/maintainance license for a fee. The software is still free, and the money from support /maintainance licenses can pay for things like offices, developers, food, water, bills, etc :)

    1. Re:Free Software by Registered+Coward+v2 · · Score: 4, Insightful

      You seem to be making the misconception that "free software" means "gratis software" - this is incorrect.

      "Free Software" refers to freedom, not price. I can sell my piece of free software at any price I like, whether you choose to buy it of course, is your own freedom.


      I think he hit th enail on the head - how many times do you see someone looking for an OSS aka "free" counterpart to a CSS aka "cost money" product? They're looking for free as in no cost, not as in I can mod it. That perception will limit entry and ultimately stifle innovation. How many innovative, vs "let's copy the functionality of product X" OSs programs are out there?

      For example; a business selling a database product may choose to release it as free software, and offer a gratis download, but offer a support/maintainance license for a fee. The software is still free, and the money from support /maintainance licenses can pay for things like offices, developers, food, water, bills, etc :)

      Well, beyond the hurdle that someone has to develop OSS programs so you can sell maintenance is the cost of support issue.

      If your selling support, It'll be cheaper to hire a bunch of cheap offshore techies to answer phones and provide support. Keep a few US based staff to do installs (supplement them with off shore progarmers on a limited entry basis) and you have a model for making money on maintenance.

      Just don't plan on being a high paid US programmer when equally good talent is cheaper elsewhere.

      It's not theat OSS is a bad model, but it is a bit self limiting.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    2. Re:Free Software by chegosaurus · · Score: 4, Funny

      > whether you choose to buy it of course, is your own freedom.

      You'll never get a job at Microsoft with that attitude.

    3. Re:Free Software by geighaus · · Score: 1

      No, he doesn't. A quote from the article I know that I, for one, having over 20 years experience writing software, find myself in the odd position of realizing that if I write something independently, then there is basically not a chance in hell of being able to sell it or make money directly from it. Sure, I can sell "support", but to be honest the idea of answering phones and emails all day really isn't my idea of a fun time.

    4. Re:Free Software by erlorad · · Score: 1

      This will very ofter lead to overhyped, underdocumented piece of software. When your business driver is in support, bug-fixing and consulting where do you get incentive to write simple, good, documented stuff? Just take a look at JBoss for example.

    5. Re:Free Software by Chris+Cannam · · Score: 2, Insightful

      "Free Software" refers to freedom, not price.

      I really wish the author of the article has addressed this particular myth as well. Reading the article, I could already see legions of Slashdot comments dismissing the whole argument on the grounds that "Free Software refers to freedom".

      The plain fact is that Free Software does indeed appear in practice to be always free in terms of price. (Or effectively so, in the case of e.g. Linux distributions with several thousand packages for USD50 or less -- rates at which there's no way an individual author can get any financial benefit.) The GPL even ensures that software will be close to free of price by mandating that anyone can get the source code and build it themselves for no more than a nominal distribution fee.

      Indeed, look at your own example -- a business selling a database product may choose to release it as free software, and offer a gratis download. So their software is free of price. Your example doesn't even illustrate the point you're trying to make: why is that? Because there are no examples that do?

      Regardless of the moral intention of the GPL (and I largely approve of it and use it for my own work), it's stupid to dismiss the fact that GPL software is almost always free of price simply by saying that in theory it need not be so. Unless you can show some application of your theory in the form of a workable way of charging profitably for the actual software (rather than services around the software), then your argument is perhaps interesting, perhaps relevant somewhere else -- but not relevant here.

    6. Re:Free Software by Quarters · · Score: 1
      The GPL even ensures that software will be close to free of price by mandating that anyone can get the source code and build it themselves for no more than a nominal distribution fee.

      The source distributions don't have to be made available to everyone, only the users of the software. It in no way limits the pricing by forcing the source code out as a low-cost distribution. You buy my $500.00 piece of software, you get the source. You don't buy, no source for you.

    7. Re:Free Software by Tony+Hoyle · · Score: 1

      If you want to reduce your support costs then you write simple, good, documented stuff.

      You still charge the user the same annual fee for support, of course, so you're making money by writing better software. Seems fine to me.

    8. Re:Free Software by kisrael · · Score: 1

      Regardless of the moral intention of the GPL (and I largely approve of it and use it for my own work),

      I mostly make my independent projects open source as well (even if usually I don't get around to figuring out the right licensing bit)

      But that's mostly because it's crapware that, in a world without micropayments, no one would pay for.

      Hell, even making stuff "email-me-ware" (if you use it, email me) doesn't work...you only get email for people wanting support...

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    9. Re:Free Software by Fizzol · · Score: 1
      > You seem to be making the misconception that "free software" means "gratis software" - this is incorrect.

      I don't think he's really incorrect at all (in fact I think the article is spot-on). For many people Free = Gratis and that's the only definition of free that matters. You only need to look at this site or perhaps OSNews, where for-pay software is discussed, even something relatively inexpensive, and you'll see howls of horror at the thought of *paying* (gasp, shock, scream) for it.

      The Linux community really does seem to have an aversion to paying for anything. A lot of people, even in the OSS world, are just consumers of software who'll gladly take "gratis" while paying lip-service to "free."

    10. Re:Free Software by bnet41 · · Score: 1

      This idea of selling a service is great for business or enterprise software, but it falls apart in the consumer markets. The consumer, and small business market is the reason there will always be software companies in the traditional sense we have today.

    11. Re:Free Software by ratamacue · · Score: 1
      I can sell my piece of free software at any price I like, whether you choose to buy it of course, is your own freedom.

      The relationship between software producer and software consumer is entirely voluntary, whether open source or proprietary. The "freedom" referred to by the open source folks is the freedom to inspect, modify, and distribute -- not the freedom to terminate the producer-consumer relationship and find another. (That is certainly a critical freedom, but it's not the one that distinguishes open source from proprietary software.)

    12. Re:Free Software by ph1ll · · Score: 1
      If your selling support, It'll be cheaper to hire a bunch of cheap offshore techies to answer phones and provide support.... Just don't plan on being a high paid US programmer when equally good talent is cheaper elsewhere.

      Nope! Just because the software is free does not mean you don't need on-site programmers. On the contrary, they become more important.

      Take this as example:

      Laws are free to use. Buying a book on law is almost free ($50 max). But there is no chance that lawyers (practitioners of law) will go out of business.

      Similarly, software may be free but that does not mean we don't need programmers (practitioners of software engineering). Somebody has to add value to that free software to give the company a competitive advantage.

      Whatsmore, here in England, thanks to out colonial heritage, we have lots of lawyers elsewhere in the World who can practise English law. But who offshores their lawyers to - for example - the Bahamas? (The Bahamas has as its highest court of appeal, the English Privy Council). Sure, Bahaman lawyers are cheaper but it's much more cost effective to employ somebody who is sitting next to you.

      That's the direction software engineering is going in the more developed countries, I believe. For any team of programmers less than about 10, it is more expensive to offshore due to the additional management overhead.

      --
      --- "We've always been at war with Eastasia."
    13. Re:Free Software by Anonymous Coward · · Score: 0

      That works if you have stupid customers. Why would they pay for support they don't need?

    14. Re:Free Software by Anonymous Coward · · Score: 0

      "You buy my $500.00 piece of software, you get the source. You don't buy, no source for you."

      But the user can make or resell as many copies as he wants or post it on the Internet, all legally. Once the word gets out, nobody will buy it anymore.

    15. Re:Free Software by dossen · · Score: 3, Interesting

      Just one minor nit: If you distribute your binaries and source together, then there is no obligation on you to distribute source to any Tom, Dick, and Harry. They will have to either get the complete package from you or deal with someone who did. The clause 2/3 distribution only comes into play if you distribute the binaries without source.

      While it is certainly true that the GPL provide a fairly effectively means to prevent prices from getting unrealistic, it does not prevent you from selling software. Imagine a company that build a piece of software. They then choose to distribute it under the GPL, set up websites/ftp/mailinglists etc., demand a small fee for the download, make sure that paying customers allways get source, and make upgrades easy and frequent (and worhtwhile).
      To "rip off" (as in fork the project and become the "official" version) the code from such a project, you would need to provide enough of the infrastructure that the original company provides, keep people interested in your version, and merge any "good" changes (while keeping in mind that you need to pay for each new version (the GPL does not gaurantee you future binaries, and you only get source to the binaries you have)) the original developers make.
      Now if the company is charging too much for this service the competing free effort is likely to succed, but I believe that it is possible to hit a pricepoint, where it is more profitable (for the end user) to pay a small subscription/fee than to fork the project (and under the GPL any forks could be merged back in if they pop up and develop something useful). Not that it is easy, but it should be possible.

    16. Re:Free Software by seb64 · · Score: 1

      Warning: OSS Software is NOT the same as Free Software. while virtually all free (as in freedom) software is open source, open source software isn't necessarily free (either as in freedom or as in gratis). There are open source software licences that do explicitely limit what you can do with the software, and that may prevent you from using the software free of charge in certain cases.

    17. Re:Free Software by Madcat123 · · Score: 0
      "Free Software" refers to freedom, not price. I can sell my piece of free software at any price I like, whether you choose to buy it of course, is your own freedom.
      This is another misconception of OSS fans. Yes, "Free Software" refers to freedom, not price, I have no arguments there. However, let me ask you one thing. Show me some OSS projects that sell and make money from their product - NOT support, NOT some service, NOT donations, but from selling the concrete open source product. And if you can name one, would you buy it? And why? If there are free (price) versions of similar software around, why would you pay for it?

      And more - given nowadays GNU GPL is the only widely respected open source licence ("What? Not GPL? Screw you!"), if your product is open source and you are selling it, what stops me or anyone else take the code and publish your product for free?

      Madcat.
    18. Re:Free Software by Chris+Cannam · · Score: 1
      The source distributions don't have to be made available to everyone, only the users of the software.

      Depends how you distribute your software. Section 3(b) of the GPL (which only applies if the source is not included with the original object distribution) does indeed require source to be available to anyone, and for no more than a nominal fee.

      In any case, so long as I can get your source code free, legally, from anyone you distributed it to, then for consumer applications at least your software is effectively free. As, in practice, GPL software is.

      This doesn't mean I particularly agree that the GPL causes the situation in which it's hard to charge directly for software applications. Other comments here have pointed out (a) that it was always hard to make money selling software directly to consumers and (b) that few consumers pay anything much for proprietary software either, any more. The model in which you distribute free software and sell the services around it is only a formalisation of the way that most proprietary business software generates most of its revenue anyway.

    19. Re:Free Software by NightWhistler · · Score: 1

      Yes, but the GPL also states that that person is allowed to redistribute the software. This means that unless you provide some extra value for your $500, you'll probably just sell 1 copy.

      --
      PageTurner Reader: open-source e-reader for Android with cloudsync. http://pageturner-reader.org
    20. Re:Free Software by TKinias · · Score: 1

      scripsit Quarters:

      You buy my $500.00 piece of software, you get the source. You don't buy, no source for you.

      But if I do pay you $500 I can give it to anyone I want, provided I am also willing to provide source. So you can charge whatever you want, but the first time you sell a copy the customer can redistribute for free -- driving the cost the market will bear close to zero...

      --
      In principio creauit Linus Linucem.
    21. Re:Free Software by Registered+Coward+v2 · · Score: 1

      If your selling support, It'll be cheaper to hire a bunch of cheap offshore techies to answer phones and provide support.... Just don't plan on being a high paid US programmer when equally good talent is cheaper elsewhere.

      Nope! Just because the software is free does not mean you don't need on-site programmers. On the contrary, they become more important.

      Take this as example:

      Laws are free to use. Buying a book on law is almost free ($50 max). But there is no chance that lawyers (practitioners of law) will go out of business.

      Similarly, software may be free but that does not mean we don't need programmers (practitioners of software engineering). Somebody has to add value to that free software to give the company a competitive advantage.

      Whatsmore, here in England, thanks to out colonial heritage, we have lots of lawyers elsewhere in the World who can practise English law. But who offshores their lawyers to - for example - the Bahamas? (The Bahamas has as its highest court of appeal, the English Privy Council). Sure, Bahaman lawyers are cheaper but it's much more cost effective to employ somebody who is sitting next to you.


      however, I can hire inexpensive lawyers offshore to research, answer questions, prepare briefs under the lead of a local attorney. What you may see is a step pyramid - a highly skilled practitioner backed up by a legion of cheap but effective offshore staff.

      What that remove sis the learning opportunity for teh young lawyer who used to do that research - so firms would be much more picky in hiring since the cost will be higher and the must get a good partner out of the deal.

      Look at Siemens and what tehy are doing with telecommunications.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    22. Re:Free Software by jedidiah · · Score: 1

      The problem you complain about is the way things are supposed to be. Good ideas are allowed to be exploited for a time and then become gratis commodities free to be exploited by all. This is what copyright is supposed to be.

      It's not supposed to be a permanent cash cow for Robber Barons and media moguls.

      Besides, even in a strictly commercial software model you still have to worry about cloners. This is especially true if you're a "little guy" competing with the likes of Lotus or Broderbund.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    23. Re:Free Software by Anonymous Coward · · Score: 0

      But anyone who gets the source is free to recompile and redistribute it. Basically, once one person pays $500, they can give your software to whoever they want, and you'll probably never see any money ever again.

    24. Re:Free Software by jedidiah · · Score: 1

      When they need it, they will REALLY need it. They may never need it. However, when they do they will REALLY need it.

      This is what distinguishes enterprise level support from what you get from Microsoft or Electronic Arts.

      It's insurance, not product.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re:Free Software by JimDabell · · Score: 1

      I think he hit th enail on the head - how many times do you see someone looking for an OSS aka "free" counterpart to a CSS aka "cost money" product? They're looking for free as in no cost, not as in I can mod it. That perception will limit entry and ultimately stifle innovation. How many innovative, vs "let's copy the functionality of product X" OSs programs are out there?

      You catch more bees with honey than vinegar. In my experience, most people are perfectly happy to copy proprietary software illegally, and are not capable of modifying software.

      Threatening users by saying it's illegal to copy is vinegar. Competing on features is honey. The thing is, hardly anybody will switch away to software that does less. So if Free Software authors want to actually get people to switch, their first priority is the features that the proprietary software already has. This is why cloning is not only natural but beneficial.

      Remember that proprietary software that is widely used is widely used for a reason - the features are actually useful. You expect Free Software authors to avoid useful features because proprietary software has them as well?

    26. Re:Free Software by HeyLaughingBoy · · Score: 1
      the first time you sell a copy the customer can redistribute for free

      But since most customers aren't so philantropic, this is unlikely to happen. I doubt most people would pay $500 for something they need and then turn around and give it away to strangers for free. They may give it to others in their organization for "free" (amortizing a $500 package over 10 people), but that's a separate license issue. If the software, besides being GPL'd, doesn't have a per-seat license, you can't do anything about it.
    27. Re:Free Software by TKinias · · Score: 1

      scripsit HeyLaughingBoy:

      But since most customers aren't so philantropic, this is unlikely to happen. I doubt most people would pay $500 for something they need and then turn around and give it away to strangers for free.

      Perhaps not, but it only takes one customer willing to redistribute for free (or very cheaply) to put pretty significant downward pressure on the price the developer can charge...

      --
      In principio creauit Linus Linucem.
    28. Re:Free Software by ajs · · Score: 1

      someone has to develop OSS programs so you can sell maintenance

      Yes they do. Look at it this way: it's the same sort of bootstrapping problem as going public. You might develop software on your own time, as part of an existing company, or get a loan in order to start a company that writes the software... you might even adapt an existing open source product.

      Once you have written the program, and it has gained a popular footing with the public, you can bootstrap support services around it. It's hard, and 9 out of 10 such efforts will likely fail (just as 9 out of 10 new businesses fail). But you're going to write the software anyway if you're scratching your own itch (which is most-often why I write software), and when it's good enough and useful enough to enough people, you will have yourself a viable business.

    29. Re:Free Software by williamhb · · Score: 1

      For example; a business selling a database product may choose to release it as free software, and offer a gratis download, but offer a support/maintainance license for a fee. The software is still free, and the money from support /maintainance licenses can pay for things like offices, developers, food, water, bills, etc :)


      Ahem, RTFA. The article clearly describes how the author does not feel it appropriate for him to be forced to take a call-centre support job to support his programming habit...

      Furthermore, market forces mean the release-for-free-and-offer-support-for-money method does not work well for individual software developers or small teams. They are extremely badly placed to offer commercial support for software because being so small they are seen to be too unknown and high risk the promise of support to be worth anything. Nobody will buy the support package.

      If your individually-produced OSS software looks good, then a company that did not write it might decide to repackage it and sell it itself, and offer commercial support. An established company is much better placed to offer support contracts, and is in quite a good position to make a lot of money from your work. Your most likely hope for earning a living off your OSS software is that this company might decide to offer you a job - but that is far from guarunteed. They could just as easily write their own proprietary version that they will sell or offer support on - leaving you out in the cold.
    30. Re:Free Software by Anonymous Coward · · Score: 0

      If your selling support,

      "you're".

    31. Re:Free Software by Registered+Coward+v2 · · Score: 1

      Remember that proprietary software that is widely used is widely used for a reason - the features are actually useful. You expect Free Software authors to avoid useful features because proprietary software has them as well?

      No, my point is simply cloning features may not be enough to overcome an entrenched standard, because it offers no compelling reason to switch, especially since the clone's feature set is often less complete.

      To break the grip of an entrenched standard, you need a better, more productive way of doing the same thing that convinces people they gain something by switching from the existing infrastructure to a new one.

      If I just want to do the same thing, why bother to switch?

      --
      I'm a consultant - I convert gibberish into cash-flow.
    32. Re:Free Software by Registered+Coward+v2 · · Score: 1

      Once you have written the program, and it has gained a popular footing with the public, you can bootstrap support services around it. It's hard, and 9 out of 10 such efforts will likely fail (just as 9 out of 10 new businesses fail). But you're going to write the software anyway if you're scratching your own itch (which is most-often why I write software), and when it's good enough and useful enough to enough people, you will have yourself a viable business.

      Of course, if it is viable as an OSS project, every established OSS vendor can support it as well - making it harder for you to get in, especially if teh program has undergone revision by numerous otehr programmers on the way to be a success.

      There are plenty of companies that pioneered cool technology only to lose out once it became popular.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    33. Re:Free Software by antiMStroll · · Score: 2, Insightful
      "How many innovative, vs "let's copy the functionality of product X" OSs programs are out there?"

      That's not what you hear in this forum when the discussion turns to desktops, then OSS has too many which are too different. What software does Emacs copy? VIM, Apache, PHP, Webmin, etc, etc? I think you mistake the popularity of packages such as Gnome and KDE, which try to win Windows converts, for a general trend.

    34. Re:Free Software by Sklivvz · · Score: 1

      The Linux community really does seem to have an aversion to paying for anything.

      If Linux worked half as well as Windows on my desktop I wouldn't mind buying software for it. I've tried installing and using a few commercial apps on Linux, but they don't work very well.
      At the end of the day, the best working solution for me is having either Cygwin or Colinux under WinXP - and this means that if I have to buy an application, I'll buy it for Windows, not for Linux.
      I think that very many Linux users are in the same situation: they have to dual boot because L. is too "young", and being W. their main desktop, they buy apps for W. and look for free stuff on L.

    35. Re:Free Software by paroneayea · · Score: 1

      And let me just add that the fact that the author of this article wrote this with a misunderstanding of what the phrase "All software should be free" gives a hint at how little research has been put into it.

      I for one have forked over money plenty of times to projects. I know that RMS made plenty of money to sustain himself by selling emacs back in the 80's. Now there are certainly a few people in the community that whine any time someone tries to make money off of an open source / free software project (I don't mind using the terms interchangably, most of the time), but these people generally have a misunderstanding of the entire philosophy of the movement themselves.

      I think also that a lot of open source/free software hackers (original use of the word) could make money enough to sustain themselves if they made it clear that "we need this much funds in order to complete this piece of software." Take a look at when Daniel Robbins resigned from gentoo and noted his financial situation. All of a sudden, thousands of geeks were donating (myself included). A lot of us noted that we really wished he had made it clear before he resigned. But I think he resigned for other reasons too.

      Anyway, yeah, I don't expect to make as much money off of the software I write in the open source world... but honestly, I don't think I'd make any money in the proprietary world, either. It's only a few big companies that ever make any money. And without the free (libre) software world (and I'll stop trying to make so many comments on what the difference between the two uses of free here, since I'm almost done) I wouldn't have actually gotten into programming in the first place. I wouldn't have gotten into art as much either, with out the GIMP, or 3d animation, without Blender.

      Oh, and did I mention that I'm buying a copy of the Blender manual, to support the project? (I also like printed copies better than PDF files.) See, I'm very pleased with what it has allowed me to do since it became free (and I mean free as in freedom... heck, I'm giving them money, so it isn't free as in no cost for me) and how far it has developed and foster the community I am part of.

      --
      http://mediagoblin.org/
    36. Re:Free Software by Anonymous Coward · · Score: 0

      Furthermore, market forces mean the release-for-free-and-offer-support-for-money method does not work well for individual software developers or small teams.

      And how is closed-source proprietary software release-for-money-and-offer-support-for-money any more suitable for individual software developers or small teams ? Would any big company buy a software and support from a small team or an individual simply because they have a closed source license ? And you forget the fact that the small team can always license their own software under different licenses to different parties as and when they please. An OSS license simply increases their options and at least lets their customers take a look at their product (code) instead of simply ignoring them if their product had been closed source.

      The problem of companies not buying support from small companies has a lot to do with who they can trust. And customers would rather trust brand names over non-entities and bigger companies over tiny fishes. In that sense, OSS would be much more trustworthy since if the vendor goes out of business, at least the customer has some source code to work with.

    37. Re:Free Software by erlorad · · Score: 1

      I've never seen a simple, good, documented OS project where you pay for support. Do you know one?

      On the other hand you can make some pretty nice money on suckering customers to use your product because it's "free", and then leech them through consulting and bugfixing fees.

    38. Re:Free Software by Registered+Coward+v2 · · Score: 1

      That's not what you hear in this forum when the discussion turns to desktops, then OSS has too many which are too different.

      But none of tehm are innovative, ratehr they take teh existing desktop metaphor ond copy it in somewhat different ways.

      What software does Emacs copy? VIM, Apache, PHP, Webmin, etc, etc?

      Leaving emacs out, those others addressed address specific niches by providing greater benefit than many existing programs sucha s Apache for servers - my point exactly. Apache, for example, allows a hardware manufacturer to cut costs by reducing software cost and maintain functionality required to do the job. But your appealing to a limited set of users with some technical ability, not a broad group of users who just want to open documenst they get in the mail.

      I think you mistake the popularity of packages such as Gnome and KDE, which try to win Windows converts, for a general trend.

      My point is, if OSS wants to become a desktop alternative, rather than a good solution in specific niches, it needs to be innovative rather than mearly redo existing feature sets.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    39. Re:Free Software by dolmen.fr · · Score: 1

      Regardless of the moral intention of the GPL (and I largely approve of it and use it for my own work), it's stupid to dismiss the fact that GPL software is almost always free of price simply by saying that in theory it need not be so.

      Did you read the GPL?
      The GPL doesn't require that you make available the source to everybody. It only requires that you provides it on request to the to the user of your software, and it isn't required to be free.
      So, instead of making the source available for download to everyone, you can propose just to your customers to send them the source on CD for the shipping+handling amount. That way, you can have a delay between your binary delivery and source delivery, and few people will have the source code. This will limit the risks of fork, at least if you release often and take care of your customers requests.
      Of course, this may not be in the spirit of the GPL, but at least it is legal.

    40. Re:Free Software by Chris+Cannam · · Score: 1
      Did you read the GPL?

      Yes.

      The GPL [...] only requires that you provides [the source] on request to the to the user of your software

      No.

    41. Re:Free Software by kisrael · · Score: 1

      I for one have forked over money plenty of times to projects

      It's pretty much only the superstars who can get away with this. (Which kind of holds true in the commercial market as well.)

      Of course a legitimate micropayment system early on might've helped the whole scene.

      Or maybe not, often people will spend time looking for a free version even when a cheap version is available. Apparently, their time is cheap or they're so poor or have such a poor sense of time and money being linked that gratis is always better.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    42. Re:Free Software by llywrch · · Score: 1

      And his confusion of the ``libre" & ``gratis" senses of free results in his missing a rather important point.

      The area where having access to the source code is most important is the enterprise software area, where bugs or defects are frequently found & getting them fixed is crucial -- yet too often the company selling the software won't fix your critical bug because it doesn't think it is important enough to pull a developer away from adding a new feature. All too often an experienced sysadmin wishes she/he had access to the source code so that it could be fixed -- either by the systadmin or by a contractor.

      On the other hand, the only bugs or defects the average end user cares about are those concerning the interface; if they can't figure out how to make it work, then it's broken. They can work around all of the other defects -- e.g., if the computer crashes a lot (due to either the OS or the application), they will just try to remember to backup their work more often. An end user sees no use in this case for the source code; they want the interface to be intuitive, or failing that someone to show them how to make the software work.

      Proprietary software will continue to win over free software on the desktop as long as the population numbers favor it: that is, a satisfactory number of users test a satisfactory number of implimentations or code paths & report their results back to a satisfactory number of developers. It's another example of the genetic algorhythm of development, & once this gap in population numbers is closed, I expect that the complaints that Linux (or whatever Stallman insists on calling it) will no longer be said to be ``not good enough."

      Geoff

      --
      I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
    43. Re:Free Software by Mike+Hawk · · Score: 1

      Not that it is easy, but it should be possible.

      Ah the OSS advocate. Mortgaging the future of so many jobs, so many companies, so much current and potential wealth on a hunch.

    44. RE: Free software by Anonymous Coward · · Score: 0

      While it's true that software has to be paid for somehow, saying that all software can't be done on the various open-source models is far from the truth. Your comparison to carpentry is a little far fetched, but also consider this: I could easily go out and get the materials to build a table myself, that doesn't mean I could do a good job of putting it together. Techs and programmers still get paid to do that part of the process... putting it all together. I can go hand my boss a stack of OSS, but could he actually build a single server from that? Let alone an entire network of servers. Also, when it comes to big companies footing the bill for open-source projects, that's where the real profit motive comes in. It's been pointed out several times in the SCO case that the intellectual property that various developers from various companies contribute is the profit motive that drives large companies to participate in OSS. For example, IBM has a fair amount of Linux developers, as does Red Hat. Neither company pays the full price for the software that is produced as a result, but both companies get the full benefit. That example was only two companies, but we know that it's hundreds, if not thousands, of companies and individuals that profit from OSS. And I know that when I find an OSS project that I really like and use, I tend to donate to the company or individual that has made it available to me.

    45. Re:Free Software by paroneayea · · Score: 1

      You're right with the idea that a "better micropayment system early on" may have helped. Unfortunately, all the micropayment systems seem to run off monopolies. I guess there was that article about a more open micropayment system... maybe I should go read it.

      --
      http://mediagoblin.org/
    46. Re:Free Software by Anonymous Coward · · Score: 0

      Sure, I can sell "support", but to be honest the idea of answering phones and emails all day really isn't my idea of a fun time.

      Right. That's why you get paid for it. If it was fun they'd install a turnstile and charge admission.

    47. Re:Free Software by runderwo · · Score: 1
      I think he hit th enail on the head - how many times do you see someone looking for an OSS aka "free" counterpart to a CSS aka "cost money" product? They're looking for free as in no cost, not as in I can mod it.
      You're generalizing based on your own opinion or the opinions of people you know. In the circles I travel within, the prevailing taste is the opposite. The first thing we look for when doing a software search is something that we can freely modify. Only once those options have been exhausted according to the project requirements, do we turn to proprietary alternatives.

    48. Re:Free Software by ajs · · Score: 1

      Of course, if it is viable as an OSS project, every established OSS vendor can support it as well

      But there is always value in being first and developing a brand and a reputation. This is why Red Hat is successful. They were cutting Linux CDs long before anyone else, and they developed a reputation and a brand that worked for them.

      The shocking thing about open source business is that it's no different from any other business. It's not less risky. It's not more risky. It's not even particularly hard to understand.

      The problem that people usually have is that they were brought up to believe that software as a good had value. Once you disabuse yourself of such a notion, open source is no different from selling water or iron nails. (Relatively) valuless items have been sold on the basis of branding and reputation for millenia. all that software companies have to do is determine what their angle is (support, packaging, bundling, etc).

    49. Re:Free Software by Anonymous Coward · · Score: 1, Informative

      While it is certainly true that the GPL provide a fairly effectively means to prevent prices from getting unrealistic, it does not prevent you from selling software.

      The GPL does not explicitly prohibit you from selling software. But it does effectively prohibit you from doing so. Once you sell one copy, nothing prevents the person you sold it to from distributing it for zero cost. Not a forked version necessarily, but exactly the same package. They can pop a file on their web site about as fast as the originator can release one.

      In such a situation, the price people are willing to pay will be driven down to the marginal cost of acquiring the file. That's pretty darn small for a download, even if the official website is prettier and faster. More importantly, the "marginal cost of the download" only covers the download itself, which means there is no way to recover the investment needed to create the software. (And we haven't even begun to reach step 3, profit, yet.) So while the mirror site might even manage to break even, the original creators of the software lose money.

    50. Re:Free Software by spectecjr · · Score: 0

      That's not what you hear in this forum when the discussion turns to desktops, then OSS has too many which are too different. What software does Emacs copy? VIM, Apache, PHP, Webmin, etc, etc?

      PHP was a copy of ASP. Just FYI.

      --
      Coming soon - pyrogyra
    51. Re:Free Software by mdfst13 · · Score: 1

      "My point is, if OSS wants to become a desktop alternative, rather than a good solution in specific niches, it needs to be innovative rather than mearly redo existing feature sets."

      Yes, because proprietary software is so innovative.

      MS Windows does the exact same thing for which you castigate open source. They find an area where someone is doing something and copy it. MS DOS was copied from CP/M. MS Windows was copied from MacOS. IE was copied from Netscape. IIS was copied from Netscape Server.

      It's not so easy to come up with an idea that is truly innovative. Notice how both Newton and Leibniz arrived at Calculus at roughly the same time (a couple millenia after Archimedes' Method of Exhaustion). How innovative could calculus really have been? Further, if someone does do something innovative, it doesn't necessarily mean that they will see success in any reasonable time frame.

      It's not that long since a Van Gogh sold as the most expensive painting ever. However, during his lifetime, his innovative paintings didn't sell a single copy. OpenOffice has an innovative XML based file format...which I almost never use in favor of the more interchangeable MS formats.

      By its very nature, *innovative* is the niche filler. Once it appears in the niche, it can be generalized out to the populace. Take VCRs for example. I remember when they were for afficianados only, a niche. Now, almost everyone owns a VCR. Further, notice how the innovative (and technically superior) Betamax was beaten by the easily copied VHS. Dell copied the IBM PC and is huge. Apple went its own way and is a niche player.

    52. Re:Free Software by ph1ll · · Score: 1
      I can hire inexpensive lawyers offshore to research, answer questions, prepare briefs under the lead of a local attorney.

      You can but whether you should is moot. You forget about the management overhead in co-ordinating these people. Ever tried to manage somebody in another country? It's not easy. Unless there are dozens of people on the team, it is more cost-effective to have them on-site. Remember: management is the most expensive resource on an IT project. If you offshore your programmers but need to increase your management, you are not likely to make savings (unless the number of programmers you offshore is huge - see my previous post).

      On-site teams are also far more effective. Architectural principles are the same the World over. But who would seriously consider building a house with their architect in - say - South Africa?

      Look at Siemens and what tehy are doing with telecommunications.

      Can you be more specific?

      I'm a consultant - I convert gibberish into cash-flow.

      Good for you! Most consultants I know convert cash-flow into gibberish!

      --
      --- "We've always been at war with Eastasia."
    53. Re:Free Software by MrResistor · · Score: 1

      But there is always value in being first and developing a brand and a reputation. This is why Red Hat is successful. They were cutting Linux CDs long before anyone else, and they developed a reputation and a brand that worked for them.

      Wrong. SuSE and Slackware both predate Red Hat.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    54. Re:Free Software by ajs · · Score: 1

      SuSE and Slackware both predate Red Hat.

      Why do people nit-pick like this? I don't see how your comment changes my assessment of the value of branding at all, and for the specific examples that you cited, Slackware was never in the same market as Red Hat, so I don't count them (Red Hat strove to be a commercial distribution with support services from very early on, where Slackware was just selling CDs "on the side"). SuSE on the other hand was not available to most of the world until LONG after Red Hat was shipping CDs.

    55. Re:Free Software by dolmen.fr · · Score: 1
      So you should re-read section 3. I'm refering to option b).


      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      * a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      * b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      * c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

    56. Re:Free Software by Registered+Coward+v2 · · Score: 1

      I can hire inexpensive lawyers offshore to research, answer questions, prepare briefs under the lead of a local attorney.

      You can but whether you should is moot. You forget about the management overhead in co-ordinating these people. Ever tried to manage somebody in another country? It's not easy. Unless there are dozens of people on the team, it is more cost-effective to have them on-site.

      Yes, and it's not easy - but with email, IM, video conferencing it sure is possible to pull together an effective team - something that is getting easier as technology advances. What I see as becoming more common is having an expensive expert onsite backed up by less expensive remote support. The expert guides there work - and as communications become more seemless the less of a need for tehm to work face to face.

      Remember: management is the most expensive resource on an IT project. If you offshore your programmers but need to increase your management, you are not likely to make savings (unless the number of programmers you offshore is huge - see my previous post).

      Which is why expensive managemnet will be kept onsite and the grunt work offshored as long as the total cost is less than doing it in house. I'd bet the smart companies are building management talent offshore as well, to act as ths link between their teams and the onsite talent.

      On-site teams are also far more effective.

      Not necessarily - it depends on the work being done, the skill of the workers. If all you are doing is writing code to spec, it's immaterial if your doing it onsite or in Bangalore or Kiev.

      Architectural principles are the same the World over. But who would seriously consider building a house with their architect in - say - South Africa?

      But you could do it with an architect onsite who has an architect in South aferica do the HVAC / Lighting /etc. - you really don't see th estaff toiling away, and as long as th work meets code and spec who cares where it is done.

      My point is that many professions that think they are immune are in for a real surprise.

      Look at Siemens and what they are doing with telecommunications.

      Can you be more specific?

      SIEMENs has moved a significant proportion of its handset design work to China - the engineering work is as good as German, at a much lower price. Germany specs and sells it, China designs and builds.

      That should be a wakeup call to Germany - they thought that German engineering would keep jobs there, but are finding out that is not good enough.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    57. Re:Free Software by MrResistor · · Score: 1

      You're point was about the value of being first. Red Hat wasn't first, and as you just pointed out, they got much bigger than their predecessors.

      Branding is certainly important, but the first to market are almost never the ones who end up with it. You tried to use Red Hat as a counter-example, but it fails since they weren't first. In fact, looking at the real timeline actually backs up the point you were arguing against.

      Pointing out a critical flaw in your arguement is hardly what I'd call nit-picking.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    58. Re:Free Software by Chris+Cannam · · Score: 1

      You said,

      The GPL [...] only requires that you provides [the source] on request to the to the user of your software

      and then,

      So you should re-read section 3. I'm refering to option b).

      [...] b) Accompany it with a written offer [...] to give any third party [...] a complete machine-readable copy of the corresponding source code,

      So which part of "any third party" were you having trouble with?

    59. Re:Free Software by ajs · · Score: 1

      Again, not a critical flaw. Red Hat was the first one putting out CDs of Linux as far as anyone in the english-speaking world of business was concerned. Slackware established a brand in the free-as-in-cheap software world. SuSE established a brand in Germany and its neighbors and later in the rest of the world. This is EXACTLY the kind of branding I meant,and SuSE would not have been bought by Novell had they had the exact same technology, but never established their brand and reputation. That has value. Q.E.D.

      The value of that brand, as I said in a fairly minor point in my original post, has been invaluable to Red Hat and has sustained them through the rocky waters of figuiring out how open source business models work. If anyone doubts that innovation can occur in the free software world, they have just to look at the strides made in the Linux world, which all stand on the shoulders of the X, BSD, and POSIX contributions that come before them, which in turn stand on the shoulders of such greats as Multics, Parc and Arpanet.

      The proof in the pudding that software is a valuless comodity, and that the ability to craft, market and maintain good software is a highly valuable skill is pretty much there for the historical browsing.

    60. Re:Free Software by ph1ll · · Score: 1
      You make some interesting points but what's this?

      "Which is why expensive managemnet will be kept onsite and the grunt work offshored"

      Coding is grunt work? Are you joking? That kind of contempt for the code (ie, that which serves the customer) is what leads to 75% of IT projects failing.

      The code is way more important than the management. You only have to look at the open source community (entire number of managers: 0) to see how great coders don't need managers to make great software.

      I agree with what you say about other professions being the next outsourcing targets, though.

      If all you are doing is writing code to spec, it's immaterial if your doing it onsite or in Bangalore or Kiev.

      Totally. But so few projects these days require the coder to just code.

      --
      --- "We've always been at war with Eastasia."
    61. Re:Free Software by Registered+Coward+v2 · · Score: 1

      "Which is why expensive managemnet will be kept onsite and the grunt work offshored"

      Coding is grunt work? Are you joking? That kind of contempt for the code (ie, that which serves the customer) is what leads to 75% of IT projects failing.

      My statement does not reflect contempt for coders or the code - rather reflects my view that while writing code requires a specific technical skill sets, it is by its very nature a strong candidate for outsourcing because:

      Labor costs are a signiicant percentage of the production cost

      The skills can be found in lower costs areas of production

      As global communications become less intrusive (i.e. video conferencing becomes les like a rerun of "MMMMAAA MAX HHHHEADROOM" and more like a normal conversation, the need for everyone to be local greatlty diminishes.

      As fro teh 75% number, ny experience is taht IT projects fail because:

      companies fail to define what exactly they want at the start of the project
      they fail to realize taht for many large scale projects they are buying a way of doing business and if it doesn't match their way they will have problems
      projects grow like ameobas to try to become everything to everybody
      they hire consultants to do teh work based on a low bid model that ensures the consultants are driven to modify the scope of the project to make money (just like any good construction project, the money's in the changes which is why companies often give away the basic work to get the job knowing the client will have to modify the scope to get what they need)

      In short, they fail because they are not planned and managed properly, no matter how great the coders are.

      The code is way more important than the management.

      hardly - good management provvides direction, resources, identifies and gets needed skill sets and drives the project to completion on budget and schedule.

      Code that never gets completed is useless, no matter how elegant or feature laden the project "will" be, someday.

      You only have to look at the open source community (entire number of managers: 0) to see how great coders don't need managers to make great software.

      Well, I'd consider teh people who decide what features go into the next kernel managers, but I agree OSS is a good example of what a lose knit community can accomplish. There is some impressive code, but at the same time there are:

      multiple interpretations of the same idea
      features not yet implemented but desired by end users
      projects that die from lack of interest

      all things that are simply too expensive in a commercial environment; which is why you have managers

      Don't get me wrong, I'm a supporter of OSS, but the idea that it represents the future model for software development is not correct, IMHO.

      It does point out the fungability of coding - here is a group of people spread around the world producing usable code - a stong argument for outsourcing coding to low production cost areas
      But so few projects these days require the coder to just code.

      True - the challenge is to seperate the coding skills from the otehr ones so you can lower teh total development cost.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    62. Re:Free Software by ph1ll · · Score: 1
      while writing code requires a specific technical skill sets, it is by its very nature a strong candidate for outsourcing because:

      Labor costs are a signiicant percentage of the production cost

      The skills can be found in lower costs areas of production

      And you are telling me that the same cannot be said for management? (BTW, please spare me the crypto-racist argument that "Indians can't do management").

      OSS ... does point out the fungability of coding

      I assume you mean "fungibility" rather than "fungability" and I'm not quite sure what you mean. An OSS project often has a very dedicated team working on it rather than transient labourers.

      features not yet implemented but desired by end users
      projects that die from lack of interest
      multiple interpretations of the same idea

      The same can be said for management-heavy software. The only difference between OSS and management-heavy software is that OSS tends to be slightly better, IMHO.

      the challenge is to seperate the coding skills from the otehr ones so you can lower teh total development cost

      You only replace expensive coders with expensive requirements gathering people plus Third World coders. And you greatly increase the chance of miscommunication since natural language is inherently ambiguous. The only unambiguous document produced is the code itself.

      If your project requires, say, 30 coders and a Waterfall Methodology is acceptable, fine, go ahead and offshore. But it's generally accepted that smaller teams of coders are better than larger and a more Agile methodology best suits today's business needs. For these reasons, my company has decided to cut costs by not offshoring.

      I think your desire to offshore no matter what the cost to the business is dogmatic but I have enjoyed this exchange!

      --
      --- "We've always been at war with Eastasia."
    63. Re:Free Software by Registered+Coward+v2 · · Score: 1

      And you are telling me that the same cannot be said for management? (BTW, please spare me the crypto-racist argument that "Indians can't do management").

      Sure - in fact you'll need management at the outsource end to interface with the inhouse staff.

      Why do you assume all outsourcing is done in India - although they are very capable, there are plenty of other places to outsource.

      I assume you mean "fungibility" rather than "fungability" and I'm not quite sure what you mean. An OSS project often has a very dedicated team working on it rather than transient labourers.

      Yea - I'm not into spell checking. What I meant was the nature of OSS development - distributed developemnt, work done on a as needed basis is very similar to outsourced projects.

      You only replace expensive coders with expensive requirements gathering people plus Third World coders. And you greatly increase the chance of miscommunication since natural language is inherently ambiguous. The only unambiguous document produced is the code itself.

      I think your desire to offshore no matter what the cost to the business is dogmatic but I have enjoyed this exchange!


      One of the key mistakes, INHO, softwrae projects make is they don't do the in depth requiremenst definition up frona and make sure that is in line with the business needs - no matter where the coding is done.

      My point is not that every job should be outsourced, rather that anyone who thinks that beacuse they have a technical skill they are safe from being replaced by cheaper labor elsewhere, especially as communications becomes more seamless. Any job wher ethe labor cost is the significant cost of production is always goinfg to be analyzed for ways to cut costs.

      oysourcing should be a business decison based on cost effectiveness. Sometimes it's better to do work in house.

      --
      I'm a consultant - I convert gibberish into cash-flow.
  3. Uh Oh! by Zorilla · · Score: 5, Funny

    A discussion where bashing the soft points of OSS doesn't get modded -1 Troll.

    I can see the next article: "Understanding the GNAA"

    --

    It would be cool if it didn't suck.
    1. Re:Uh Oh! by Trurl's+Machine · · Score: 2, Funny

      I can see the next article: "Understanding the GNAA"

      A well written article on slashdot (and others) trollkore is always worth read. There is one on Wiki and it's pretty good, but I'd really like to read something more psychologically insightful on that. What is the goatse man really trying to communicate? ;-)

    2. Re:Uh Oh! by Anonymous Coward · · Score: 0

      He's an ass. That should be obvious.

    3. Re:Uh Oh! by Anonymous Coward · · Score: 0

      ..which is exactly why I read at -1. Some of the trolls have me laughing out loud much more often than the +5 Funny stuff. I mentioned Trollkore one day on a topic of automatic stone writing and almost immediately got a reply of a giant ASCII art penis.

      I would like to see more variety though instead of repeat postings of ASCII Goaste man and the Trollkore picture, although getting ASCII art that passes the lameness filter is quite tough.

      -Zorilla

    4. Re:Uh Oh! by Anonymous Coward · · Score: 0

      Neil Gunton is a shameless self publicist who submits lacklustre articles that get pulled apart rapidly. Does the guy really need /. to do his thinking for him? Why not just copy the "article" to his slashdot journal where it can languish in deserved obscurity with thousands of other badly thought out missives? This article is nothing more than low-brow flamebait.

      Thanks Neil.

    5. Re:Uh Oh! by Jesus_666 · · Score: 1

      What is the goatse man really trying to communicate? ;-)

      "Look at my intestines"?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  4. "All software should be free" by Anonymous Coward · · Score: 2, Insightful

    This guy clearly doesn't understand the meaning of the word 'free.' He goes off about price and payments... that's not the kind of free we're talking about. Perhaps he should try to learn a little about a subject before presuming to lecture others on it.

    1. Re:"All software should be free" by Vitus+Wagner · · Score: 2, Interesting
      If that guy has found difficult to "look under the hood", than he cannot understand other meaning of "free" - ability to fix, to improve etc. He is already deprived of this ability.


      What bothers me most in recent trends of OSS software is that software tends to grow bloated and overcomplicated.


      In the days where Stallman started project GNU, toolbox model worked well. One can find that 90% of his problem can be solved by existing tools and concentrate on remaining 10%, which should be easy enough.


      Now we want so called usability and consistent interfaces and thus write GUI apps on languages as low level as C!!. Even worse, we have adopted object-oriented model (but non in form of SmallTalk - in form of C++) from commertial programmers, and it makes our software even more uncomprehandable.


      What we really need is ability to break such big projects as OpenOffice or Gimp into small pieces to be developed separately.


      To be really free software should be understandable for average programmers.


      Only person who made step in right direction was John Ouserhout, but even his creation looks a bit too complicated to allow average user make GUI which he want with same easy as terminal users 30 years ago were able to build new command line programs with original Bourne shell.

    2. Re:"All software should be free" by Anonymous Coward · · Score: 2, Insightful

      But the point is that the ability to fix something doesn't apply for the average user. Most users do not WANT or NEED the ability to fix something or "look under the hood." This does not add any significant value to OSS in the terms of, for example, my parents. They want to be able to turn to tech support if tghey have a problem. If you want to compete with Microsoft you have to build something that appeals to the average end user, not to the average programmer.

    3. Re:"All software should be free" by Khazunga · · Score: 1
      What we really need is ability to break such big projects as OpenOffice or Gimp into small pieces to be developed separately.
      Openoffice is really huge and bloated, but I wouldn't place GIMP in the same boat. I find GIMP very friendly to simple hacking, because it retains its roots as a LISP library.
      --
      If at first you don't succeed, skydiving is not for you
    4. Re:"All software should be free" by Moraelin · · Score: 1, Insightful

      "If that guy has found difficult to "look under the hood", than he cannot understand other meaning of "free" - ability to fix, to improve etc. He is already deprived of this ability."

      And if you can't understand that people have better things to do with their time than "look under the hood" for all the hundreds of packages on their system, then, well, you're lacking any understanding of what the end user wants.

      The point is that I've looked under the hood of some projects, but typically _don't_ _want_ to. Other users actually less so.

      A program is supposed to be a tool, and save me time. If on the average using a hypothetical word-processor cost me more time than using a typewriter, I'd use the typewriter. Code and technology in general is a _means_, not an end. It's that simple.

      That _includes_ the hidden time costs of looking under the hood to fix bugs, or (my Linux favourite) track down and recompile half the libraries on the system just to get the damn thing compiled and running. If at every release I'm supposed to lose weeks just comparing code, merging my own changes, and fixing new problems in a hypothetical OSS word-processor, then that word-processor is _useless_. It's not only a worse proposition than going and buying MS Word, it's actually a worse proposition than going back to a low-tech typewriter.

      Your average company is an even worse customer. They may look to Linux for the perceived cost advantages, but rest assured that they do _not_ want to pay a team that looks under the hood and fixes stuff. People are more expensive than Windows licenses. Paying a team to open the hood of all those packages and fix things is far more expensive than just getting a packaged closed solution from Microsoft, Sun, IBM, or whoever.

      I.e., if the best business proposition you can come up with is "so shut the fsck up and fix it yourself", you've just lost the whole corporate market in one fell swoop. _And_ 99% of the home users.

      Somewhat unrelated, IMHO all that list could be more or less seen as consequences of the one primordial problem: "scratching an itch." Too often the itch is "I wanna tinker with code", not "I want a program which does this and that just right." At which point the program's _only_ "advantage" is that someone else can tinker with it too.

      Entirely too many OSS projects fall precisely into that category. They're there because someone had a vision of a better tool, but because they liked typing code. And the result shows it.

      And retorts like "so fix it yourself" or "but it's good because you can look under the hood", are just symptoms of it. That person doesn't actually even start to understand the _user's_ itch.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    5. Re:"All software should be free" by grumbel · · Score: 2, Interesting

      Gimp never was a LISP library, far from it. Gimp used from the start SIOD, which isn't a Lisp, not even a Scheme, its some broken non-standard kind of Lisp dialect which is a major pain to work with (almost undebugable, error messages that don't tell you more then 'something went wrong', etc.). Beside that Gimp, isn't even much coupled with SIOD, it just comes with it at default, because SIOD source was small enough to get included into the Gimp one, so it didn't add a extra dependency. Gimp functions are exported via the PDB, which doesn't depend on a specific language. And that said, the SIOD bindings are pretty much the worst of all, in SIOD every function returns a list, no matter if its just a single value or multiple, which is extremly unnatural and forces you to flood the whole source with car's for no reason, which are easy to miss and extremly time consuming to debug of cause.

      Beside that, the PDB itself is extremly limited, all you can do is call plug-ins and give them parameters, you can't create real GUIs with the PDB, you can't add buttons or now windows to the GimpUI, you can't create new tools for Gimp. The PDB doesn't even map to the GimpUI, often there are cases where the GimpUI provides some functionality, but the PDB doesn't, so you have to manually recode functionality that gimp already provides, because the PDB doesn't give you access to it. Which I think is also one of the major reasons why there still isn't a macro recorder.

      Gimp is really NOT 'very friendly' far from it, a CorelPhotopaint from 1996 actual blows Gimp pretty much away in almost every aspect (scripting, macrorecording, GUI).

      The only thing that Gimp is actually good at, is the number of Plug-Ins it provides, but beside that there is really not much talk worthy in Gimp and especially not 'simple hacking', when you can't even configure the buttons in the toolbox.

    6. Re:"All software should be free" by riverfr0zen · · Score: 1

      untrue. i have spoken to people in the meat of the publishing industry and many of them pay 'IT people' to 'look under the hood' of, say, Quark, and find work-arounds for that crap - especially when it comes to doing things that were deemed 'outside the scope' of the application. my point being that these are 'average' publishing companies trying to be competitive.

      Your average company is an even worse customer. They may look to Linux for the perceived cost advantages, but rest assured that they do _not_ want to pay a team that looks under the hood and fixes stuff. People are more expensive than Windows licenses. Paying a team to open the hood of all those packages and fix things is far more expensive than just getting a packaged closed solution from Microsoft, Sun, IBM, or whoever.

      until the cost of 'waiting' for changes/mods to be satisfied by the software company becomes a concern.

    7. Re:"All software should be free" by Fizzol · · Score: 1
      >i have spoken to people in the meat of the publishing industry and many of them pay 'IT people' to 'look under the hood' of, say, Quark,

      Quark is a closed source copyrighted program. How are they "looking under the hood" in anyway that's analagous to what someone does when they tinker with open source code?

    8. Re:"All software should be free" by Vitus+Wagner · · Score: 1

      And thing that bites me worst is that GIMP objects, such as drawables and images are not garbage collected when created in SIOD scripts.

    9. Re:"All software should be free" by Vitus+Wagner · · Score: 1
      If person begin to talk about "average user", there is one of two choices left:
      1. He is marketing-type liar and FUD spreader, and should be beaten out.
      2. He is dumb user himself, and should be either ignored or taught how to file proper bug reports and feature requests.

      Problem is that OSS is kind of economy, and never was based on altruism. Person either can contribute to OSS development someway, or cannot.


      If person cannot contribute, than ones voice cost nothing. He can hire a programmer who can contribute and we would talk with this programmer, accepting or rejecting his contributions. There are other models such as sponsorship, which allow nontechie-types to contribute.


      But really free software as free speech are for those who speak on programming languages.


      If we don't ask you to pay for our software, it doesn't mean that we are altruists and want to help you do your job for nothing. We are out there to do our job with maximal efficiency. Free exchange of programs both as tools and as source code helps us solve our needs.


      If somebody writes tool I can use, and releases it as free software, he might expect that it would save me some time, which I could spend improving my tool, which helps him do his job.


      If there are thousand other people who use this software and contribute nothing, they may as well cease to exists. They just do not count, becouse they don't make life of free software author easier. It is other hackers who do count.


      Of course, if non-techie user can give some good bug reports which help to hunt problem down, or provide some enhancement ideas, may be not expressed in form of code, but nice enough to catch some developer's eye, he must be counted as useful member of community.


      There can be some exceptions from this rule - for instance hacker might have a girlfriend whom he want to help do her job, writing useful tools for her. But see this as exception.

    10. Re:"All software should be free" by Oswald · · Score: 1
      Perhaps this is an evolutionary progression from commodity closed source to an entirely open source software world. When one group has to rely on legislative action to maintain their economic model, that model has failed. A new model will eventually arise from this heap of smoldering dung we are currently being lowered into. Until that happens the only people making money from software will be lawyers and politicians.

      I believe you speak truly. I am reminded of the hue and cry that went up in this country a couple decades ago over the loss of the family farm. Few people (and no politicians) had the guts to say "Hey, a lot of us would like jobs that let us be our own boss, work outside, not have to leave the spouse and kids to do your job, and maybe even have a nice property to leave your kids in your will," but the fact is there's not call for that in our economy any more. Simply put, the gig was too good (towards the end--before massive mechanization, it was back-breaking, dangerous, life-shortening, low-paying labor), and the economy rationalized it out. That sucks for them, but then again, there are a lot of cool things that people wish they could do for a living, but the competition is too fierce, and you end up with a hobby instead of a career. Would you like to do one of these for a living? play baseball, play chess, fly, race cars, act in a movie, play your guitar, etc, etc, ad nauseum. Well, so would about 3 billion other people.

      I'm not saying programming for a living is going away. With the patent situation being what it is, it's possible that open source as a tool for business is what will go away. But if that happens, it still won't be possible to write your own killer app and get rich unless you're so good that you can write it without stepping on any of the patents held by the corporate giants of the world.

      Many of the best programmers are so optimized by nature for programming that they would do it for free if they couldn't do it for money. That's a lot of competition for the ones trying to make a living at it.

    11. Re:"All software should be free" by dubl-u · · Score: 1

      Your average company is an even worse customer. They may look to Linux for the perceived cost advantages, but rest assured that they do _not_ want to pay a team that looks under the hood and fixes stuff.

      That depends on the company and the market. At my company, we regularly contribute patches back to OSS projects, and have a few things that we'll release once they're a bit further along. Why? Because for some things, OSS is a better financial deal than reinventing the wheel.

      Paying a team to open the hood of all those packages and fix things is far more expensive than just getting a packaged closed solution from Microsoft, Sun, IBM, or whoever.

      This is probably true for a commodity item that's not part of a core business function. But that's only a portion of the software market.

      There's quite a lot of software for which companies buy service and support contracts. It is my frequent experience that these are worse than useless; if you have smart engineers, you'd be better off getting just the source and no support. Of course, that's not an option with commercial software. You pay through the nose for the right to file bug reports that they may never act on, and even if they do, it's not going to help you with your pressing development problem.

    12. Re:"All software should be free" by mvdw · · Score: 1
      Your average company is an even worse customer. They may look to Linux for the perceived cost advantages, but rest assured that they do _not_ want to pay a team that looks under the hood and fixes stuff. People are more expensive than Windows licenses. Paying a team to open the hood of all those packages and fix things is far more expensive than just getting a packaged closed solution from Microsoft, Sun, IBM, or whoever.

      I beg to differ, at least for a specific example. The organisation I work for spends many hundreds of thousand of dollars every year for Matlab licenses. Then they go and spend more money buying the right libraries to use for their application. However, if just one year they decided to spend the same amount of money improving octave to the point where it was usable for our users, they would save that same amount of money every year in the future. Or, even better, they could retain the programmers they hired to improve octave further, to increase the productivity of all the matlab/octave users. There are many many other large organisations in the same boat, with many different software packages. If they made the switch, sure, it would be hard for the first year or two, but I contend that it would be much much better in the long run.

  5. For clarity... by byolinux · · Score: 3, Insightful

    s/a business selling/a business producing

    It's also worth noting that 'kicking the ass' of Windows is not the goal. The goal is freedom. If users have freedom, it doesn't matter whether their system is better or worse. That's not the issue.

    1. Re:For clarity... by Anonymous Coward · · Score: 0

      My favourite animal is the otter

      Yeah, he seems pretty cool ;)

    2. Re:For clarity... by Anonymous+Brave+Guy · · Score: 1
      If users have freedom, it doesn't matter whether their system is better or worse. That's not the issue.

      It may not be to you, or to RMS and the FSF, but it is to most users...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:For clarity... by Microlith · · Score: 1

      If users have freedom, it doesn't matter whether their system is better or worse.

      Sure it does. If it's worse, people won't use it.

      And wouldn't you guess, I still use Windows rather than Linux, cause I think that Linux as a desktop evironment is worse.

      And I don't exactly want to spend all my time coding up fixes for percieved holes in my desktop environment (not when it'd involve fairly detailed knowlege of whatever I was using,) nor do I like being told to do so when I find what I think could use improvement or could be a bug.

      Freedom means nothing if you aren't willing to help others achieve it. The linux community, as a whole, is wandering off to freedom, planting a minefield of difficulty and hostility in their wake.

    4. Re:For clarity... by mvdw · · Score: 1
      It's also worth noting that 'kicking the ass' of Windows is not the goal. The goal is freedom. If users have freedom, it doesn't matter whether their system is better or worse. That's not the issue.

      Can I steal this to use for my .sig? I have always thought this way, but never been able to put it that succintly.

    5. Re:For clarity... by byolinux · · Score: 1

      You may use it, if you'd like to quote me (Matt Lee) that'd be cool too.

    6. Re:For clarity... by byolinux · · Score: 1

      The software is getting better though, GNOME 2.6 is amazing, and in time, a lot of software will improve. That's natural, it's bound to happen, but it's not the goal.

      People care about the usability of free software, believe me, but it should never be a market share battle.

  6. My thoughts. by Ckwop · · Score: 4, Interesting

    Many of this guy's comments are very good. In many ways, the programing industry is being hit by a much more general sweep of what I call 'copyright depreciation'. The really huge piracy with games, music and movies at the moment is a symptom of copyright depreciation and so is programing. I think a key cultural change in this century will be the rise in the difficulty of the ability to make money off copyrighted works.

    In the past, a company could assemble a team of programmers and pay them to write a program for you. Really, the only way you could assemble such a team was under this structure. With the invention of the internet such teams can be assembled on-line and can work in their spare time. Couple this with the ability to be able to duplicate en mass for effectively zero cost makes this form of development very effective.

    In the end, the programmer has to get paid or they can't make a living off it. What we're seeing is the destruction of huge profit margins and the market force establishing the 'true' value of a programmer.

    Simon

    1. Re:My thoughts. by anomalous+cohort · · Score: 2, Informative

      If you look at some of the more serious projects today, you will find that, although the software is released free of encumberances, most of the developers were paid to do the work (e.g. Netscape, Apache, Linux).

    2. Re:My thoughts. by hyphz · · Score: 5, Insightful

      I don't think you can compare programming with music and movies. Music and movies are both entertainment products and people's demand for them is generally fairly constant.

      Programming, on the other hand, can be divided into two categories: games, and just about everything else. Games are entertainment products, and thus follow a similar pattern to music and movies, with the exception that they sell less because, being interactive, they offer a greater range of entertainment experience per product.

      But applications are the really nasty area. Because there, almost all of the standard applications are already written, and even if the written ones aren't ideal, the network effect is so strong that they can't be toppled. Original applications are generally frozen out of the market to begin with.

      So yes, he's right to say "software can't make money". Applications software indeed can't make money anymore - because 90% of the time, it's either competing against a rock-crushing market leader, or (worse) competing against something the consumer already got for free because it was bundled with their PC. In that situation, no price higher than zero can possibly survive.

    3. Re:My thoughts. by Anonymous Coward · · Score: 0

      In the end, the programmer has to get paid or they can't make a living off it. What we're seeing is the destruction of huge profit margins and the market force establishing the 'true' value of a programmer.

      No, what we are seeing (and will see much clearer in the future) is the rise of "Intellectual Property" industries, to which programming is just a tiny part of the production process, like shrink-wrapping a package or pressing CDs.

    4. Re:My thoughts. by LardBrattish · · Score: 1
      In the end, the programmer has to get paid or they can't make a living off it. What we're seeing is the destruction of huge profit margins and the market force establishing the 'true' value of a programmer.
      Is it just me but I actually quite enjoyed earning lots of money as a contractor in the late '90s. Aren't we in danger of giving away so much for free that the world at large does not value software development at all?
      As a group we should be aspiring more to being a profession like doctors, lawyers & accountants. We're as smart (IQ wise) as these people but they seem to be able to earn >4x the salary.
      I talk to small companies & often find myself undercut by people charging so little for their services that I have no way of competing. All of the developers I've met with xCS "professional" recognition are hopeless but have been in the industry for 25+ years so they got a shoo in. Certifications are (generally) a joke - see the MCSE.
      What we seem to have is a highly intelligent group of people doing their best collectively to destroy the industry they are a part of. Accountants aren't so badly hit by outsourcing are they? Why do you think that could be? Could it be the rock-solid closed shop of Chartered Accountancy?
      I've been programming since the 70's & seriously since the '80s. I would HAPPILY take any exam at my own cost and pay any reasonable annual fee so long as I could be assured that no useless cowboys would be admitted to the professional body. Then we can start setting reasonable standards and costs for people who spend an inordinate amount of time on professional development for relatively little reward.
      --
      What are you listening to? (http://megamanic.blogetery.com/)
    5. Re:My thoughts. by LardBrattish · · Score: 1

      Er, not so. There is only one application in existance that can handle the land titling for the government office where I work and I am one of the three world authorities on that package :)

      I get paid a crap rate for all of my unique expertise because it's government but there is no company coming in trying to sell a better package - they couldn't. Not because the code is flawless but because the business understanding is impossible to replicate. Other land titles offices probably have their own custom written solution so there is a third category of software - the custom written bespoke package. If Open source keeps going that is going to be the only way most programmers will be able to get employment. It really doesn't float my boat but it's a living. All the cool projects will be FOSS or games & how many people can earn a living doing that?

      --
      What are you listening to? (http://megamanic.blogetery.com/)
    6. Re:My thoughts. by Oligonicella · · Score: 1

      To repeat for the umpteenth time, copyright is not restricted to games, music and movies (the stuff you want to priate). It applies to many, many areas of protecting an individuals investment of time, money and personal talent so that they may be rewarded for *HAVING* invested such.

      Destroy the protection, destroy the incentive.

    7. Re:My thoughts. by Anonymous Coward · · Score: 0

      Actually, for the record games, games make more money than the RIAA and MPAA combined

    8. Re:My thoughts. by hyphz · · Score: 1

      > If Open source keeps going that is going to be
      > the only way most programmers will be able to
      > get employment.

      But you shouldn't blame Open source for that.

      If Open Source didn't exist, it wouldn't be any easier to compete against MS Office, Photoshop, etc. Open Source just gives you a way in.

  7. Huh? Who made that claim? by nordicfrost · · Score: 4, Interesting
    Windows kicks Linux's ass in terms of usability and GUI refinements.


    That's news to me. I always regarded Windows to be ahead until w2k, and then the Linux apps quickly got their shit together. Since, they are more or less equal. Now, there's another system that kicks both their asses, MacOS X. That is to say, it kicks Linux' ass, but afterwards, it comforts Linux and give gentle hints on how to improve (Safari -> KHTML (or whatever)).

    1. Re:Huh? Who made that claim? by It'sYerMam · · Score: 1
      I'd agree strongly on this point. The idea that Linux is behind in the GUI department (sounds rather dirty, but hey) is false, in my opinion.
      What we're seeing is that the power you have with a CLI is partly coming over to the GUI - we have a large amount of customizability inbuilt (e.g. The Panel, Workspaces, Themes et al) and this all results in something quite confusing for an average user.
      Those who review Linux on the server side are unlikely to be the same people who review it on the GUI side - they'll be those who're very knowledgeable about the subject, whereas GUI reviewers are more likely (not certainly) to be towards the average end of competence, and therefore be more overwhelmed.

      The result is that we see GNOME travelling backwards - trying to cater for the average/below average user and at the same time making a hash of it all for the rest of us. DEs like E, Fluxbox, et al, though, mean that the power users can still get their fantastic GUIs without the oversimplification that GNOME will suffer from.
      I expect that GNOME's simplification will result in a project shunned by much of the experienced Linux world, but embraced by the reviewers and Windows convertees.

      --
      im in ur .sig, writin ur memes.
    2. Re:Huh? Who made that claim? by zakezuke · · Score: 2, Insightful

      I'd agree strongly on this point. The idea that Linux is behind in the GUI department (sounds rather dirty, but hey) is false, in my opinion.

      Copy & paste is something that seems non-standarized in the X world. There seem to be multiable clipboards none of which are compatable with each other. This is one aspect that makes Windows and the Mac more useable. Not that I'm trying to flame linux or anything, it's just one of many issues that are a direct result of having too many choices.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    3. Re:Huh? Who made that claim? by geighaus · · Score: 1

      I agree that this all is in the eyes of beholder, but the fact that Windows is still a dominant desktop OS is telling something. I tried to migrate to Linux (Fedora Core 1 w/ Gnome to be specific), but the GUI felt very awkward and jaggy. Proportions of different elements and fonts are way off, animation is slow and makes the whole computer feel slow, the default choice of colours is gloomy and so on. Linux offers me no benefit over XP (other than some moral issues), so I went back to XP. I am sure that *nix GUI will improve greatly over the coming years, but in my opinion the current state of GUI on Linux systems is not match to XP or OSX.

    4. Re:Huh? Who made that claim? by meringuoid · · Score: 1
      That is to say, it kicks Linux' ass, but afterwards, it comforts Linux and give gentle hints on how to improve

      Crosspost that to comp.os.linux and soc.subculture.bondage-bdsm. It would provoke an interesting thread.

      --
      Real Daleks don't climb stairs - they level the building.
    5. Re:Huh? Who made that claim? by Madcat123 · · Score: 3, Insightful
      Windows kicks Linux's ass in terms of usability and GUI refinements.
      That's news to me. I always regarded Windows to be ahead until w2k, and then the Linux apps quickly got their shit together. Since, they are more or less equal.
      Occasionally, I like to try to understand how average user thinks and interacts with software, in order to better understand the users' needs and thus write better software.

      During these tests, I attempted to interact with the system using average joe tools - mouse (as we all know, users are afraid of keyboard). The results were interesting, but not surprising. On MS Windows, you can interact with the system using only mouse and get your things done. As much as ppl hate Windows Explorer, it IS usable and it is possible to get everything done with it. Same applies to the rest of Microsoft/Windows-based software.

      Second test I did was using Konqueror in KDE. The sidebars are nice, finally they have added "drives", media automounting etc to default settings. However, it all was fine until I attempted to download and install a piece of software using it. Hell, I couldn't even get it unpacked - Ark (or whatever was the packers name) is really slow and not usable (compared to, say, WinRAR).

      As the article says, OSS is written by scratching the developers itch, NOT the users itch. The entire Linux world shows this - its a developers desktop.

      If you still have doubts, try to use your linux desktop for a few days WITHOUT opening up a console window ever. Be sure to see if you can get software installed, updates downloaded, media played and whatever else you do. Just for the record - I tried it, and I found it impossible. But remember - average Joe does not type 400 chars/minute - he does 50-100, and he's afraid of mouse (and keyboard, for that matter).

      Madcat.
    6. Re:Huh? Who made that claim? by LordKaT · · Score: 4, Insightful
      I think the problem is that you, me, and most other tech savvy people want Linux on the Desktop; but, not just ours - everyones.

      In order to do this, Linux distributions need to be dumbed down. I'm sorry, but if we want Desktop supremacy too, we need to make a distro that assumes the end-user is a complete moron when it comes to computers. Why? Because the average user thinks of the computer as an appliance. This is never going to change, no matter how hard you will it.

      As much as you or I love to tinker with the technology behind it, the average Joe doesn't have the time, the will, or sometimes the brains to sit down and figure out what damned conf file needs to be edited in /etc/, or what obscure net driver he needs for his internal VIA network adapter. He also doesn't want to worry about his IP address, subnet mask, DNS servers and his gateway ("Gateway? Isn't that a computer brand?"). And, he sure as hell doesn't want to put up with attempting to install Linux drivers for his cool graphics card, only to have to find the X config file and change something.

      Speaking of the X-conf and dumbing things down: Windows automatically detects, and uses, the scroll wheel. To this day, I have a difficult time setting up my damn window manager to recognize the scroll wheel. A small thing, yes, but I have to admit, Windows does a wonderful job of just "making it work."

      As far as out of the box useability, I have yet to see a distro that hands down beats Windows.

      So, I guess what I'm saying is: I agree with the article on this one, because the article is, from my perspective, not geared twards you, or me - the tech savvy system administrators - it's geared twards arguments from the average user - the guy who isn't going to run Apache, or MySQLd, or write bash scripts, or setup his computer as a firewall, or buy a new computer to run MacOS X.

      For the average user, Windows still kicks Linuxs (Linux's? Linuxii?) ass, because it does the hand holding that the Distros treat worse than the devil.

    7. Re:Huh? Who made that claim? by Anonymous Coward · · Score: 0
      Speaking of the X-conf and dumbing things down: Windows automatically detects, and uses, the scroll wheel. To this day, I have a difficult time setting up my damn window manager to recognize the scroll wheel.

      This might be the real problem with Linux--there's no one "Linux". I have no idea what the technology is behind scrollwheels and their configuraton--but when I emerge gnome or emerge kde in gentoo (by no means a sufficiently user friendly distro) the scroll wheel magically works. What you want is certainly possible--it's just a matter of if your distro has done it or not. Until some distro becomes big enough that it becomes a platform/brand name in and of itself on par with Mac OS X or Windows, this will always be a problem--"Linux" isn't a real platform.

      Anyway, I think you're basically right, but you're wrong to attribute the difficulty of Linux GUIs to some strange sort of hatred of user friendliness. There are many distros that would love to be the one to bring Linux to a level understandable by everyone, but it's really hard. What I've noticed with Linux is that you can do basically everything you would want to do in Windows--and more--without having to write any code yourself. But the configuration is always murder, even for an experienced user like me. But the process of taking all the available free code and creating a useable system--well, that requires more time and money then any of the linux distros currently has.

    8. Re:Huh? Who made that claim? by Idarubicin · · Score: 1
      ...Windows still kicks Linuxs (Linux's? Linuxii?) ass...

      You're looking for the possessive form (the ass being kicked belongs to Linux.) Generally, words ending in x take an apostrophe s: Linux's.

      The plural form would be Linuxes. Some wags also suggest Linices or Linuces, as a play on index/indices. Linuxen is also popular, based on box/boxen--which is in turn nonstandard English. (It's an application of the German practice of forming the plural of feminine nouns by adding -en, just because some geeks many years ago thought it would be fun, and because boxen sounds cool. The correct plural is boxes.)

      Linuxii is a lexicological disaster, and I'm sure the parent was kidding. It presumes that there is a Latin stem, and that the singular form is Linuxius. (This sort of problem also arises with people who believe the plural of virus is virii--it implies a singular form of virius. For those who haven't seen this debate before, the proper plural is viruses.)

      /grammar nazi

      --
      ~Idarubicin
    9. Re:Huh? Who made that claim? by gordo3000 · · Score: 1

      This has always been my problem with linux. I never learned a command line growing up but I am fine with using a computer adn typing at those 300 characters a minute. I`m not scared to learn anything new and I honestly made an effort to learn the command line in linux, but it just didn:t go to well so until I have a high quality linux guide I can turn to, thats out.

      so then I go into the GUI, and I just can`t do everything I do in windows. Frankly, windows is set up to where you can do everything your OS is capable of from the GUI, this is not so with linux and it hurts someone like me. I love to tinker, but I`m not off to learn a command line just to tinker. XP does great in letting me do that.

      And I must say in MS`s defense, a lot of viruses are spread on it due to end user ignorance and the funny thing is, everyone on slashdot gets up in arms but a lot of end users frankly don`t care. Once the computer slows down people think its getting old(as if a clean system just slows down over time with no software changes) and buy a new one. Also, Open source is not automatically a better product and I have had to deal with numerous open source programs that are pitiful(equally true for closed source).

      personally, I think the problem with software is patents, not copyright, and this was adressed above. Patents mean that I can`t write a program that does exactly what your`s does. While copyright protects the expression of the idea(I`m all for when not out of control like campfire songs), patents should not be some overarching thing. I think patents stifle innovation because you can`t try to do the same thing better, and this at times leads to insight on other problems.

    10. Re:Huh? Who made that claim? by The_reformant · · Score: 1

      Windows kicks Linux's ass in terms of usability and GUI refinements

      See I would regard this as an understatement. For most common desktop usage windows splatter linux all over the pavement. On my PC I can load openOffice under windows 10 seconds faster than under linux, and thats still a good 10 secs slower than word which is a lot better (yes i know it technically loads when you sign on or whatever but really who cares?)

      Based on some of the comments you guys have I can either assume that most people here have either never used windows (in which case they beleive its still as shoddy as win3.1) or have never used linux (but they want to look clever so spout drivel about it)

      Anyway to return to the point nothing in linux land looks even as remotely eye pleasing as winXP and although macOSX has a perrrty scrolly thing it does get old sooner or later and you notice how substandard the rest of OS looks.
      Right that was very purgative..thank you for your time :)

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    11. Re:Huh? Who made that claim? by PitaBred · · Score: 1

      Sounds like average Joe should just be using the computer then... I've seen people break Windows in many interesting ways because they try to do the admin stuff. Why not just put together a nice, stable linux distro that doesn't have anything like apache, etc. on it, and let him use that? Most users that are of his caliber don't even want to update... they'd rather just change the color of their icons and wallpapers mostly.
      Give people the options, and they'll play with them. Even if it breaks something.

    12. Re:Huh? Who made that claim? by Anonymous Coward · · Score: 0

      First of all, it's silly to talk about "Linux" usability. Unless you're talking about the CLI, you need to specify which desktop: Gnome, KDE, etc. Having said that, a couple of glaring examples:

      Open File dialogs on Windows and popular Linux desktops: on 90% of Windows programs, the dialog is the same, I can type directory names in the file name text box to move around quickly, sort the file name list, filter it, delete and rename files etc _and_ I can do all this without using the mouse but just the keyboard. In the couple of popular Linux desktops I've tried: KDE and Gnome, programs are lucky to get half of these features straight.

      The copy and paste thing mentioned already.

      As a power user and Unix programmer, I try to use KDE or Gnome every once in a while, but the desktop and the various programs are so unusable I go back to Windows very quickly. Unusable as in it takes me a long time to find out how to do anything non-trivial.

      One note: I believe Windows the desktop is very usable, so are Windows programs written by third parties, but Windows programs written by MS (IE, Office, etc) suck .

      -hadohk

    13. Re:Huh? Who made that claim? by SydShamino · · Score: 1

      Linux is, alas, no where equal to Windows - yet. I use Xandros 2.0, one of the most polished, easy to install, easy to use Linux distributions. It's certainly useable, yes, and I like it; however, I would compare its ease-of-use and GUI refinements to that of Windows 3.11.

      I think the next generation of Linux distributions might reach the useability level of Windows 95/98, and hopefully soon thereafter the useability of Win2k. At this point, they've reached the stage of "good enough", and it doesn't matter how much more Microsoft has improved its newer OSes since then - Linux useability and GUI will be "good enough" and people will be ready to adopt it for the other benefits.

      --
      It doesn't hurt to be nice.
    14. Re:Huh? Who made that claim? by Anonymous Coward · · Score: 0

      > In order to do this, Linux distributions need to be dumbed down. I'm sorry, but if we want Desktop supremacy too, we need to make a distro that assumes the end-user is a complete moron when it comes to computers.

      And everyone guess what: by sticking "LINUX FOR MORONS" on it, it will sell MORE, just like "for dummies" books. I would gladly pay/donate ($$) to support a LFM initiative (anything to EFFECTIVELY get me off of Micro$oft. Think "Firefox"). I certainly wouldn't pay a dime for a Red Hat distro (that bright-red hat icon where a "start" button should be looks just awful for the morons like me who use windows. it borderlines at insult. sorry, you have to be a complete windows moron like me to understand this; it's a gut thing).

      See, I already can't wait to put my hands on a LFM CD!

    15. Re:Huh? Who made that claim? by Anonymous Coward · · Score: 0

      I think the problem is that you, me, and most other tech savvy people want Linux on the Desktop; but, not just ours - everyones.

      Actually, I kinda think I want most people to be using standards-compliant web interfaces as well as cross-platform software that use standards-compliant file formats and protocols. Basically, it shouldn't matter what operating system you have on your desktop, you should be able to get the same work done from any OS. Once we get to that point, Linux can be on a sizable chunk of desktops, it doesn't have to be on *everyones*

      Linux needs a bit of dumbing down, but not too much as long as you have a stable distribution supporting it. Most of the difficulties I have found, that a common non-tech user couldn't handle, are those little problems that come from upgrading your software.

      A good stable distro like Debian stable, except made current and with a few tools to make things easier and painless, and we'd really have something. Hopefully the next release of Debian stable comes somewhere near this. Given something like that, Linux (or even *BSD) could become the commodity OS you just slap on any machine and get going.

      I think there may already be some distros that come near this, but I've been stuck in Debian-world for a while, so I don't know.

    16. Re:Huh? Who made that claim? by DarkestTiger · · Score: 1

      A good stable distro like Debian stable, except made current and with a few tools to make things easier and painless, and we'd really have something. Hopefully the next release of Debian stable comes somewhere near this. Given something like that, Linux (or even *BSD) could become the commodity OS you just slap on any machine and get going.

      Take a look at Xandros. Very fast to install. Automatic formating of your HD or resize Windows partition to make room. No package choices at install time, but all Debian packages can be installed through their interface or the apt-get system. Can read any NTFS partitions on your HD, and pressing the eject button on the CD drive unmounts the CD (sorry, but that annoyed me in RedHat 7).

      It is free to use at home (providing you use the BitTorrent download. $10 otherwise), but there is a charge to use it in a business setting.

      I've been using it at work for 4 months now, and I have not had any problems with it.

      I think there may already be some distros that come near this, but I've been stuck in Debian-world for a while, so I don't know.

      Now you can be stuck in the "Debian-world," and still have the nice UI.

    17. Re:Huh? Who made that claim? by Kevin108 · · Score: 1

      As well as being able to interface as familiarly as Windows, be as easy to work with and configure as Windows, Linux also needs to get to a stage where it will run all Windows programs easily. When that's the case, MANY will make the switch. How many out there hang on to Windows because Linux doesn't work with their printer or TV card? How many hang on to Windows because they rely heavily on Eudora Pro, Word, WinAmp, or Trillian? A lot of these things can be made to work, true. But most people, even those with understandings of how to accomplish or how to find out how to accomplish such things) have better things to do with their time.

      --

      It's a perfect time for being wasted.
      A perfect time to watch the stars.
      - Burden Brothers, "Beautiful Night"
    18. Re:Huh? Who made that claim? by marsu_k · · Score: 1
      If you still have doubts, try to use your linux desktop for a few days WITHOUT opening up a console window ever. Be sure to see if you can get software installed, updates downloaded, media played and whatever else you do.
      Try Mandrake for example, or any desktop-oriented modern distro for that matter (Debian/Gentoo don't fit in this category) and it can be done. I don't use KDE myself, but Konqueror is not the tool that one is supposed to use to install software, for that purpose there are distro-specific tools. You don't use Windows Explorer (or IE even) to install software, do you?
    19. Re:Huh? Who made that claim? by Pionar · · Score: 1

      I don't think this is as important as you make it out to be. I don't think Linux needs to be able to run these specific apps (MacOS doesn't, and it's still more popular than Linux), but need to provide a program to accomplish the same functions (which it does with all those programs) and not have the steep learning curve on installation and use that many Linux apps have, especially multimedia apps like xine or mplayer or xmms. It took me, a Linux noob, 2 weeks to install xine on Fedora core 1, after going through dependency hell and configuration issues, having to give up every day after an hour or so so I didn't just throw the damned box out the window.

      One thing I don't understand is, and won't get Linux over the hump until it's solved is - why do I have to get dependencies from 25 different places? When a Windows app installs, 99 times out of 100, it's already solved my dependencies for me and installs needed DLLs and makes the required configuration changes. Would it be so hard to package dependencies with the package? Most Linux apps already have distro-specific binary packages, why not just add those libraries in there?

      I know, because Linux-o-philes say that knowing what's going on in your system is more important than convenience. Not to my mom, not to my sister, and not to me when I need to install this app yesterday. It's nice to be able to look under the hood, so to speak, but true installation packages one the level of Microsoft installer or even NSIS (the open-source installer Winamp uses) is required to play with the big guys.

      Oh, and BTW, having to edit text conf files for non-geeky apps like daemons or network monitors is just not acceptable.

      That's why I like Gaim. No files to hand configure, and installs easily.

    20. Re:Huh? Who made that claim? by maxpublic · · Score: 1

      As far as out of the box useability, I have yet to see a distro that hands down beats Windows.

      I have. It's called Suse 9.0. It installed far faster and easier than my Windows 2000 did, and required no additional drivers beyond what came with the software. My Windows couldn't make the same claim.

      It detected and configured all of my hardware. My Windows couldn't make the same claim.

      It automatically set up my broadband account and connected me while I sat back and twiddled my thumbs. My Windows couldn't do the same thing. Windows, poor thing, had trouble trying to decide which built-in ethernet card on the motherboard it was supposed to use.

      My Suse came with all the apps an average user would need - and no matter what the Billy G. worshippers say, the apps for email, text editing, picture viewing, porn-movie watching, etc. are perfectly adequate and often much more than adequate. I didn't have to pay a dime extra for any of these apps and they all worked right out of the box, without any need for yet more drivers or patches or tweaks.

      Windows, obviously, couldn't make the same claim.

      Suse installed in just over an hour. Windows took about three, throwing in all the patches, driver downloads, and reboots.

      So, if you haven't seen a distro that can kick Windows ass on the install, you haven't been looking. It's been around for awhile. But it appears that folks like yourself, so very fond of repeating the "Windows rulez on the desktop, d00d" mantra, refuse to admit the possibility that such a thing exists.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    21. Re:Huh? Who made that claim? by MrResistor · · Score: 1

      I see this complaint a lot, but I haven't noticed any behavior that has caused me to say "ah, that's what they're talking about." Perhaps you could provide some examples?

      FWIW, I've been using SuSE, with both KDE and WindowMaker, for almost 5 years now, and I ditched Windows completely (at home anyway) about 2 years ago.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    22. Re:Huh? Who made that claim? by MrResistor · · Score: 1

      Second test I did was using Konqueror in KDE. The sidebars are nice, finally they have added "drives", media automounting etc to default settings. However, it all was fine until I attempted to download and install a piece of software using it.

      Works just fine in SuSE, in fact that's how I normally install stuff (that's not included in the distro, anyway). Just download the RPM, browse to it in Konqueror, click on it, then click on the "Install using Yast" button that automagically appears.

      You can still have dependency issues, though. Yast does a good job of trying to resolve them for you, but if SuSE doesn't include something it can get messy (to be fair, I've only seen this once. It was LZO compression, needed by mplayer, and I couldn't find an RPM for it anywhere).

      If you still have doubts, try to use your linux desktop for a few days WITHOUT opening up a console window ever. Be sure to see if you can get software installed, updates downloaded, media played and whatever else you do.

      I have in fact done this, since my wife is one of those users. I haven't had any problems on the more recent versions of SuSE, with the exception of mplayer, which I downloaded and compiled myself, so I can't blame SuSE for that one.

      But remember - average Joe does not type 400 chars/minute - he does 50-100, and he's afraid of mouse (and keyboard, for that matter).

      For the record, I hunt-n-peck at about 35wpm, and while I overcame my fear of the mouse long before I discovered Linux, I was still a bit afraid of the keyboard, that is until I discovered the power of an actually useful CLI (bash, though even sh qualifies in comparison to DOS).

      I don't use the CLI because I have to, I use it because, for many tasks, it's simply better, and will continue to be better until someone manages to hack together a GUI equivalent to |.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    23. Re:Huh? Who made that claim? by Anonymous Coward · · Score: 0

      Anyway to return to the point nothing in linux land looks even as remotely eye pleasing as winXP

      After that comment I can either assume YOU have never used Linux, or are a) too stupid to understand that beauty is in the eye of the beholder and b) mistaking being accustomed with something with eye pleasing, and pushing your opinion/accustomation as an absolute fact.

      WinXP is UGLY compared to any decent Qt or GTK theme (for example the defaults of every new distro), it's so bad even 95-2k plain look is much more pleasing to eye.

  8. Thankfully! by manavendra · · Score: 1

    Now if I complain I don't have an OSS option for somethig, people won't shout at me "Well, why don't you contribute to it then?"..

    That is, if they read this article...

    --
    http://efil.blogspot.com/
    1. Re:Thankfully! by tarunthegreat2 · · Score: 1

      Well if they didn't read this article all you have to do is say "HEY Buddy! RTF/.A!". So at least you have a comeback! ;-)

    2. Re:Thankfully! by bunratty · · Score: 1, Insightful

      When I've seen people shout "Well, why don't you contribute to it then?", usually the person being shouted at was just shouting "This feature must be implemented NOW!" Don't be surprised to be treated as part of the development team if you show up and act like the boss.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
  9. Why is this on slashdot? by Nicholas+Evans · · Score: 2, Insightful

    Why is it this gets posted on slashdot? This sounds a hell of a lot more like his opinion to me. And look, I'm not getting posted on slashdot for saying Apache is cool.

    1. Re:Why is this on slashdot? by TheCyko1 · · Score: 2, Funny

      And look, I'm not getting posted on slashdot for saying Apache is cool.

      This isn't slashdot?

      --
      This message was brought to you by the death of 30 brain cells.
    2. Re:Why is this on slashdot? by Anonymous Coward · · Score: 2, Insightful

      Face it, this kind of OSS-bashing is what makes slashdot for many years for now. It's the price to pay for having a general-public (although geeky) oriented site, remember that it's amongs geek that you will find the most pro-MS fanboys.

      If you don't like it, go make your own news site, and moderate it yourself.

      Slashdot is nearly no more anti-OSS than the average population

  10. If these are myths... by gorim · · Score: 2, Insightful

    Then why do these form the backbone of the philosophy of nearly all FOSS hippy I have met ? Sorry, but these so-called myths *DO* represent the FOSS movement. You can't have the good without the bad. There is tons of good in FOSS, but these so-called myths are the baggage that comes with it. Or is the author trying to portray the FOSS movement as all good, and trying to sweep dirty laundry under the rug ?

    1. Re:If these are myths... by rebeka+thomas · · Score: 1

      > Or is the author trying to portray the FOSS movement as all
      > good, and trying to sweep dirty laundry under the rug ?

      Could be.

      Or maybe another myth is that the F/OSS movement is one cohesive unit. It's probably wider in the variety of disparate views than many movements. This author's comments are just one of many, and give thought.

      --
      RST
    2. Re:If these are myths... by djkitsch · · Score: 1

      No, I think the point is that the OSS movement's arguments are myths - he's not saying it's a myth that they say these things: they most definitely do!

      --
      sig:- (wit >= sarcasm)
    3. Re:If these are myths... by MPolo · · Score: 2, Insightful

      His point is that the statements in bold: "More choice is always better", "Open Source software is always better than closed source software", etc., are indeed representative of the FOSS movement, but that these statements are not true, and are therefore "myths" that the FOSS movement has lulled itself into actually believing.

      Essentially, the author is a developer who fears that his livelihood will be completely lost to free software enthusiasts, as he will not be able to sell his software (though this isn't strictly true) and would be bored just selling support.

      I would say that he is not categorically against Open Source, but tends toward a negative assessment. He claims that the article is intended to start discussion, so here we are, discussing.

    4. Re:If these are myths... by nomadic · · Score: 2, Insightful

      If these are myths... Then why do these form the backbone of the philosophy of nearly all FOSS hippy I have met ?

      Uh...what? That doesn't make sense. You actually think someone can't use myth as the backbone of their philosophy? Some people base their whole existence around myths. Take a look at world history.

  11. One of these is my personal favourite by rebeka+thomas · · Score: 2, Insightful

    "If you're not willing to help fix it then you shouldn't complain about it"

    This is not a problem. Not only is it not a problem, but it is at the core of getting great software out.

    I'm sure many have heard how many photoshop users have complained about the GIMP, about its problems from their point of view, and often it's the same little dramas. the GUI, CMYK, whatever.

    How long have we been hearing this argument now? 3 years? 4 years?.

    Now imagine what a phenomenal product GIMP would be in the eyes of graphic artists who now use photoshop if only the people who had complained about it could be bothered to FIX what they see as problems. A few small years worth of effort in total, very little from each person who has seen something wrong, and the free tool would have surpassed the proprietary one years ago. Instead, all we get are more complaints.

    Of course, the making of a noise may be the whole be all and end all to the complaining, with no intention of wanting a fix in the first place. Some people are like that, and that's just unfair.

    --
    RST
    1. Re:One of these is my personal favourite by carolchi · · Score: 3, Insightful

      You also have to be ABLE to fix it. The average Photoshop user certainly does not have the skills, time or inclination.

    2. Re:One of these is my personal favourite by Anonymous Coward · · Score: 0

      i don't know about you, but of the many photoshop users i know only one can program, and he spends most of his time writing other open source code already.

    3. Re:One of these is my personal favourite by Lord+Kano · · Score: 2, Insightful

      Problem is that the bulk of photoshop users are griphics professionals, not programmers. So even if they had the desire, most don't have the skill to fix such things.

      Do you have any idea of how much work it would take for reliable and accurate CMYK separations in GIMP?

      I use GIMP sometimes, and Photoshop sometimes. It all depends on what I'm doing. If it's a quick image rotation and I don't feel the need to open photoshop, I'll GIMP it. If it's something more in depth, I'll use Photoshop.

      To each his own.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    4. Re:One of these is my personal favourite by Anonymous Coward · · Score: 1

      > The average Photoshop user certainly does not have the skills,
      > time or inclination.

      Skills: Anyone can learn to code.
      Time: If you want something done, you WILL make time
      Inclination: Well I guess if they want to complain, thats what they'll be inclined to do. Otherwise they'll be inclined to fix it

      The only conclusion is that they're not really interested in fixing a problem, only inclined to complain about it. Bit of a problem with most of our society really!

    5. Re:One of these is my personal favourite by Anonymous Coward · · Score: 1

      >Now imagine what a phenomenal product GIMP would be in the eyes of graphic artists who now use photoshop if only the people who had complained about it could be bothered to FIX what they see as problems.

      Yeah! Imagine what a great world if every computer user was a geek with great programing skills!

      The GIMP is a program to create graphics. In a perfect world, where Linux had a great number of non-geek users, 99% of GIMP users would be people with little or no knowledge of programming.
      According to your line of thought, if you try to use Linux, either you agree with what you are offered, or you are a programmer. Nice(!)

    6. Re:One of these is my personal favourite by Registered+Coward+v2 · · Score: 1

      Now imagine what a phenomenal product GIMP would be in the eyes of graphic artists who now use photoshop if only the people who had complained about it could be bothered to FIX what they see as problems. A few small years worth of effort in total, very little from each person who has seen something wrong, and the free tool would have surpassed the proprietary one years ago. Instead, all we get are more complaints.

      First - notice the POV - complain - right away it's a negative relationship. Pointing out improvements is a way to get OSS better - and a valuable contribution as if someone wrote code - because it makes a tool more useful.

      Second - everyone can't code at the level needed to fix problems - which in the OSS community seems to put people one step up from Bill Gates. OTOH, smart CSS vendors spend time listening to users so they can make their software better - a model OSS should adopt more.

      Third - Someone else suggested a business could hire someone to fix problems. Sure, but why bother when a CSS alternative is cheaper, and I don't risk having the code I paid for wind up on a competitor's desk. Imagine the OSS community ifsomeone develped code for a company, latter released it under the GPL, and the original company said 'we own that - you can't use it because it was a work for hire and by the way, anyone using it owes us money.' Actually, you don't even have to imagine the response...

      Finally - where is the real innovation in OSS - most of it appears to be attempts duplicat existing CSS software, rather than coming up with something new and better. Instead of originality, we get knock offs. Sure, they may be good, but that won't be enough to become a real presence. Everyone knocks MS for copying and refining ideas, then copies MS' model for tehir OSS software.

      OTOH - look at Apple - they innovate, because thy can expect to make money off of their ideas. If maintenance fees where where the real money is, they'd be giving away OSX and have it running every possible platform.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    7. Re:One of these is my personal favourite by mkv · · Score: 1

      "Now imagine what a phenomenal product GIMP would be in the eyes of graphic artists who now use photoshop if only the people who had complained about it could be bothered to FIX what they see as problems. A few small years worth of effort in total, very little from each person who has seen something wrong, and the free tool would have surpassed the proprietary one years ago. Instead, all we get are more complaints."

      Have you EVER wondered why people do not contribute to those marvellous open source products, but instead keep asking the developers to fix them? Not everyone can a) design UIs, b) write any code, c) have time or the will to do either of those to get something working.
      Many people, like me, want to buy their OS and USE it, not learn to program just to be able to modify a picture or to write documents. IMHO the biggest problem with open source is the developers that think everybody should contribute something. I think that is just plain stupid if you want to get people to use your precious software. Really, as long as oss is made by geeks for geeks, there is no hope of ever getting rid of microsoft and other "evil" companies.

      --
      The secret to a successful /. career: Blame Microsoft
    8. Re:One of these is my personal favourite by Xrikcus · · Score: 1

      The time spent learning to code to an adequate level to fix the problems with gimp might well considerably more than the cost of paying for Photoshop. So though to those people it would be nice to have a free alternative, it's not so important to them that it's worth costing them more to achieve that goal.

    9. Re:One of these is my personal favourite by jejones · · Score: 1

      First - notice the POV - complain - right away it's a negative relationship. Pointing out improvements is a way to get OSS better - and a valuable contribution as if someone wrote code - because it makes a tool more useful.

      In a market, it's not a negative relationship (aside from a few who do nothing but complain), because the people writing the code benefit from listening to complaints. Respond to user feedback and you are rewarded with money from repeat and new business. How can one generate equivalent motivation for OSS?

    10. Re:One of these is my personal favourite by Anonymous Coward · · Score: 2, Insightful

      may i ask, for how long have you learned to code untill you could fix something like the font rendering in gimp? how long for it to be a really good job? how long would it have taken you if you had a full time job and had to do it in your spare time?

      one of the reasons we got that far is that a very long time ago, when our knowledge became too complex to be learned completely by everybody, people began to specialise on certain aspects they could do best and enjoyed doing. an interface desogner complaining about the font rendering would help the GIMP more by designing a better GUI than sitting down and writing a buggy new font rendering, using an inefficient algorithm and a beginners programming book.

    11. Re:One of these is my personal favourite by nomadic · · Score: 1

      The time spent learning to code to an adequate level to fix the problems with gimp might well considerably more than the cost of paying for Photoshop. So though to those people it would be nice to have a free alternative, it's not so important to them that it's worth costing them more to achieve that goal.

      Alright, that's just insane. It takes, for the average person, months if not years learning how to code to contribute meaningfully to a large project like that. Unless they raised the price of photoshop to $250,000 when I wasn't looking, there is no way on earth it's more cost-effective to become a programmer rather than buy photoshop.

    12. Re:One of these is my personal favourite by Anonymous Coward · · Score: 0

      OTOH - look at Apple

      Yeah.. they own the PC market, isn't it ? NOT

      Please stop that stupid "don't copy" whine. If you want to gain the market, you _have_ to copy Microsoft, whether it's good or bad.

    13. Re:One of these is my personal favourite by steeviant · · Score: 3, Insightful

      "Now imagine what a phenomenal product GIMP would be in the eyes of graphic artists who now use photoshop if only the people who had complained about it could be bothered to FIX what they see as problems. A few small years worth of effort in total, very little from each person who has seen something wrong, and the free tool would have surpassed the proprietary one years ago. Instead, all we get are more complaints."

      This is of course exactly the kind of idiocy the author of the article was complaining about. Imagine if, on the other hand the GIMP programmers weren't just working to scratch their own itch.

      They'd accept user's complaints as a legitimate roadmap to the areas in which they are failing to satisfy their user base, and do something about it, and respond positively by addressing the complaint personally, or as a team by attempting to entice someone with the neccessary skills to do the fixing.

      Imagine what a phenomenal product GIMP would be if the authors were prepared to attempt to resolve all complaints by managing users complaints as they would a technical issue.

      Just a few years of attempting to address all complaints, not just scratching the itch of the core programming team, and the free tool would surpass the proprietary one, by being responsive to the user rather than bound by cost/benefit analysis like commercial software vendors.

      Of course, this assumes that the users complaints are actually legitimate and substantive complaints and not just assinine and meaningless twaddle, which to me is no better or worse than you seemingly assuming that all users are coders whose work is of a suitable standard that it would be accepted by a mature open source project. :)

    14. Re:One of these is my personal favourite by Xrikcus · · Score: 1

      That was my point, yes. However by saying "might well [be]" I was including those people who can code already, just not knowing gimp code - although I would say that it is worth more in my time to learn gimp's code to that kind of level than to buy photoshop.

    15. Re:One of these is my personal favourite by IRLQBall · · Score: 1

      Even if all the graphic designers were competent coders (hint: they're almost certainly not), it still wouldn't be a guarantee that they'd actually be able to fix the problem.

      My biggest gripe with a lot (read: most) OSS stuff that I've wanted to be able to tweak/fix is that it takes a huge amount of time to figure out what the original coder was doing. Doesn't anyone comment their code properly anymore?

      While we're using GIMP as an example, grab the sources and have a look at gimp-2.0.3/modules/colorsel_cmyk.c. Wouldn't it be so nice if you could figure out what's going on without grinding through the code line by line?

      Comments in OSS code should be superior to that of non-free software. After all, you expect your code to be reviewed by people you don't know who have different skills. What's the point in having open source software if you treat it as write-once?

    16. Re:One of these is my personal favourite by Anonymous Coward · · Score: 0

      Insightful? How? Mod this something else, seriously. Nothing insightful in this, it's just a post that assumes everyone using the GIMP is capable of doing the programming it takes to fix these "problems".

      Which is, of course, nothing but idiocy. I don't really like GIMP, it offers far less tools, things you can do in Photoshop easily with few clicks require much more in GIMP. Don't really like the UI either. It is nowhere near a serious rival to Photoshop. Sure, I'd gladly make it better if I knew how. Though I've been trying to learn some programming for a while now, I'm not skilled enough.

      And I do believe there are plenty of people like me. It's not really the job of the users to code, instead the developers should listen and make their software better.

    17. Re:One of these is my personal favourite by dfghjk · · Score: 1

      And yet their complaints are still valid and GIMP is still uncompetitive. OSS authors and supporters are unappreciative of criticism like their counterparts, but lacking a financial incentive to improve their product they find it easy to dismiss the opinions of others. Challenging them to fix it themselves is another way of saying "I'm better than you". It makes no sense at all but soothes the ego. GIMP is a classic example of this. There are many experienced users of Photoshop whow be unqualified as programmers yet have great usability insight for GIMP. Why would anyone believe their opinions should be ignored?

    18. Re:One of these is my personal favourite by rdc_uk · · Score: 1

      "This is not a problem. Not only is it not a problem, but it is at the core of getting great software out."

      You've obviously never come accross the concept of "domain experts" or "requirements ellicitation".

      In essence; there are two types of people in the softeware creation environment (environment specific to each piece/type of software).

      Firstly there are those who have skills and familiarity with the internals of the software in question. (i.e. the white box) These are the best people to develop the software.

      Secondly there are those who have skills and familiarity in the problem domain (graphic design / manipulation in the example of the gimp). These are the best people to get information on what the software needs to do, and how it should behave.(i.e. the black box)

      There are maybe 10% of those who come into contact with the software, from either direction, who will have an appreciable cross over from these two camps. Admittedly these people are like gold, but like gold they are rare.

      The conclusion; the best people to get feedback on what your program does or how it behaves are EXTREMELY unlikely to be in a position to help implement the changes they suggest. Generally the less technical the request "It doesn't deal with colour properly" the more insightful for the project it is likely to be.

      To get specific again; if the developers have any aspirations of getting the gimp accepted by real graphic designers, then when those designers say it does something "wrong" - it does it WRONG.

      Another fatuous example; if the sole of your shoe falls off; I don't need to be able to fix it for you, in order to point out the problem.

      "Of course, the making of a noise may be the whole be all and end all to the complaining, with no intention of wanting a fix in the first place. Some people are like that, and that's just unfair."

      See above coments, and I think you begin to see how immature this pair of sentences is.

    19. Re:One of these is my personal favourite by Registered+Coward+v2 · · Score: 1

      OTOH - look at Apple

      Yeah.. they own the PC market, isn't it ? NOT

      Please stop that stupid "don't copy" whine. If you want to gain the market, you _have_ to copy Microsoft, whether it's good or bad.


      You're assumption that you must copy to gain marketshare is self-defeating. OSS products will have a hard time becoming a real force by implying being like MS - there are few complelling reasons to switch. As long as you copy, you'll always be compared to MS and the shortcomings pointed out as reasons to go with the original.

      Interestingly. MS is the best fast follower around - but they have the advantage of ruling the desktop, so they can afford to wait and incorporate features as they see fit - that's what being the defacto standard gives them.

      Now, come up with a better way, and then you can create a real case for switching. Until then, your just playing catchup.

      Apple has doen quite well by innovating - their mistake was that they refuse to license their OS so the cost of switching is so high that people tend to stick with what they have. Those that do switch do so because Apple offers them something better.

      OTOH, the cost to switch to Linux is relatively small - yet it is nothing but a niche player on the desktop - because you get all the hassles of Linux without any really great leaps in what you can do.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    20. Re:One of these is my personal favourite by Anonymous Coward · · Score: 0

      Where can I sign up for a copy of -your- alternative Operating System?

      You are not a part of the solution to this problem, whether you like it or not. You can always change that, though, if you'd actually be willing to devote some of your time to it.

    21. Re:One of these is my personal favourite by AnotherBlackHat · · Score: 1
      "If you're not willing to help fix it then you shouldn't complain about it"

      This is not a problem. Not only is it not a problem, but it is at the core of getting great software out.


      I think the authors point is, those that are best at seeing problems aren't necessarily the best at fixing them.
      Reporting problems is a valid contribution, and people should be allowed to do that.

      But IMO, the remark is more likely to be used when someone is complaining about a problem rather than reporting on it.

      I see it as a variation of the old saw "Put your money where your mouth is."

      If only bugs and features could be voted on with dollars instead of words...

      -- less is better.
  12. This article is just slashdot troll-fodder by Tony+Hoyle · · Score: 1, Insightful

    The idea that OSS is easy to get under the hood does not mean that every single user should (or even could) fix it - that's just a total strawman argument. There are enough programmers out there that the moderately popular projects will get input from outside and they *are* better as a result. 95% of project development comes from 'internal' development, but that extra 5% is sometimes crucial.

    Plus, it opens the opportunity for a business to hire someone to fix it/make it work as you want. There is no such opportunity with closed-source software.

    Someone else has mentioned the free vs gratis confusion. The whole article seems to have been written to wind up the slashdot crowd... I bet it's succeeded too.

  13. From the article by ScottGant · · Score: 1

    Windows kicks Linux's ass in terms of usability and GUI refinements.

    Sorry, I don't agree. To me the Windows GUI of XP is a cludge. Call me crazy but I personally find that the Gnome (Metacity) MUCH better suited to me. Also, I think it's idiotic to have a web browser built into the OS. I mean, who the hell needs a web browser in your file browser? Is that the "usability" he's writing about?

    Of course, everyone is different. But I find Linux much easier to get around and work in than Windows. Your taste may vary.

    Choice is good...

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    1. Re:From the article by ScottGant · · Score: 1

      And yes, I know that you can surf the web in Gnome's file browser...but the difference is that you don't HAVE to build that into it.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    2. Re:From the article by Oddly_Drac · · Score: 1

      "I mean, who the hell needs a web browser in your file browser?"

      Yes, even as a windows user I was a bit bummed out by that, but if you consider that iexpore/explorer (not the kernel, but the file manager portion) is a method of displaying formatted data, you could conceivably use XML/XSLT as a middle layer rather than have the application shift context all the time; N-tier design within the operating system.

      I'm not suggesting that it's desirable, just a possible motive other than 'hide the code from the government'.

      --
      Oddly Draconis
      Too cynical to live, too stubborn to die.
    3. Re:From the article by mabinogi · · Score: 2, Informative

      Hmm, to me IE feels far _less_ integrated than Konqueror does.

      sure, you can type file addresses in IE, and web addresses in explorer - but the web addresses in explorer will pop open a new iexplore.exe instance (which is different to explorer.exe).

      Personally, I have no problem with a central browsing application for web and file and any other type of information. But as usual, Windows doesn't actually pull it off.
      Microsoft seem to be completely unable to provide consistent integrated UIs.
      Take their "Web Folders" for instance - that's the biggest piece of crap kludge I've ever seen. 90% of the time it forgets that it's WebDAV and reverts to http, and stops working. Not to mention needing your username and password every time you go into a different folder.
      Another case of bad integration is the "Compressed Folder" (zip file) support.
      It tries to pretend that it's navigating a zip file just like any other folder - BUT, right click on something, and half the options you'd usually have are simply not there. For no user identifiable reason.

      KDE and Gnome have integration and abstraction and UI consistency done far better than Windows - KDE the most. I don't think Windows will ever catch up, because Microsoft simply don't seem to understand abstraction.

      --
      Advanced users are users too!
    4. Re:From the article by Terrasque · · Score: 0

      On the other hand, you can choose to run without kde, gnome, or even without X at all.
      Windows doesn't give you that choice.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    5. Re:From the article by Anonymous Coward · · Score: 0

      Dear ScottGant,

      Please go to the slashdot re-educational center.

      Sincerly yours.

    6. Re:From the article by Anonymous Coward · · Score: 0

      "I mean, who the hell needs a web browser in your file browser?"

      Well, I don't really need it, but I wouldn't mind if my Firefox had a file browser in it :) Much simplier if you can surf both the file system and web with the same browser. I only use Konqueror for file browsing, I use Firefox for surfing the web - so I have two windows, when I really don't need more than one.

  14. Re:If these are myths.. OK should have RTFA. by gorim · · Score: 1

    I actually agree with this guy, but the title put me off. :)

  15. Yeah whatever. by ikekrull · · Score: 2, Insightful

    You can keep saying it's unrealistic to expect users to help fix problems with OSS software, but the fact is that only people who do put in the effort make any difference.

    The only people who can effect changes are people who do code, who don't accept this defeatist version of 'reality'. If everyone simply accepted it was unrealistic to be able to personally contribute to anything, well, this world would be a much worse place.

    What is 'realistic' to this guy is just not relevant to OSS development. Thats what makes OSS different, and special.

    No, it's not 'realistic', but its happening, and it's happening regardless of how 'realistic' you think it is.

    --
    I gots ta ding a ding dang my dang a long ling long
    1. Re:Yeah whatever. by Omnifarious · · Score: 1

      Users should be encouraged to provide monetary feedback. Systems of tip buckets for providing certain features large numbers of users want should be organized and institutionalized.

      The huge Mozilla debacle where everybody wanted remote bookmark functionality is a perfect example. The developers didn't want to do it. But there were a lot of users who really wanted the feature, and many of them were willing to fund its development.

    2. Re:Yeah whatever. by Shimbo · · Score: 1

      The only people who can effect changes are people who do code, who don't accept this defeatist version of 'reality'. If everyone simply accepted it was unrealistic to be able to personally contribute to anything, well, this world would be a much worse place.

      I think you're missing the point; even if you were a top coder, there just isn't enough *time* to get up to speed with more than a handful of projects.

      We're not all Don Knuth, and can drop what we're doing for several years and go write a typesetting program because we're unhappy with the current available tools.

      It makes no sense at all to think people should all act their way; it really isn't realistic. If (say) gcc blows up you you while you're hacking on a pet project it's just plain unproductive to try changing horses. Just file a bug (politely), move on, and hope that others extend the same courtesy to your efforts.

    3. Re:Yeah whatever. by Khazunga · · Score: 1
      You fail to grasp the sheer scale of development communities. Regular developers never need to grasp anything near a handful of projects. If every developer were involved with just one OSS project, the OSS development speed would scale tenfold.

      I think the original author didn't grasp the concept either. OSS is much like having the base ground for development for free. There's enough money to be made on customization to feed every developer alive. Closed source, and consequent wheel reinventing hurts productivity and stiffles overall economic development. Artists, used in the article for comparison, have the base development done for free. Nobody patented and excluded derived works from Blues' chords or solo scales.

      If this doesn't convince you, try another approach. OSS is the response to three decades worth of proven inability, by the computer industry, to maintain public data formats and high levels of interoperability. If the source is open, interop is guaranteed.

      --
      If at first you don't succeed, skydiving is not for you
    4. Re:Yeah whatever. by Placido · · Score: 1

      The only people who can effect changes are people who do code, who don't accept this defeatist version of 'reality'. If everyone simply accepted it was unrealistic to be able to personally contribute to anything, well, this world would be a much worse place.

      That's crap! Defeatist version of reality?!? It IS completely unrealistic to personally contribute to EVERYTHING. Everybody, INCLUDING YOU, makes decisions about what to contribute to. If a non-technical user comments about the usability of a system there is no way in hell they are going to be able to make the change themselves.


      You can keep saying it's unrealistic to expect users to help fix problems with OSS software, but the fact is that only people who do put in the effort make any difference.

      I'm sorry but these two statements do not contradict each other. It IS completely unrealistic to expect users to help fix software themselves AND only people who put in the effort make any difference.... which leads to (ta-da) the conclusion that the software will become geared towards technical users which is exactly what has happened.

      Christ. Someone mod this parent down.

      --

      Pinky: "What are we going to do tomorrow night Brain?"
      Brain: "I would tell you Pinky but this 120 char limi
    5. Re:Yeah whatever. by MerlinTheGreen · · Score: 1

      I think the fundamental problem with the article authors point 1 is that automatic assumption that the only way to contribute to fixing a bug is fix the code.

      Bearing in mind the much of the skill in fixing bugs is managing to get them to reproduce on your own machine.

      This means the developers are often not to be able to reproduce the problem you are having. Without clear bug reports and a willingness to experiment with your environment and set up it is nearly impossible for developers to find your bug.

      Therefore to help fix bugs you need to be willing to try test versions, generate back traces, prod at you computer at the developers request.

      You can't simply expect to toss a 'crappy tool just crashed' over the wall and expect the developers to read you mind and that of your computer.

    6. Re:Yeah whatever. by checkup21 · · Score: 1

      i second your opinion that this guys statement is of no relevant impact whatsoever for OSS. But i do not share the opinion the the coding guys are the only ones making the difference. First do not forget Software is used by _many_ more people than it is written by. And second the Software with the most users is often the one with the most developers attached. Think about it.

    7. Re:Yeah whatever. by grofty · · Score: 1

      Simple truth created by this attitude is that only developer perspectives get built into products. This makes the end product less than it could be. Just a perpetuation of the itch-scratching he refers to.

    8. Re:Yeah whatever. by Mant · · Score: 1

      Giving good bug reports is putting in an effort, so is constructive criticism. For the vast majority of users for the vast majority of OSS projects, that is the most they can do. Even if they are coders, they aren't experts in every bit of OSS software they use.

      You can put 'realistic' in quotes as often as you like, but you name a major piece of open source software where most of the user contribute code? It seems to me what is happening is that you have small groups of developers who, if you are lucky, listen to the users, and if not, ignore them. That's the reality.

    9. Re:Yeah whatever. by eniu!uine · · Score: 1

      "You can keep saying it's unrealistic to expect users to help fix problems with OSS software, but the fact is that only people who do put in the effort make any difference.

      The only people who can effect changes are people who do code, who don't accept this defeatist version of 'reality'. If everyone simply accepted it was unrealistic to be able to personally contribute to anything, well, this world would be a much worse place."

      While I applaud the coders above all, as they certainly are the core of the open source community I have to say I don't think you need to be a coder to make a difference. I'm a linux enthusiast myself, and I have been helped by many people from linuxquestions.org, irc channels, and my local LUG who I feel make a very real difference. These people are necessary for the movement of Linux into the mainstream (people like me). It is also people like these that provide valuable bug reports and feedback on useability that also make a difference. I've never been able to write useful code, but that won't stop me from contributing to the community whether it's helping a friend learn to use the GIMP or being an associate member of the FSF. If you can code, then by god do it, but if you can't you are far from useless.

    10. Re:Yeah whatever. by ikekrull · · Score: 1

      Absolutely - upon reading my previous comment, I perhaps suggested that only coders can make a difference, which is not really what I meant.

      It's attitude, and willingness to participate in communities that make OSS what it is.

      Filing bug reports, providing help and support for others etc. are all valuable, and shouldn't be underestimated.

      No, what I cannot stand is this idea that has been pushed on the world at large by the commercial software industry that you, as an individual, are utterly powerless to make a meaningful change in the way your computer works.

      It's just not true, and anyone who does care, and is prepared to make some kind of effort is able to help, and contribute meaningfully.

      Its the people that claim theres no point at all in trying to contribute, that attempting to actually do anything past waiting to be spoonfed by your keepers, corporate, OSS or otherwise is 'unrealistic' that p*ss me off.

      --
      I gots ta ding a ding dang my dang a long ling long
  16. Uh huh. by rcs1000 · · Score: 0, Troll


    Did you notice?

    The article, right at the very top, said (c).

    They guy should just have gone right out at the start and said "I am in Microsoft's pocket, Bill Gates Rocks." How dare he write a piece about open source, and then make that piece closed source.

    Information MUST BE FREE. Open it up. Publish yur article under the GPL. Allow others to edit it, improve it develop it.

    Ask yourself, would you rather be the author of one little closed source essay, or would you rather your essay grew (like Linux) to be a Shakespeare of literature? You might have created the next Macbeth.

    But no; you chose the shallow, short-sighted route of copyright and closed source.

    I despair.

    --
    --- My dad's political betting
    1. Re:Uh huh. by vafada · · Score: 1

      No... He's an OSS advocate... http://www.neilgunton.com/reasons/

    2. Re:Uh huh. by FooAtWFU · · Score: 1

      You don't release articles under the GPL, by and large - though it can be done, there are better ways: you use one of the Creative Commons licenses or possibly the GNU Free Documentation License, like Wikipedia.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    3. Re:Uh huh. by ClosedSource · · Score: 1

      "Information MUST BE FREE. Open it up. Publish yur article under the GPL. Allow others to edit it, improve it develop it."

      I know when I state my opinion, I always look forward to having others "improve it".

  17. We generalize too much by Mostly+a+lurker · · Score: 4, Insightful
    I think one problem with discussing open source software is we often pretend everyone involved has the same objectives. The scratching a personal itch comment is a case in point. Sure, for some developers, that is all it is. For others, the motivation might be quite different. Some projects are receiving donations with the understanding that the key developers will produce specific features; some developers want to showcase their skills; and so on.

    Rather than talking about OSS as a whole, we need to try (as far as possible) to discuss the motives of individuals or the objectives of specific projects.

    1. Re:We generalize too much by sploxx · · Score: 2, Insightful

      Yes, and the author of the article does that, too. It's more a personal opinion than a careful dissection of FLOSS myths. But it's still nice to read.

    2. Re:We generalize too much by Anonymous Coward · · Score: 0

      Speak for yourself. I never generalize too much.

    3. Re:We generalize too much by Ogerman · · Score: 1

      I think one problem with discussing open source software is we often pretend everyone involved has the same objectives.

      Precisely. And in fact, the motivation and objectives are always in flux -- even within a single project or for one developer. In different occasions, I personally have developed OSS to scratch my own itches, for pay to scratch someone elses itches, for the learning experience, for charity, for simple enjoyment, and for the purposes of building something my clients will later pay me to support.

  18. Astroturfing or another troll ? by ookaze · · Score: 2, Insightful

    I was betting from the excerpt, that the article was not well done, even very poorly done.
    It's worse than that, it is pretty stupid too.
    Well, taking the myths one by one :
    1 : Red Herring. People who receive this treatment are generally whining or complaining. That's a way to shrug them off, because developers have no time to waste with such people. People who want to help post on bugzilla, explain to the author, tell him about the problem, without feeling compelled to say that the product "sucks".

    2 : Never in the explanation did he explain why Open Source doesn't allow you to go under the hood. YOU CAN. That's a fact. If you don't, that's no fault of Open Source (or Free Software)

    3 : classic misunderstandig. We're talking about freedom here, not gratis. Stupid really, as all he says is then offtopic.

    4 : I've never heard this one. Clearly, nobody sane would state that. Perhaps he forgot the word "often" in the sentence.

    5 : Nobody said scratching personal itch was a good reason, that's just a fact. So where is the myth ?

    6 : Even if people choose for you, more choice is always better (think monopoly). Even more stupid. Having more choice doesn't prevent you from having a choice pre selected for you. The other way around does not work.

    7 : Conclusion : worthless article ...

    1. Re:Astroturfing or another troll ? by Cereal+Box · · Score: 3, Insightful

      2 : Never in the explanation did he explain why Open Source doesn't allow you to go under the hood. YOU CAN. That's a fact. If you don't, that's no fault of Open Source (or Free Software)

      Er, no. The point he was making was that just because you "can" get under the hood of free software doesn't mean that you can really do anything worthwhile.

      For instance, if I find a bug in some massive application like Eclipse, sure I can get the source and "get under the hood", but for all intents and purposes I really can't because the source tree is so huge and complicated that I have about as good an understanding how the program works with the source as I do without it.

      So realistically, unless the source code is very simple and the problem to fix is a trivial one, just having the source doesn't really help you very much unless you intend on devoting a large amount of time to fixing the program.

      Having more choice doesn't prevent you from having a choice pre selected for you.

      You sure wouldn't know it reading Slashdot! It seems like the prevailing attitude among the free software zealots here is that the worst possible thing that could happen is to get a Linux CD with only one of every kind of application on it.

    2. Re:Astroturfing or another troll ? by grumbel · · Score: 3, Insightful

      1. If developers have no time to waste, they should simply ignore them, instead of starting flamewars or simply honestly state that they lack the time to implement this or that feature. Beside that, many people who are 'whining' are often criticising important failures of a project, sure they may have not used the perfectly gentle right words, but that doesn't make them less right.

      2. He is arguing from a practical point of view, not from a theoretical. For most people going under the hood of Open Source software is as realistic as climbing the Mount Everest, sure they could do it, but they neigher have the knowledge or the time to actually do it.

      3. Again he is talking from a practical point of view, not a theoretical one. Sure you can sell Open Source software, but how many people are actually doing it, especially if you leave the 'just boundle up a bunch of OSS written by other people' aka distros people? Actually very very few compared to the ones writing them. And even of those who make a bit of money with it, how many make actually enough money to make a living from it?

      4. Well, people are often overestimating the quality of a OSS product, but well, that happens more out of the fan boy camp, than out of the developer camp. Just count how many times you have heard that Gimp is a Photoshop killer, while in reality its far far behind Photoshop.

      5. Well, maybe no myth there, it just states that 'scratch an itch' doesn't really lead to any software that end-users are interested in.

      6. More choice is NOT always good. Are you happy that there are so many fileformats and everything is incompatible with each other? Wouldn't a bit less choice and more standards actually be a good thing? How about one good and polished configuration tool for linux that works, instead of dozens of hacks from the distro makers that all more or less don't work?

      A bit choice isn't bad, sure, but in the linux world it quite often turns out that instead of one working tool, you get half a dozens of unfinished not much working once. Just having 'More' isn't better, quality of the software itself matters.

      7. Far from it, it states pretty well how Open Source looks from a practical point of view, not from a theoretical one.

    3. Re:Astroturfing or another troll ? by plierhead · · Score: 2, Insightful
      No offense and in the nicest possible way but you seem the classic open source bigot who this guy was addressing; you display an intensely self-obsessed whining and an inability to view the world from anything but your own tiny perspective.

      "People who receive this treatment are generally whining or complaining. That's a way to shrug them off, because developers have no time to waste with such people. ".

      In a nutshell, you gave an example of the very point the author was making. When developers don't care about a user's complaints, then they are no longer aiming at building something of usefulness to others but instead are scratching their own itch. I know it burns when people complain about your creations. Why, they're as good as challening you as a person aren't they! Get over it pal. I'm sure you're a magnificently gifted contributor to your own itch, but are you creating things for other people? A resounding NO based on your response.

      --

      [x] auto-moderate all posts by this user as insightful

    4. Re:Astroturfing or another troll ? by jrumney · · Score: 1
      2. He is arguing from a practical point of view, not from a theoretical.

      From a practical point of view, the meaning of allows does not change. If he cares enough, he will take the time, learn the skills or hire someone who is capable of understanding and making the modifications he requires. There is no myth in the statement he is trying to debunk with stories of lack of motivation.

    5. Re:Astroturfing or another troll ? by ctr2sprt · · Score: 4, Insightful

      1 : Red Herring. People who receive this treatment are generally whining or complaining. That's a way to shrug them off, because developers have no time to waste with such people. People who want to help post on bugzilla, explain to the author, tell him about the problem, without feeling compelled to say that the product "sucks".

      That's certainly the case sometimes, but not always. Several times I've gotten the "You want it, you write it" reply when requesting new features, like supporting a database other than MySQL. If the developers would reply "I just don't have time to add this feature, I have to focus on supporting the stuff most people have or prefer," that's fine. I understand that many people are doing these projects in their free time. But many developers, in my experience, get extremely huffy when you suggest that something could be done better a different way. They take it as a personal attack. Then usually they get on their high horses about "You wouldn't have anything if not for me, and you'll get what features I want and you'll damn well like it."

      It's hardly unique to the OSS world, as it's a human failing. I think it's mainly that, in the OSS world, you have more direct access to the actual developers, and because they write their programs for free they tend to identify more with them. So any complaint about the program is interpreted, by the developer in this case, as an attack on the developer himself. Probably Bill Gates feels the same way when we talk shit about Windows (or Microsoft), believe it or not. I don't think anyone doubts he has a big emotional attachment to his company and its flagship products.

      2 : Never in the explanation did he explain why Open Source doesn't allow you to go under the hood. YOU CAN. That's a fact. If you don't, that's no fault of Open Source (or Free Software)

      He doesn't say that it doesn't allow you. He says that, in practice, most projects are sufficiently complex that most people are unable to. There's always a big startup cost involved in learning a new program. The bigger the program, the biggest the cost. While compartmentalization using libraries in such will help reduce this, if you don't know the libraries either, you're still looking at a big expenditure of time. And most of us have jobs and other priorities.

      So it's not that you can't dig in and modify the code. It's that 99.995% of Linux users lack either the ability or time to do so. The "You can modify the source, so it's better" argument isn't wrong; it's just misleading.

      3 : classic misunderstandig. We're talking about freedom here, not gratis. Stupid really, as all he says is then offtopic.

      No, the misunderstanding is on your end. He explicitly mentions the classic example of how to make money off free (as in speech) software: services. He also points out, quite correctly, that there's no way for an individual or small group to make any money off this. If you and a buddy write some great app, how on earth are you going to make money off it? A tiny company hasn't got the resources to provide "services" the way IBM or RedHat can.

      I mean, think of all those shareware games that the Mac people keep trotting out as examples that gaming on their platform doesn't suck. Those people wouldn't be able to make those games if they were open source. The market for services is too small, and even if there were one, the developers wouldn't have the manpower to provide it.

      4 : I've never heard this one. Clearly, nobody sane would state that. Perhaps he forgot the word "often" in the sentence.

      He's discussing myths, after all. If he said "often," then it wouldn't be a myth.

      On #5, we agree.

      6 : Even if people choose for you, more choice is always better (think monopoly). Even more stupid. Having more choice doesn't preven

    6. Re:Astroturfing or another troll ? by wobblie · · Score: 1

      I agree, this is poorly written article and displays a rather juvenile understanding of the issues ... if anything though, it could be used as an argument for why computer science majors and engineers should take more humanities classes.

    7. Re:Astroturfing or another troll ? by bradasch · · Score: 1

      Seems you bit the article pretty bad. You "took the myths" by being one :-). Lets see:

      1. This is what he wrote about: if you complain about a bad decision, even if it is contructive, you get shrugeg off. It's happen to me, actually. I posted on bugzilla, explained to the author, even went out to tell where in the code architecture the bug might be, and the author said "Go do it yourself if you're so smart". This differs from case to case, but it happens.

      2. You're right, OSS allows you to change do whatever you want in the code but his point is, who does that, besides the code developers? For a small project that could be feasible, but to big projects, it's near impossible. You'd waste too much time, and so it's *better and faster* to ask the developers to fix it.

      3. And you answered with another classic misunderstanding: most people see free as in gratis, not as in freedom. Ideology doesn't come in it. You may advocate freedom, but what most people see is *zero cost*.

      4. You must be new in slashdot ;-). Really, you're right again. None sane would say that, but OS zealots *do*. As Microsoft fanboys say Windows is the best thing *evar*. Extremists exists everywhere!

      5. The myth is right there: why do we have so many unfinished OS projects? because they are born to "scratch", and as soon as the "itching" is gone, they are dumped. On the other side of the coin, there are projects born like that that turn out to be great. The Linux kernel is a fine example. But that doesn't change the fact that projects are born, solve a personal problem and then are ditched, so it wouldn't be wise to depend on these projects.

      6. Again, you're right, but missing his point: he's criticizing the fact that if you install *any* linux distribution now, you get a bloated system, with lots of packages installed that you will never need. I can't think of a reason of why this would be good. Again, he's not criticizing the fact that in OSS you have choices: he's criticizing the fact that the OSS doesn't focus on a better default choice for the average user.

      7. Conclusion: trolling the troll.... But really, he's just debunking some of the things the OSS zealots preach as undeniable truths, but that in the real world are just myths.

      Peace ;-)

    8. Re:Astroturfing or another troll ? by grumbel · · Score: 1

      Sure it 'allows' you to look under the hood, he doesn't argue against that, he argues that pretty much nobody is actually doing it, thats all.

      The myth isn't that you are 'allowed to go under the hood', the myth is that its actually something that a serious number of people do.

    9. Re:Astroturfing or another troll ? by FooAtWFU · · Score: 1
      With regards to the GIMP vs Photoshop debate, I'll admit that Photoshop is technologically superior. CMYK color space! A more sophisticated brush engine (dual brushes, hue jitter, wet edges, a totally *insane* amount of choice...) Stuff like that. Its interface is also a somewhere between a lot and a little friendlier, depending on how you like to work.

      But face it- if you're Average Joe home user, you have no need for the CMYK color space, or more brush options than you can shake a stick at. So why pay $600 for a piece of software which has it, when you can download the GIMP for free?

      I'd just like to see the GIMP team do a $@#!*%*&!%$# multiple-document interface, like everyone complains about, instead of using the project to enforce thier many-documents many-windows paradigm. (Not that commercial software never does this sort of paradigm-enforcement stuff, but they tend to have a bigger incentive not to). =b

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    10. Re:Astroturfing or another troll ? by 1u3hr · · Score: 1
      Er, no. The point he was making was that just because you "can" get under the hood of free software doesn't mean that you can really do anything worthwhile.

      I think you can. Probably not so much in the sense of fixing bugs in the code, but by looking at a few places where choices were made, changing this, and recompiling. Of course, this is rather easier if it's been commented, or documented, preferably on the Man page. It can be extremely useful if you want to turn off certain features, for security or any other reason, or change default behaviour in a way that the config files don't let you. When working with legacy software you often have to waltz through a series of hacks to get it to do what you want, or just give up and throw it away, when a simple change to the source code, if only it were available, would make it all work.

    11. Re:Astroturfing or another troll ? by grumbel · · Score: 1

      1) There is Photoshop Elements which costs far less than the full version, not sure however how that exactly compares to Gimp. There are also other alternatives like CorelPhotoPaint, PaintShopPro, etc. which come either for 'free' (ie. you get them with your PC) or cost little money.

      2) Lack of better brushes is my personal Nb.1 complain about Gimp, it really matters, especially when you have a graphic tablet (which often come with Photoshop and/or Painter). And its not even that there hasn't been tries to improve Gimps brush handling, see http://www.levien.com/gimp/wetdream.html However none of it seems to have found its way into the current Gimp, so Gimp2.0 still feels pretty much exactly like a Gimp1.0, which is kind of sad, given that between both releases there is half a decade of development time.

      3) Most likly the user interface does cause FAR more throuble for Windows users than for Linux ones, which come with multiple workspaces at default, while Windows doesn't. Beside that the Windows version of Gimp has been rather unstable for quite a while, not sure how much better the current one is.

      While yep, Gimp might be and good enough for Joe home user, most Windows people have access to better or equal alternatives. And well, on the Linux side you don't have much choice anyway, either you use Gimp or you DualBoot into Windows. Its just like with many free software projects, they might be good enough for almost everybody, but they simply aren't a lot better, which doesn't make it worth to switch.

    12. Re:Astroturfing or another troll ? by jrumney · · Score: 1
      The myth isn't that you are 'allowed to go under the hood', the myth is that its actually something that a serious number of people do.

      Then this article is extremely badly written. I could have sworn that the "myth" in question was

      2. "Open Source software allows you to get under the hood and fix problems"
      If you're going to write an article entitled "Open Source Myths", then you'd think that stating clearly what these myths were was a fairly important part of the exercise.
    13. Re:Astroturfing or another troll ? by Cereal+Box · · Score: 1

      If only it were that simple... have you ever worked with a large codebase before? Unless you're trying to fix a very simple, very easily isolated problem it takes more than "change this and recompile" to fix bugs. You have to know the basic structure of the program in order to know a) where to look/what to do and b) if your change will affect other parts of the program. I would say that fixing the average bug will require a significant time investment from people who have never seen the source before.

    14. Re:Astroturfing or another troll ? by anynameleft · · Score: 1
      "1 : Red Herring. People who receive this treatment are generally whining or complaining. That's a way to shrug them off, because developers have no time to waste with such people. People who want to help post on bugzilla, explain to the author, tell him about the problem, without feeling compelled to say that the product "sucks"."

      Why don't you have the right to whine and move to another, similar product?

      Besides that, why would I want to help when the developers don't want to fix anything? Take FreeBSD as an example: my IDE controller does not work when I enable DMA, despite being listed as supported. So what did I do: I filed a bug. The reaction was: known problem, simply disable UltraDMA and use PIO4. Well, that's not exactly what I would expect from a device being listed as supported since FreeBSD 4.4. So what did I do, I posted a message to freebsd-hardware. No reaction. So what did I do, I whined on OSNews.com. Reaction: file a bug, talk to the maintainer. So what did I do: I filed a bug. No reaction. So what did I do: I mailed the developer and maintainer of the ATA driver. No reaction.

      I have a problem with my soundcard on FreeBSD too. Now do you think the above has motivated me to help fixing the problem? I bet you know the answer, indeed, I come to Slashdot to whine :-)

      "2 : Never in the explanation did he explain why Open Source doesn't allow you to go under the hood. YOU CAN. That's a fact. If you don't, that's no fault of Open Source (or Free Software)"

      The first reason is that most open-source software is developed in C, which is not much more readable than Chinese to me. A Pascal program, on the other hand, is much clearer, so that I can actually understand it.

      The second reason is that it takes quite some time to analyze how a program works. Or do you really believe you are able to fix a bug or implement a feature in OpenOffice?

      "3 : classic misunderstandig. We're talking about freedom here, not gratis. Stupid really, as all he says is then offtopic."

      So, you develop application X. You need to eat, so you sell each copy for 100. As you believe in freedom, you make your application GPL and give the sources with it. Now I like your application, and decide to buy it. And then it occurs to me that I could very well copy it in my spare time, sell it for 10 per copy, not giving anything to you. The result will be clear: everybody buys by me, and you get nothing even though you invested enormous amounts of time in developing the program.

      Therefore, the only way you can make money from open-source software is by selling services, like support etc.

      "4 : I've never heard this one. Clearly, nobody sane would state that. Perhaps he forgot the word "often" in the sentence."

      Don't you know the contradiction between the open-source movement (closed-source is a suboptimal solution) and the free-software movement to which GNU/FSF belongs (closed-source software is a problem)? And even if you indeed didn't, both movements think that ideally all software should be open-source.

      [5 intentionally omitted]

      "6 : Even if people choose for you, more choice is always better (think monopoly). Even more stupid. Having more choice doesn't prevent you from having a choice pre selected for you. The other way around does not work."

      I can already see how happy you are when your Linux distro at home only comes with bash, vi, gcc and Gnome, and you get a new job, and every computer there only has tcsh, nano, freepascal and KDE installed: not very happy.

    15. Re:Astroturfing or another troll ? by Anonymous Coward · · Score: 0

      I've done this a few times, not necessarily fixing the bug (that usually requires setting up a complex build process) but finding out why a bug is occurring and working around it. For example I found a problem in an earlier version of Eclipse where the CVS code was getting upset by the presence of a .cshrc file in the CVS root directory. I didn't have time to set up to recompile the CVS support but I could remove the file that was causing the problem. I am not an Eclipse hacker and not an especially l33t Java coder but I found it quite easy to dig into the source. Compare and contrast with closed-source products where you get an obscure error ("The parameter is incorrect") and you have no hope of finding the cause.

    16. Re:Astroturfing or another troll ? by ookaze · · Score: 1

      Er, no. The point he was making was that just because you "can" get under the hood of free software doesn't mean that you can really do anything worthwhile.

      You just proved my point that he did not debunk the myth, as this proves that that is no fault of OSS (or Free Software) that you cannot go under the hood : that's because of your time, or your expertise, I don't know.
      But the supposed myth was that "you are allowed to get under the hood". That is NOT a myth, that is a fact.
      The myth was not "you will be going under the hood when you need it", was it ?

    17. Re:Astroturfing or another troll ? by azuretek · · Score: 1

      hey, I take pride in making something work the way I like. I'll open source it and if anyone else likes it they can use it, I know a few people will like the way I do things. I dont mind scratching my own itch, if others benefit from it that's great. If they don't then tough for them, fork it and make it work the way you like.

    18. Re:Astroturfing or another troll ? by jschrod · · Score: 1
      1 : Red Herring. People who receive this treatment are generally whining or complaining. That's a way to shrug them off, because developers have no time to waste with such people. People who want to help post on bugzilla, explain to the author, tell him about the problem, without feeling compelled to say that the product "sucks".
      That's certainly the case sometimes, but not always. Several times I've gotten the "You want it, you write it" reply when requesting new features, like supporting a database other than MySQL. If the developers would reply "I just don't have time to add this feature, I have to focus on supporting the stuff most people have or prefer," that's fine.
      You are both right.

      The reply "I don't have time" or even simply "Sorry, I do not want to work on this feature" should be fine. For many, it isn't. They come in with the same topic again and again. Once can either ignore them, or one can ridicule them. Of coures, both isn't polite -- but the latter often happens to people who are particularly unfriendly in the start. And that's what the GP poster meant with "shrug off", IMO.

      As an example: I maintain xindy, an indexing processor written in Common Lisp. I was approached multiple times by people who want an implementation in another programming language (typically Perl, Python, Java, or C). The answer "sorry, but I don't want to spend my time for this" is OK for most of them -- but in the past some didn't stop to send flames to the mailing list about me "being so unresponsive". For them, the answer "Hey, do it yourself, or find willing contributors for this task. But DO NOT come back asking me. I will immediately give you the commit rights in the project's CVS if you want to engage." was much more appropriate, as it stopped their flaming on the mailing list. Some people only get it if one is very frank.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    19. Re:Astroturfing or another troll ? by 1u3hr · · Score: 1
      Unless you're trying to fix a very simple, very easily isolated problem it takes more than "change this and recompile" to fix bugs.

      As I said, I wasn't talking of fixing complex lethal bugs, more of changing options to fit circumstances not foreseen by the original writer (or not seen as important). For instance, some years ago I was using the tin newsreader, its default behaviour was to put your local email address in the headers. Naturally, in the spam era, I wasn't happy about that. If I recall correctly, to turn this off wasn't possible in user config, but it was could be done by uncommenting or commenting some hash defines and recompiling. This took about 30 minutes all told. Other things like fixing annoying spelling mistakes in the interface are similarly easy.

    20. Re:Astroturfing or another troll ? by Cereal+Box · · Score: 1

      Yes but it's sort of like having access to something you reasonably can't do anything with. In other words, for most people and for most applications, having the source is as useful as NOT having the source (it's not going to make the problem any more solveable for the person).

    21. Re:Astroturfing or another troll ? by mitch0 · · Score: 1

      In many cases, you CAN do something worthwhile, even if it's a large project. I needed to "get under the hood" with glibc, gdb and vim, for example. In glibc's case, I found the problem, fixed it, went around to file a report with the fix and found out it was fixed in CVS, bummer :)

      The gdb case was more important, 'cos that bug was getting in our way to debug our application. If it were a closed source debugger, my only bet would be to mail the developers/publishers and hope for the best. With the open-source gdb, it took me a day and a half to find and fix the problem. It wasn't a "clean" fix, 'cos, as you say, it's not easy to understand such a huge piece of software to the extent required to write a correct fix, but it "worked for us", and could continue working on OUR product (I reported the bug, and it was fixed "correctly" in 5.2).

      One other issue: the source is the ultimate documentation. If something doesn't work as you expect, you have an additional option: check the source. In many cases you'll find the problem (sometimes the problem will just be a misunderstanding on your part, or a bad assumption, and sometimes you find a bug). Again, with closed source, you don't have this extra option.

      oh well

      --
      // "If human beings don't keep exercising their lips,
      // their brains start working." -- Ford Prefect
    22. Re:Astroturfing or another troll ? by Maestro4k · · Score: 1
      • 1 : Red Herring. People who receive this treatment are generally whining or complaining. That's a way to shrug them off, because developers have no time to waste with such people. People who want to help post on bugzilla, explain to the author, tell him about the problem, without feeling compelled to say that the product "sucks".

      I'm afraid you did more to verify the accuracy of his article than anything. The above attitude seems to be quite rampant on OSS projects. Even doing all you mention you generally still get shrugged off because you're not willing or able to find/fix/code yourself. I've encountered it myself and I just simply refuse to use those products. I'm not going to name names but they're not just small, relatively unknown projects.

      The prevailing attitude on /. and pretty much all OSS projects really does tend to the "we don't want to hear your whining" instead of the "we appreciate your input but could you provide us some more detailed info on the problem?" Very few people are going to bother doing more when they start getting childishly accused of "whining and complaining" when they're trying to report a bug they've found.

      So what happens? The project stagnates, bugs stay unfixed (and unlogged) because the project team views everything as a complaint or someone whining. And finally users go elsewhere, even if it means closed source products they have to pay for.

      • 2 : Never in the explanation did he explain why Open Source doesn't allow you to go under the hood. YOU CAN. That's a fact. If you don't, that's no fault of Open Source (or Free Software)

      Well I guess you didn't really RTFA very much as his point was that yes you CAN go under the hood but unless the source is small or the problem quite trivial even most experienced developers aren't going to be able to fix it themselves without investing a LOT of time to familiarize themselves with the code. I know personally that I don't have time for that for most things, I doubt you really do either if you're honest about it.

      • 3 : classic misunderstandig. We're talking about freedom here, not gratis. Stupid really, as all he says is then offtopic.

      There are both kinds of free software, that he talks about free as in gratis instead of freedom doesn't make his point offtopic. I understood his point, so did a lot of others. The OSS movement is devaluing programmers. This isn't to say OSS is bad, but the fact remains, programmers pretty much cannot make a living on their own anymore, they have to work for big corporations and are paid to really do other work. (Mostly, there are exceptions.)

      • 4 : I've never heard this one. Clearly, nobody sane would state that. Perhaps he forgot the word "often" in the sentence.

      Really, you've never heard the OSS is better than closed-source argument? You've been reading /. for what, 10 minutes then? This attitude is quite prevalent, if you don't think so just check out any thread that talks about Internet Explorer. The vast majority of the posts will be of the "why would anyone use IE, Firefox is the best thing since sliced bread and cheese wiz!!" variety. Try to interject that you don't find Firefox to be all the great a piece of software and you get modded down, whether you defend your arguments or not. The same thing happens in discussions where vulnerabilities in Windows are reported. This attitude is incredibly prevalent amount the /. crowd at least and he's got a very good point. I personally use several closed-source products because I can't find OSS alternatives that are half as good. You may not find this to be true for you, but every user's needs are different.

      • 5 : Nobody said scratching personal itch was a good reason, that's just a fact. So where is the myth ?

      Again you missed the point. This has definitely been promoted as a reason why OSS projects are created. But it's not a good re

    23. Re:Astroturfing or another troll ? by div_2n · · Score: 1

      If what you say is true, then automobile manufacturers shouldn't advertise that their cars have 350 hp (most won't NEED it), have a 8000 lb towing capacity (most wont USE it), or any other of the features that cater to only a few.

      The first automobile I ever bought, I made SURE it had a trailer hitch just in case I ever wanted to tow anything. I never did in the 4 years I owned it, but I had the peace of mind knowing I could if I wanted.

      The same goes with having access to the code. Having the peace of mind knowing you have total control over what's under the hood.

    24. Re:Astroturfing or another troll ? by UU7 · · Score: 1

      7: worthless post

    25. Re:Astroturfing or another troll ? by Anonymous Coward · · Score: 0

      God damn it, if your comment had a fucking point, it's "I'm too stupid to do anything with the source code, so why do I need it?"

      It's not anyone's fault that you can't understand the code. Nobody said they'd be willing to fucking hold your hand and explain it all to you so you can "fix" whatever it is you thought was a bug. The point is that you Can.

      Example:

      I wanted to know how to write a program that would react to keypresses immediately, rather than wait for "Enter" to be pressed. What did I do? I found Other programs that exhibit this behaviour, like Kismet.

      I downloaded Kismet's source code, and looked around. Sure, I didn't know what the hell most of the stuff was doing, but I knew enough to figure out where to look for the snippet I needed. I found out it uses the ncurses library for this functionality, which didn't suit my purpose, so I went to other programs I had used, and looked at Their source code.

      I was able to improve my own program by looking at the work of others, and I'm grateful that they were willing to share their code with everyone for this exact purpose.

      Now, does that mean anyone could have extracted the same usefulness out of these projects that I did? No, not necessarily. I do have programming experience that enabled me to at least know where to look in the code.

      Does that mean that years ago, before I knew where to look, I was complaining that the source code isn't any fucking good? Why the hell do I need it, it's all latin to me! God, you fucking ungrateful moron.

    26. Re:Astroturfing or another troll ? by Anonymous Coward · · Score: 0
      Even if people choose for you, more choice is always better (think monopoly).

      I take it you've never modded any post on Slashdot down as redundant then?

    27. Re:Astroturfing or another troll ? by Cereal+Box · · Score: 1

      OK, when you grow up a little and (possibly) get a job in the real world, you will realize that the average program is much more complicated than some program that reads keystrokes. Applications like Mozilla, Eclipse, Emacs, Konqueror, etc. are MASSIVE and require a SIGNIFICANT time investment to understand. Why is it important to understand how the program works? Because with most bugs, fixing the bug will have implications elsewhere in the code and you need to know how all the "pieces" of the program interact with each other to make sure you aren't breaking something ELSE by fixing your bug.

      To make the oft-repeated car analogy, consider a really massive program, like Mozilla. Think of it as a car that, under the hood, looks and acts almost completely different from every other car you've ever seen. So if you've got a problem, sure your experience repairing other cars will help, but you still need to know how this kind of car operates before you can attempt to fix your problem (for instance, the engine randomly cutting off). Oh, and let's not forget that only a few dozen people (the core Mozilla developers) truly know how this car operates. Again, in this example, you've got the "source" (you can get under the hood) and you "can" fix the car yourself, but realistically it's going to take you a massive time and effort investment, so the reality of the situation is that you're as able to fix the problem with an "open source" car as you are with a car that has its hood welded shut.

      You're missing the point entirely, and to draw your example to this analogy, it would be like hearing a noise, opening the hood, and tightening a screw as opposed to solving a major problem.

      So to reiterate what I originally said: if you've got the source, fixing trivial problems is easy. Fixing more involved problems is a LOT of effort, whether you've got the source or not.

    28. Re:Astroturfing or another troll ? by maximilln · · Score: 1

      But many developers, in my experience, get extremely huffy when you suggest that something could be done better a different way. They take it as a personal attack. Then usually they get on their high horses about "You wouldn't have anything if not for me, and you'll get what features I want and you'll damn well like it."
      It's hardly unique to the OSS world, as it's a human failing.


      Sounds like most mid-managers on a competency system at performance review time. Giving good marks to their underlings means less of the pie for them and any arguments are met with,"You should be lucky to have a job!"

      --
      +++ATHZ 99:5:80
    29. Re:Astroturfing or another troll ? by runderwo · · Score: 1
      In many cases, you CAN do something worthwhile, even if it's a large project. I needed to "get under the hood" with glibc, gdb and vim, for example. In glibc's case, I found the problem, fixed it, went around to file a report with the fix and found out it was fixed in CVS, bummer :)
      I can't count how many times this has happened to me. The most recent occurrence was in the XFree86 'chips' driver. Spent the better half of a day building a debug X server and isolating the problem, then discovering the fix was in X.org CVS.
      The gdb case was more important, 'cos that bug was getting in our way to debug our application. If it were a closed source debugger, my only bet would be to mail the developers/publishers and hope for the best.
      <troll>If it were a closed source application, it would have been higher quality because it went through QA, and not had such obvious bugs in the first place.</troll>

    30. Re:Astroturfing or another troll ? by QuantumG · · Score: 1
      If you really want a new feature you have four options:
      • Ask the developer nicely.
      • Ask someone else nicely.
      • Do it yourself.
      • Pay someone.

      Notice that "complain" isn't on the list.
      --
      How we know is more important than what we know.
    31. Re:Astroturfing or another troll ? by Ogerman · · Score: 1

      He explicitly mentions the classic example of how to make money off free (as in speech) software: services. He also points out, quite correctly, that there's no way for an individual or small group to make any money off this. If you and a buddy write some great app, how on earth are you going to make money off it? A tiny company hasn't got the resources to provide "services" the way IBM or RedHat can.

      Your viewpoint here is way too narrow, as was that of the author of this piece. In fact, you are holding another myth that abounds these days: "Support is the only way to make money on Free Software." In reality 'support services' is one of many business models to fund Free Software development. It works in a handful of cases, but is by no means the first or only choice. As an independent developer or small team, the most reasonable way to be paid to write F/OSS is to be paid for the act of initial creation. There are dozens of ways this can happen. The most obvious way is developing software that an organization needs, such as part of a consulting contract. After all, this is the way much in-house software is written, open source or not. But lets take the example of writing a completely original program by ones self or with a couple buddies, even though this is quite uncommon in real life. There is nothing saying that the software must be open source from inception. Look at Blender. It was closed (but 'free as in beer') for years and then a ransom was placed on opening it up, earning the developers over $100k in one lump sum. This model can even apply to features of an existing open source project. Develop a feature that people want but don't distribute it. Put up screenshots and code samples to prove its readiness. Release the code as soon as a given amount is raised.

    32. Re:Astroturfing or another troll ? by ctr2sprt · · Score: 1
      That's a very good point, and you're right, it is a bit of a myth. I like your last scenario the best. But as far as contract programming goes, remember that there are a finite number of tasks which need doing, and only a small subset of those are viable targets for open source. So yeah, I can write some piece of software that helps me employer and open source it; but if it's so geared to my employer's specific requirements and line of business, it's not going to be of use to anyone. So really, it's de facto no different from a regular old internal, private app.

      You can see a bit of a recognition of this problem in the software industry too, or at least you could before OSS started savaging its bottom line. Microsoft have been talking about subscription-based models for years because they don't think they can get people to keep buying their stuff any more. Windows 98 does everything most people need it to, so they aren't pressed to upgrade; but MS have to spend considerable resources continuing to support that platform. So they get their big one-time profit at the moment of purchase, but after that they get almost nothing. If people stick with 98 long enough, MS start losing big cash (relatively speaking). This is what I worry about when I think of the OSS business model: aside from services, it seems like the money might be severely front-loaded. So right now it works, because there's a crapload of innovation and new products. But in five years, when most of the critical apps have already been written? Will we see enough new (or at least newly discovered) needs to offset that?

    33. Re:Astroturfing or another troll ? by mitch0 · · Score: 1

      <troll>If it were a closed source application, it would have been higher quality because it went through QA, and not had such obvious bugs in the first place.</troll>


      Har har :)
      --
      // "If human beings don't keep exercising their lips,
      // their brains start working." -- Ford Prefect
    34. Re:Astroturfing or another troll ? by Ogerman · · Score: 1

      This is what I worry about when I think of the OSS business model: aside from services, it seems like the money might be severely front-loaded. So right now it works, because there's a crapload of innovation and new products. But in five years, when most of the critical apps have already been written? Will we see enough new (or at least newly discovered) needs to offset that?

      Once today's critical apps are fully commoditized, resources will be liberated for true innovation. The proprietary software industry has severely limited progress of the state of the art by forcing continual wheel re-invention. Once businesses worldwide are no longer spending on operating systems and office suites, they'll have tens of billions to spend on developing innovative software instead -- software that actually improves the way they operate and advances the state of the art. Of course, this may take a few years to be set in motion. The initial reaction to commoditized software is often "hey, now we can spend less on IT." But the smart developers (and businesses) will innovate to get ahead of the game.

  19. Able, my arse. by Gordonjcp · · Score: 1, Informative

    To fix it, you need to be able to give a clear description of the problem to the developers. "It doesn't work" is not a clear description; "It doesn't correctly read 192-bit-per-pixel multilayer tiff files, because it loses the last 8 bits of each channel" is.

    1. Re:Able, my arse. by pjt33 · · Score: 1

      That's when you send the developers a copy of your 192-bit-per-pixel multilayer tiff and say "It doesn't open this file correctly".

  20. we keep doing this over and over again by big+ben+bullet · · Score: 2, Interesting

    why do we have to have this discussion every month?

    if some 'famous' (weblog) person doesn't write an article about open source and its benefits/disadvantages, a slashdot user will; just to have it posted when it's been more than one month since we've had this discussion

    so i can proudly say: i did NOT read the article, and i'll probably never will... unless someone replies that i really, really missed something new

    1. Re:we keep doing this over and over again by pandrijeczko · · Score: 1
      This is actually an interesting argument because it goes beyond the normal "Windows vs. Linux" arguments that happen on here - after all, there's a whole heap of OSS stuff that can be run on Windows also!

      From my own personal perspective, I got into computers about 20 years ago with 8-bit machines and then onto the Commodore Amiga. It was with the Amiga, Atari ST and early PCs that the concept of user communities really started to spring up with the explosion of BBSes during the late 80s & early 90s - plus freeware and shareware collections like Fred Fish, Aminet, etc & the Public Domain libraries that were around.

      I think, for a lot of people (myself included), they miss the days when software was not controlled so heavily by commercial interests and had access to free utilities, demos, games, etc.

      The OSS movement is not quite the same but it does allow people to take a more "hobbyist" approach to computing ( "Have a lot of fun" in the words of Mr Torvalds!) rather than just sit back and consume commercial software that they have no control over.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:we keep doing this over and over again by ajs318 · · Score: 1

      I honestly think that Closed Source vs. Open Source is part of the New Class War.

      Open Source generally allows the working classes to control what they can do with their computer. As an OSS user you can examine the source code, improve it even. The only limitations governing what you can do are those imposed by your hardware (physical limitations) and those imposed by your programming skills (surmountable human limitations). Nobody can prevent you from forwarding an e-mail message, for instance, or sharing a media file. Your data, and your computer, remain under your control at all times. The general purpose personal computer, in conjunction with Open Source software, is a very empowering tool. It is not possible for the Ruling Classes to impose arbitrary limitations on users of Open Source Software -- except by eradicating it altogether.

      This is what they are trying to do. Note how it's only recently that the Ruling Classes have become so concerned about things like software patents, copying of DVDs, CDs and the like -- it is no coincidence that this comes at the same time that technology is well within affordability of the Working Classes. The Ruling Classes will always seek to maintain their position. The question is, how long can this go on without utterly annihilating the Working Classes?

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:we keep doing this over and over again by rjstanford · · Score: 1

      plus freeware and shareware collections like Fred Fish, Aminet, etc & the Public Domain libraries that were around.

      Aah... I'd actually forgotten about Fred Fish, can you believe it? Thanks for the trip down memory lane there, pandrijeczko. Even to this day, I miss my Amiga (possibly the first A2000 sold in Dallas). And Carrier Command, of course.

      --
      You're special forces then? That's great! I just love your olympics!
    4. Re:we keep doing this over and over again by pandrijeczko · · Score: 1
      Even to this day, I miss my Amiga (possibly the first A2000 sold in Dallas). And Carrier Command, of course.

      There's always UAE or WinUAE to emulate the Amiga on your PC - and Carrier Command is probably downloadable from Back To The Roots (Google for it!)

      --
      Gentoo Linux - another day, another USE flag.
  21. Open Source User = Cares About Software by pandrijeczko · · Score: 4, Insightful
    The OSS methodology does not need such rigid definition or clarification.

    The only reason to run OSS software is because you care about the software that you run and are expected to use on a day-to-day basis. This is for the following reasons:

    1. You don't want to be locked into a particular vendor's proprietary protocols, data formats, etc.

    2. You want full control of your system. Why should you waste system overhead running a GUI, for example, on a system you just need to be a web server? You get that level of choice with OSS.

    3. You want to feel part of a community. Unlike commercial software, you cannot expect the software programmer to bring what you want straight to you in a format you want - it just doesn't work that way because there is no marketing of OSS software. You have to be prepared to feed likes and dislikes back to the programmer or team who created the software.

    4. You don't want to / can't pay for software. This is different to saying "All software should be free" and I'm all for voluntary donations to OSS projects. But it does mean that you can turn old hardware into a working usable system and in poorer countries, where people do not have the income to pay for software, this allows them to have exposure to the Internet, programming and gaining computer skills.

    5. You don't support piracy. This follows on from 4. above but surely it's better for everyone to have people paying for commercial software and not using illegal copies while those that won't pay for software just use free software instead.

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Open Source User = Cares About Software by KZigurs · · Score: 1

      And regarding point nr. 3 - sure, why not. But this is the reason I have stepped back from numerous good open source products, since they become so bloated with ultraspecific features and hacks to the point where I wasn't able to use them comfortably. Nothing beats a good management in software developement. The only problem, as it appears, that all of them now works for google ;D And the rest - for microsoft.

    2. Re:Open Source User = Cares About Software by jeffreyjakucyk · · Score: 1
      What bothers me is that most people here on Slashdot seem to think that anyone who downloads/uses open source software is going to "do something" under the hood with it. The open source software that I use, I use because it is the best piece of software I can find that does what I want. It has nothing to do with being open source or not.

      Two programs I regularly use are Fire and Meteorologist. Fire is the best multi-service chat app for OS X (IMHO) and Meteorologist is the best menubar/dock weather app. As for them being OSS, I usually toss the source code as soon as I download these programs, because I can't do anything with it. I just want to USE THE SOFTWARE. I will report bugs that I find, but I can't do anything to fix them. I do this with non-OSS software too. The CAD software I use at work has some very responsive developers, and I've gotten patches to bugs I've found within a few days.

      I am tired of hearing all these arguments that the people who download and use open source software are all going to edit the code and contribute to the project. Here's a clue, WE'RE NOT ALL PROGRAMMERS, but some of us are savvy power users who just want the best software for the job. Most people who download open source software have no idea what it means, nor do they care about proprietary data formats, full control of their system, running in a CLI, or being part of a community. They just want software that does what they want.

    3. Re:Open Source User = Cares About Software by P-Nuts · · Score: 1

      but surely it's better for everyone to have people paying for commercial software and not using illegal copies while those that won't pay for software just use free software instead.

      I'm not sure if that part is necessarily true. Suppose there is some expensive commercial program, that some people pay for (generating income for the company who wrote this program), but that other people pirate (they can't or won't pay). There is also an open-source program performing a similar task.

      If everyone uses the commercial program, it might become an industry standard, meaning all the people who pay for software buy that program. It's position as an industry standard might be weakened if some unbeatable copy-protection were added - the people who won't pay will be forced to switch to the open-source program, and if enough of them did, it may become the standard instead.

    4. Re:Open Source User = Cares About Software by Nurgled · · Score: 1

      Even ignoring market forces, I still can't see any benefit to using free software vs. unlicenced comercial software.

      If (say) 10 people buy Windows XP Professional and 10 people download a CD image from BitTorrent and use a leaked corporate CD key, Microsoft gets the money for ten copies of Windows XP Professional.

      On the other hand, if 10 people buy Windows XP Professional and 10 people download the CD image of Debian Woody Binary-1, Microsoft gets the money for ten copies of Windows XP Professional.

      How is the second situation any better than the first, bearing in mind the stipulation that we ignore the "Software A gets more mindshare" factor for a moment? As far as Microsoft's concerned, they've seen the same result in both cases. The ten licenced users of Windows XP Professional still use Windows XP Professional in both cases. The public at large doesn't care either way what software these 20 people are using. The only people who see any direct effect here are the ten who are now using Debian instead of Windows XP Professional, and whether that is better obviously depends on the user and doesn't directly affect anyone else.

      (This is really just a variation on the "I wouldn't use it if I didn't get it for free" argument for the use of unlicenced software, of course.)

    5. Re:Open Source User = Cares About Software by Anonymous Coward · · Score: 0

      1: There are vendors who use only open standards in their closed sources software products.

      2: There are closed source operating environments where you can do this (any commercial UNIX variant comes to mind)

    6. Re:Open Source User = Cares About Software by pandrijeczko · · Score: 1
      There's no problem with your argument except that many Windows users always seem to argue in defence of Microsoft products because they've never had to pay for any of them.

      I'm not debating the rights and wrongs of piracy here but I'm sure many Windows users would take a very different attitude if they had to pay the full amounts for all the software that they run - by the time they've paid for Windows XP and MS Office, for example, there's probably not much change left from 500 dollars/Euros/pounds.

      If we were to assume that using illegal copies of Windows and other commercial software just wasn't possible, then a lot more people would use OSS software purely from a cost perspective. As a result, the OSS userbase would contain a much wider and larger spread of users, hardware manufacturers would be more inclined to release, even Open Source, their drivers for Linux/BSD/etc. and the whole OSS community would be much different.

      Again, what people do with software copyrights is for their own conscience alone but the case of commercial vs OSS software has to include the core difference that the former needs to be paid for whereas the latter is generally cost free.

      --
      Gentoo Linux - another day, another USE flag.
    7. Re:Open Source User = Cares About Software by pandrijeczko · · Score: 1
      1: There are vendors who use only open standards in their closed sources software products.

      The exception rather than the rule. It actually makes good business sense to keep the money rolling in from your customers once they've bought something from you - one way is to charge for service contracts, the other is to ensure they depend on your software and remain in the upgrade cycle.

      I think also that you're thinking of commercial software vendors supporting open standards in their software which is different. How many of them create standards and make them open? One of the only ones I can think of is Adobe's PDF format and even then, I'm not sure how open that is as a format.

      2: There are closed source operating environments where you can do this (any commercial UNIX variant comes to mind)

      If you're talking commercial UNIX, the normal way of getting more control on your system is to get a port of GCC onto it and then compile the free stuff you actually want to run on it. After all, it makes no sense in, say, Sun writing specific closed-source apps for Solaris if the OSS community has already done the hard work and written free versions of the software already.

      --
      Gentoo Linux - another day, another USE flag.
    8. Re:Open Source User = Cares About Software by Anonymous Coward · · Score: 0

      I rarely see Windows users making pro-Piracy arguments. It happens, I suppose, but not nearly as often as "Windows and all the drivers were preinstalled for low cost, why should I change anything?"

      I do see Linux users continually misrepresenting the cost aspect by assuming that Windows is either pirated or it costs $500. The vast majority of Windows users are covered by corporate or OEM discount programs and don't pay anthing close to that.

      Furthermore the assumption that the lack of piracy would help Open Source is unfounded. It could well be that it would only help other commercial software companies (every image program that doesn't cost as much as Photoshop, etc).

  22. Open source version by sql*kitten · · Score: 4, Insightful
    I find this assertion interesting:
    But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free.
    For a long time it was hard to get backing for software development on the PC because of the "Microsoft version" - the idea that if your idea was successful, MS would include it in the next version of Windows, undermining your market. Now, are we going to see that it's hard to get funding because someone will write a free version?

    Whether or not they will, or whether it will be any good, isn't really relevant. I doubt that GIMP has hurt Photoshop's sales much, or MySQL is making a dent in Oracle. It's the perception in the mind of VCs and investors that matters.
    1. Re:Open source version by Semi-Lagrange · · Score: 3, Insightful
      But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free.
      Here's the problem I have with this statement. From a market standpoint, if your work can so readily be replicated by a kid in his parents' basement, by definition it doesn't have very much economic value.
      I think people need to realize that software as a product, a general application useful to a large number of people, has a relatively low economic value. Writing software in your parents' basement is orders of magnitude easier than producing your own hardware DVD player, and the same goes for most other consumer products.
      Expecting to make money off software products is simply unrealistic. While most people who pay for Windows now don't realize this, I think the F/OSS movement will change that.
      --
      No hay banda
  23. Well written article by Omnifarious · · Score: 4, Insightful

    And I think it has many interesting points that are worth thinking about and/or taking to heart.

    But, I have a critique of point 3 (All software should be free) and an observation about point 5 (Scratching the personal itch).

    First, there is profitable Open Source software out there. The biggest example I can think of is LiveJournal. Sure, what LJ sells is premium features for their site, but they wouldn't have a thing to sell without their software, which they've wisely chosen to Open Source. LJ makes enough money to afford some pretty hefty server farms in back of it. There are many clone sites out there that use their software, and are free to make money in the same way, but none of them have come even close to putting LJ out of business yet. In fact, I think they've just strengthened LJs business.

    So, software can be free, and still make money.

    In point 5, Neil Gunton cogently observes in the last sentence "A commercial company, on the other hand, can afford to scratch the personal itches of its end-users, because the end-users are the ones paying the bills.". This very true, and I think it provides a useful illustration of a means by which an Open Source company can make money by directly selling software.

    I think I ought to be able to go into a store and bu a copy of gimp. In fact, I think there are several Open Source packages which would lend themselves well to being sold seperately from distributions. This would do a lot to raise the visibility of these packages from a consumer perspective.

    I just answered a question by someone where they were wondering about Open Source packages for doing various things. I gave them a list of them. But every single one of those packages usually comes with a distribution. This person was totally unaware of this.

    These packages need marketing and distribution seperately from the OS. That marketing and distribution would raise their profiles, and provide a valuable way for end-users to get involved in how a package is produced. Their money would pay for support. They could be introduced to the concept of Open Source and how to effectively contribute constructive criticism and development money for their pet features to Open Source projects. The distribution company could provide a focal point for this, and a project could put things up on its homepage about how well it was being served by various distribution companies.

    This would both generate revenue for Open Source projects, adressing point 1. And it would provide direct consumer involvement that could drive feature development, addressing point 5.

    If I ever make consumer oriented Open Source software, I intend to sell it on my webpage, and not provide it for free download. I will tell them that if they can't afford the download, they should get a copy from their friends. I will provide source with the download. If someone wants to grab my source and try to compete with me in selling it under a different name, they're welcome to try, but I'm fairly confident that I can continue to add value to this software that I originally wrote better than anybody else, and they will eventually decide to rejoin my project anyway.

    1. Re:Well written article by Anonymous Coward · · Score: 0


      I have a critique of point 3 (All software should be free) and an observation about point 5 (Scratching the personal itch).

      First, there is profitable Open Source software out there. The biggest example I can think of is LiveJournal...

      So, software can be free, and still make money.

      Except that in this case, you're not making money from the software itself. Sure, it enables you to make money, but really what you're selling is your network and servers, under a service model. If your project uses a different model, then that doesn't necessarily work. What if you write a word processor or a system library? There's no way you're going to be able to sell those over the net.


      If I ever make consumer oriented Open Source software, I intend to sell it on my webpage, and not provide it for free download. I will tell them that if they can't afford the download, they should get a copy from their friends. I will provide source with the download.

      That's a pretty cool/good idea; mind if I steal it? ;)

    2. Re:Well written article by hughk · · Score: 1
      I think I ought to be able to go into a store and buy a copy of gimp. In fact, I think there are several Open Source packages which would lend themselves well to being sold seperately from distributions. This would do a lot to raise the visibility of these packages from a consumer perspective.
      At least at one time you could get a book about The Gimp which had a CD with it. The CD was a typical open source distribution, so you had to do a typical ./configure; make; make install on it, easy but frightening for some people and much harder on Windows. Now there is a windows version of the Gimp, it would be easy to do the same but include a nice, easy to install binary version of the program for 2K/XP. The program effectively becomes 'shrink-wrapped' for those who prefer a box (or in this case, a book).
      --
      See my journal, I write things there
    3. Re:Well written article by muyuubyou · · Score: 1
      If I ever make consumer oriented Open Source software, I intend to sell it on my webpage, and not provide it for free download. I will tell them that if they can't afford the download, they should get a copy from their friends. I will provide source with the download. If someone wants to grab my source and try to compete with me in selling it under a different name, they're welcome to try, but I'm fairly confident that I can continue to add value to this software that I originally wrote better than anybody else, and they will eventually decide to rejoin my project anyway.


      Please try that and come back. That model is doomed. You're basically telling people to open their P2P application of choice by telling them it's legal to copy it from their friends, but they're just not going to get it directly from your site.
    4. Re:Well written article by KjetilK · · Score: 1

      In point 5, Neil Gunton cogently observes in the last sentence "A commercial company, on the other hand, can afford to scratch the personal itches of its end-users, because the end-users are the ones paying the bills.". This very true, and I think it provides a useful illustration of a means by which an Open Source company can make money by directly selling software.

      I too think that it is very important that we create a cash-flow ASAP, and that it should run through as few hands as possible between the end user and developers.

      I think it is vital for the sustainability of Free Software that as many as possible can make a living from writing software directly.

      One way to do it, is to convince PHBs that the way of the future is not buying products: "Products are bad, they may or may not do what you want", instead "you can take a free system, which almost do what you need, and pay someone to include the features you need, then, out of enlightened self interest, these changes are submitted back to the project".

      German government did this with e.g. Project Ägypten, by paying a small number of small contractors. It works absolutely great, I use it myself often, and it worked great for the developers too. That way, you wouldn't get paid as a charity (which I agree is not a very nice prospect), but you're working with a proper contract. I think if this was common thinking, it would employ a lot of programmers and assure that Free Software would remain prosperous for foreseeable future.

      The second thing is that end-users could team up and pay developers to add features they really like to have. For high-profile projects such as Mozilla, KDE and GNOME, I think this could provide very significant income for many developers, who could make a living simply by responding to user wishes.

      Third, we need voluntary micropayments. Toss a .1 to developers now and then. It could accumulate to become significant, and while it may not provide a full-time income, it could get a newbie started.

      Finally, I have this possibly socialist idea that governments should employ hackers rather than lawyers to find technological rather than legal fixes to obvious problems.... For example, the European Commission is trying to extend the right to reply to online media. While present proposal is not as totally hopeless as the first one, it is still unhealthy. Instead, what they should do is to hire a bunch of hackers to replace the very limited "right to reply" with an RDF based almost unlimited opportunity to reply.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    5. Re:Well written article by Pionar · · Score: 1

      Gimp 2 rules on WinXP. I haven't had a crash yet. It still has that ugly command-line error output, but at least it's stable.

    6. Re:Well written article by c0d3h4x0r · · Score: 1

      A lot of people think companies should open-source their products, but they can't do that. They have to protect their patents, pending patents, product strategies, and trade secrets. Source code generally reveals all of that.

      Even if you ignore that, consider this: open source also means open binaries. By giving people the freedom to copy, modify, and reuse source code, you're also granting them the freedom to build their own binaries from that code. Why would anyone pay good money to buy binaries from you when they can get the source and build binaries themselves?

      The only approach that would work for a business would be to legally restrict the source code from being copied. When you buy the software, you would get a license to look at, modify, and rebuild the source code for your own use only. You wouldn't be permitted to redistribute any of the original source code, although you could distribute diffs of your work (so as to share your improvements/changes with other users and/or the company).

      This way you would get the best of both worlds: lots of eyes reviewing the code, quick security updates, community-driven features and improvements, and yet the company would still get compensated for their work and would maintain control and direction over official releases.

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    7. Re:Well written article by Omnifarious · · Score: 1

      I don't suggest that anybody Open Source anything that isn't already. I think that eventually all code will be Open Source simply because it has to be in order to compete. I'm very happy about this likely reality, and I would prefer to meet it head on. This means thinking carefully about revenue and business models instead of crying and moaning about how existing business models have this or that problem if you Open Source your code.

    8. Re:Well written article by mati · · Score: 1
      If I ever make consumer oriented Open Source software, I intend to sell it on my webpage, and not provide it for free download. I will tell them that if they can't afford the download, they should get a copy from their friends. I will provide source with the download. If someone wants to grab my source and try to compete with me in selling it under a different name, they're welcome to try, but I'm fairly confident that I can continue to add value to this software that I originally wrote better than anybody else, and they will eventually decide to rejoin my project anyway.
      I wish this were possible. I don't see how you could make money with this model, when someone could take every version of your project you release and sell it for less elsewhere. The cost of the download would quickly approach the cost of bandwidth + overhead.
    9. Re:Well written article by Omnifarious · · Score: 1

      I don't think you're right about that. Has anybody actually tried the model? Seems like RedHat's making out pretty well with RHEL 3 that way.

  24. Biodiversity is good by orzetto · · Score: 1

    To a certain degree I agree with most of the points presented in the article. However, I disagree with the statement (point 6) that there should be less choice and more "funnelling" of projects, e.g. commingling Gnome and KDE.

    Keeping a "collaborative competition" where new ideas are tried out, imitated and exchanged is a healthy practice. Of course having only one perfectly-managed project would be better, if you drop the question of how you get perfect management.

    A single project will make some mistakes at one point or another (see Gnome's spacial browsing or whatever they call that devilish desktop-cluttering insanity), but if there is more than one project, the best idea will win. I'm actually worried by Gnome's problems, right now KDE is poised to become the One And Only® desktop for Linux in the heavyweight class. What will I migrate to if Gnome is not there anymore? I hope the goneME guys manage to turn the wind there.

    --
    Victims of 9/11: <3000. Traffic in the US: >30,000/y
    1. Re:Biodiversity is good by Tony-A · · Score: 1

      if you drop the question of how you get perfect management.

      Hehe.
      Only way I know of, you only have resources for one and you call it perfect.
      Of course it isn't, but how could you tell the difference?

  25. I think this was a joke, not a troll by Anonymous Coward · · Score: 0

    perhaps the mods are on crack again.

  26. right on the money by Anonymous Coward · · Score: 0

    As a former software entrepreneur, I think this fellow's points are well taken. I remember one of my employees--a Linux guru--saying contemptuously, "If people can't use the command line then they shouldn't be using computers." No, he wasn't joking. Most open source software remains written by engineers for engineers. I think the recent movement by OSS proponents towards identifying market economics and user requirements is therefore a very good thing. Mr. Gunton's list of myths is an excellent starting place.

    1. Re:right on the money by pandrijeczko · · Score: 1
      "If people can't use the command line then they shouldn't be using computers."

      I agree with the sentiments in that statement, if not the actual wording.

      The fact that there are far too many inexperienced users with PCs these days contributes greatly to the spread of viruses on the Internet, which affects us all. Unfortunately, these same people fall for the marketing hype that you don't need to perform any ongoing maintenance on a PC and just assume that whenever anything goes wrong, they can go to a knowledgeable friend or family member to get it fixed (by which time the damage has already been done).

      My personal belief is that everyone should have education in basic PC maintenance - no different to someone taking a driving test to ensure they're not a danger to other road users. No, they don't have to be geeks or programmers but do have to understand how to configure a basic firewall, how to perform software updates, how to keep virus checkers updated, etc. Added to this, if paedophiles "roam the Internet in their thousands" (another overblown statistic), how can any parent justify owning a computer but not understanding what they're kids are doing on it at any moment in time?

      Sure, there's a lot of "computer snobbery" around but I don't accept the argument that just because you use only commercial software, you don't have to have any idea as to how a computer works.

      --
      Gentoo Linux - another day, another USE flag.
  27. Those are only myths if you don't understand them by Anonymous Coward · · Score: 0

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    Few people actually say that. It's more like "If you're not willing to help fix it then you shouldn't demand a fix either." Usually people who get to hear something like that have treated the programmers who do the actual work like they owe the users something, which simply isn't true.

    The idea seems to be that Open Source is better than closed source because you can "tinker" with the code. But how many people actually do this?

    That's beside the point. Fact is, you can if you want to. It may be a less attractive solution than having the original author do it, but what if the more convenient option is unavailable? Even the chance of having someone else fix it is better than having to rely on the original author alone.

    3. "All software should be free"

    A better phrase is "Information wants to be free". Some people try to avoid the argument by saying that information, being an inanimate object, doesn't want anything at all, but that's just ignoring the metaphorical nature of the phrase. Information wants to be free means that information ending up in the public domain is a natural tendency. For various reasons we erect artificial gates which slow this process down a little, but the tendency remains. All software should be free is just an extrapolation of the natural course of information. You, as a developer, will have to find ways to deal with it.

    "Open Source software is always better than closed, proprietary software"

    That is obviously not true. What people mean is that Open Source software has a higher chance of producing better software than a closed source development model. That of course is more of a religious issue than anything else, but some of the arguments are quite convincing. Empirical studies are not very meaningful because we have yet to find a universally acceptable metric for "good software". In short, this is excellent flamewar material. Doing things one way or the other does a lot more to prove your point than discussing it.

    5. "Scratching the personal itch"

    It's still one of the main motivations for initial Open Source development. However, it's just that, a motivation, not a design goal. Most programmers realize that for a program to be of value to other people, it is not enough to write it so that the programmer's itch is scratched.

    6. "More choice is always better"

    All else equal, more choice IS always better. In that case, a random choice would always end up with something equal to or better than a situation without choice. The main argument is that choice is not detrimental to the quality of the single elements because the programmers choose between not helping development or writing an alternative.

  28. Some are myths, some not: by twem2 · · Score: 2, Interesting

    The first point is just a matter of opinion. I feel that its counterproductive to hold this opinion, but its an opinion, not a myth.

    More importantly, FOSS does let you tinker under the hood. That it not a myth. The importance of that is not whether you do, but that you /can/.
    This is an important difference and one that is necessarily true for FOSS, so its cetainly not a myth.
    Of course, if anyone claims that everyone does tinker, they're in cloud cuckoo land... I've done it three times. That will be out of several hundred programs I use. Most people want to use their computer not tinker...

    There is a fair amount of opinion in the article rather than fact, but it is well presented and not zealot like :-) (and hey, where would we be without opinions being challenged?)

    1. Re:Some are myths, some not: by Anonymous Coward · · Score: 0

      You can "get under the hood" if and only if you are a programmer. That excludes just about everybody in the world beyond Slashdot.

    2. Re:Some are myths, some not: by Anonymous Coward · · Score: 0

      Gee, no shit. What a fucking revelation, maybe you should write an article on it and get it posted on Slashdot.

      What sort of stupid argument is this? "Only a computer programmer can modify this here computer program, so making your code Open Source is pointless." I personally do not have the skills to modify my cars engine, so does that mean I should have my hood welded shut? Or maybe I could just get a mechanic to fix it and tune it for me; that might work!

    3. Re:Some are myths, some not: by Anonymous Coward · · Score: 0

      The fact is, often times, just to do something simple involves having to get under the hood. If you want the whole world to use FOSS, you're going to have to make your programs more usable to Joe-Schmoe with an IQ of zero. If not, take the pole out of your ass and live with the fact that Linux will always remain a niche for the geeks and the brave. The rest are actually doing pretty ok on Windows thanks. Just climb back into your little hole, while the rest of us go get laid, with real women.

  29. Paying for fixes / enhancements by dido · · Score: 1

    Helping to fix things doesn't necessarily mean contributing code. Fixing bugs and/or adding features is a support issue, and nobody ever said that support for open source should also be free. If you don't pay for support, then you're basically relying on the charity of strangers, and don't have the right to be surprised if you get rebuffed sometimes. If you are like most people and can't do fixes or enhancements yourself then try to convince someone who has that ability, by paying them perhaps, to do it for you. This is, in fact, one of the oldest and most successful ways that people thought of to build a business model around Free/Open Source Software.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  30. Debunking the Myths from "Open Source Myths" by mmurphy000 · · Score: 2, Insightful

    I'm assuming the author posted his essay and pointed Slashdot to it in the interests of getting comments. Well, here are mine:

    "If you're not willing to help fix it then you shouldn't complain about it"

    IMPE (In My Personal Experience), this statement is rarely the first thing out of the developers' mouths. It's mostly used when firing back at those who try demanding certain features be put into the projects. Anybody has the right to comment and criticize, and the open source developer community probably handles that as well as any audience does for that type of comment. However, nobody can demand things be done unless they're paying for it or they're doing it themselves.

    "Open Source software allows you to get under the hood and fix problems"

    Does a casual user do this? Probably not. Does this mean that no user does this? Of course not. It's mostly a matter of how much import you put on the fix and getting it soon. And in terms of the complexity...that depends on the project. Like the essay author, I am "an experienced developer" and I've already helped fix bugs in rsnapshot (small Perl script) and as an experiment rewrote part of the TightVNC Java client to use as a Swing component instead of an applet (not huge, but not exactly simple, either.)

    "All software should be free"

    or more specifically:

    One of the central tenets of the Open Source philosophy (as it seems to be understood by the average person, at any rate) is that all software should be free.

    No, that's one of the central tenets of the Free Software movement, which is approximately a subset of the Open Source movement. And their concern is "free as in speech" more so than "free as in beer", which is more of a side effect. Yes, this philosophy, if carried to its practical conclusion, means no more shrinkwrapped commercial software. Just like the existence of Habitat for Humanity, if carried to its extreme, means no more business for home builders ("free as in siding"? ;-). But it doesn't eliminate the market for home improvement stores (e.g., Home Depot), as homeowners still have to "scratch their own itch" and fix things around the house. It therefore similarly does not get rid of the markets for lumber, bricks, shingles, nails, power tools, etc.

    "Open Source software is always better than closed, proprietary software"

    Actually, I agree here -- anyone who says that literally is nuts. If you put "All else being equal" on the front, then the statement is fairly decent, but rarely is all else equal, meaning a project's open source nature is one of many features, each with their own weight in the eyes of the decision-maker.

    "Scratching the personal itch"

    The author admits that this is true in the first sentence of his argument. If it ain't a myth, don't list it as a myth -- it hurts the essay overall.

    "More choice is always better"

    Like with the proprietary "myth" above, as a literal statement, this probably isn't a great statement. With "all else being equal" on the front, it is. Certainly, the inverse -- less choice is always better -- or the contrapositive -- more choice is never better -- are even worse statements, so the "myth" ain't so bad in comparison. (and forgive me if I got my inverse and contrapositive mixed up, as it's been a long time since I covered that in middle school).

    1. Re:Debunking the Myths from "Open Source Myths" by BenjyD · · Score: 1

      IMPE (In My Personal Experience), this statement is rarely the first thing out of the developers' mouths.

      Exactly - I think he has confused the people who start flamewars in places like Slashdot with actual OSS developers. Polite suggestions/feature requests to developers are almost invariably met with a polite response, even if it is saying "I have a list of ten features to add already - I don't have time for any more".

      The many feature requests I've received for my project have invariably been extremely polite, and I've replied in kind.

  31. opensource by chrisranjana.com · · Score: 1, Insightful

    Yes opensource is much better.

    --
    Chris ,
    Php Programmers.
  32. Code testers are important by NtwoO · · Score: 1

    Yes indeed, we don't all dive into the code when we find a problem. I also develop code. Having someone test it that has no insight as to how it functions underneath is very important to me. Having a second opinion to guide my aesthetics and so forth is imperative. I thus consider feedback on OSS projects on a "Higher level" just as important as contributions to the actual code development. You will quickly find out if your software is userfriendly if you give it to a 50 year old working in the natural gas industry (my industry)! Greetz, Frans

    --
    ! /* */
  33. "All software should be free" - NOT! by mirabilos · · Score: 1

    This "all software should be free" is part of the
    movement around the Free Software Foundation, which
    admittedly has done some great work, but is only
    a small part of the Open Source community as a
    whole.

    Take, for example, the BSDs. We don't mind - we
    even are lucky - if our software is taken by some
    large company and makes their way in one of their
    products, with our name being mentioned in the
    manual.

    As for the other points - sure, you've got a point,
    but open source - again, especially the BSDs - is
    not only about using, desktop friendliness etc.
    but also about learning. Learning a different way
    than with Windows, Mac or GNU/Linux.
    If a user of our OS has got a problem, we'll fix
    it, but also tell him how it's done, so he can do
    some of the work himself next time. If he's got a
    problem with the usability, we teach him how to
    use xterms in evilwm or icewm *devilish grin*
    instead of recommending KDE or even *shudder* GNU
    GNOME to him. - This usually makes them either
    stop using our system, or better understanding
    users.

    Sure, this is a bit unique to the BSDs - our OS
    has a special goal: small- to medium-sized servers
    and desktops for developers. The BSDs in general
    don't want "world domination", but to use the
    right tool for the job (this means some $otherbsd
    or even GNU/Linux for SMP machines, or Windows®
    for playing modern games such as Diablo II). Take
    my posting just as a "heads up!" that there are
    people who are different.

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    1. Re:"All software should be free" - NOT! by maximilln · · Score: 1

      Take, for example, the BSDs. We don't mind - we
      even are lucky - if our software is taken by some
      large company and makes their way in one of their
      products, with our name being mentioned in the
      manual.


      With bated breath I will be awaiting the release of DRM enabled Microsoft SuperBSD'05. All of the security and stability of a traditional *NIX with all the corporate hassle, crappy customer service, overpriced licenses, and responsibility free EULA of Microsoft.

      Additionally, with a nearly unlimited legal budget and some strategic patenting, every other BSD variant will be in violation of MS IP in about 10 years.

      UC-Berkeley must have a careful eye and some pretty big attorneys because, honestly, I see no reason why MS hasn't tried to do this yet.

      --
      +++ATHZ 99:5:80
    2. Re:"All software should be free" - NOT! by mirabilos · · Score: 1

      Additionally, with a nearly unlimited legal budget and some strategic patenting, every other BSD
      variant will be in violation of MS IP in about 10 years.

      That's why we are actively fighting patents,
      for example in the European Union where our
      project is homed. OpenBSD is Canada-based,
      all the others are US-based.

      UC-Berkeley must have a careful eye and some pretty big attorneys because, honestly, I see no reason
      why MS hasn't tried to do this yet.

      UCB does not have anything to do with current
      BSD development any more, but the lawsuit from
      the beginning of the 1990es, and the recent
      Caldera licence (from before they renamed them-
      selfes to SCO-new) freeing all Unices up to and
      including 32V, protect the existing codebase.

      New inventions, of course, will have to be ana-
      lyzed, but the jist is: if a BSD developer invents
      it, and Microsoft takes it, they can do everything
      with it, *EXCEPT* pretend they have written it them-
      selfes (so no patent claims, etc.).

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    3. Re:"All software should be free" - NOT! by maximilln · · Score: 1

      UCB does not have anything to do with current BSD development any more

      I'm well aware of the technical separation but the social networks I'm sure are still very much intact.

      but the jist is: if a BSD developer invents it, and Microsoft takes it, they can do everything with it, *EXCEPT* pretend they have written it them-selfes (so no patent claims, etc.).

      In a perfect world, yes. In today's world MS could add 10 lines of code and compile it. It's illegal for devs to decompile to prove it.

      BSD is a very nice baseball bat to beat Linux with. I'm really really surprised that corporate America hasn't attempted to steal it yet seeing as how all the BSD devs are so nice to leave it out in the open like an unlocked rifle.

      --
      +++ATHZ 99:5:80
    4. Re:"All software should be free" - NOT! by mirabilos · · Score: 1

      In a perfect world, yes. In today's world MS could add 10 lines of code and compile it. It's illegal
      for devs to decompile to prove it.

      Again, depends on where you live. In fact, it's
      allowed here, and the netfilter team (Linux) has
      succeeded twice before court, in the latter case
      even yielding an official rulement that the GPL
      is valid (in Germany).

      As for BSD - Microsoft does honour the advertise-
      ment clauses, look into your Windows® manual and
      find them there.
      Modern BSD licences don't have advertisement
      clauses, so - if you only produce binaries - there
      is not much they have to do.

      Our project uses the following, for reference:
      http://wiki.mirbsd.de/LicenceTemplate

      It's not exactly equivalent to "The UCB licence",
      but short and fine-tuned (with a few tweaks for
      European droit-d'auteur-based law)

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  34. That's why commercial software exists! by Photo_Nut · · Score: 1

    "Now imagine what a phenomenal product GIMP would be in the eyes of graphic artists who now use photoshop if only the people who had complained about it could be bothered to FIX what they see as problems. A few small years worth of effort in total, very little from each person who has seen something wrong, and the free tool would have surpassed the proprietary one years ago. Instead, all we get are more complaints."
    The thing you missed is that when Photoshop gets complaints, those complaints come from someone who has paid $500 to Adobe. This is a graphic artist, not a developer. Adobe pays the developer some of that $500 in order to fix the problem.
    In the OSS world, the user that gives feedback gives exactly that: feedback. But what do the developers of the OSS project care about that feedback? After all, if the user wanted to get their feature implemented right, they could have paid someone else to develop it, or picked up a few books on development.
    Fundamental assumption: users are not developers. Hence, we have commercial software.

  35. If ignorance is bliss by iamacat · · Score: 1

    The author must be a happy man,

    RMS et al, for whom I have nothing but respect

    which is, sadly, not returned. Richard Stallman wants all software to be free, and doesn't respect closed-source software companies. If you want to make money by selling binaries, better find someone else to respect. Like Linus maybe, he doesn't seam so political.

    I grew up in the 1980's assuming that I would one day be able to write some really cool software, then *SELL IT*, and make some real money for my trouble. But if I were to do that today, then in all likelihood someone would write an Open Source version of the thing, which sort of takes the wind out of any commercial startup.

    Newsflash: You can not make money by writting software that people don't mind developing themselves for fun, or to satisfy their own needs. Write something that needs an effort of a big team, or rigourous quality assurance, and you might still catch your dream.

    But it's also true that in many respects, Windows kicks Linux's ass in terms of usability and GUI refinements.

    *shudder* Windows UI is vulgar and slow. I think it's the reason many people shy away from computers, or doing anything non-trivial with them. The author must surely mean MacOSX?

    1. Re:If ignorance is bliss by Anonymous Coward · · Score: 0

      *shudder* Windows UI is vulgar and slow. I think it's the reason many people shy away from computers, or doing anything non-trivial with them.

      Load 'o crap. I've been running Knoppix the past 3/4 days, and I've already started missing Windows' UI. You may be happy with CLI, but I like my GUI thanks. Windows Security sux. Windows Stability is poor. But Windows UI is the one well-thought-out part of MS' programs. I like being able to use the address toolbar on the task bar for launching anything. It means you get a good mix of CLI and GUI, take your pick. Most people who say the UI sux haven't bothered to use all its features.

  36. Some myths are bigger than others... by ewe2 · · Score: 2, Insightful

    "Open Source software allows you to get under the hood and fix problems"
    How is this a myth? Nothing prevents me from doing it, whether I want to is my choice. And those that do are always going to be in the minority.

    "All software should be free"
    Aaaagh. How many times do we have to reiterate it, not as in beer? Another "software is manufacture" argument.

    "Scratching the personal itch"
    So the desire to rule out leeching wasn't a valid itch in the case of bittorrent. Or the wish for a fast uncomplicated window manager made blackbox the choice of only programmers. My particular itch has nothing to do with programming. This might have made sense maybe five years ago, now it's laughably easy to shoot down.

    "More choice is always better"
    This is a bad way to put it. "A bunch of bad choices is worse than a few good ones" is a better argument, and has much better application to software.

    This was lazily written and needed more thought before /. got hold of it. Bad move :)

    --
    insecurity asks the wrong question irritation gives the wrong answer
    1. Re:Some myths are bigger than others... by hackstraw · · Score: 1

      "Open Source software allows you to get under the hood and fix problems"

      The original article asks "Who does this?" I do, and many others do. Every distro, to my knowledge applies some kind of patch to most all of the open source packages. I have hacked a number of software packages to "fix" them, add enhancements, etc.

      Also, I am indebted to OSS for teaching me how to program. I can't tell you how valuable it is to have every piece of code that you use every day with the source completely available. I'm not talking about snippets of code, or a silly piece of "freeware". I'm talking about everything. I have learned so many tricks from reading OSS code over the past 10 years or so. I've never had a CS or any other computing class, and I feel as though I have gotten a better education from OSS than any 4 year college (at least from the people I've met).

      Also, closed source software usually means that its limited to one or a handful of plaforms. With OSS, I can run the apps that I'm used to on multiple platforms. For example, I've used cdrecord on OSX, Linux, and Win2k. Also, by having the source available for portable code, again it helps me to learn about some "gotchas" with portable code.

      To sum it up, I don't think this is a myth at all.

    2. Re:Some myths are bigger than others... by jc42 · · Score: 1

      My particular itch has nothing to do with programming.

      Hey, that's wonderful! Totally useless to most of the world, of course. But I'll bet you get lots of praise from the small crowd that's interested in the history of Central America.

      One suggestion: In the News list, you should include the long-count date along with the Gregorian date. Maybe both in Arabic numbers and in glyphs. Putting the glyphs in stela form to the left of the news would be very cool.

      Several years ago, I added a gimmick to my personal web site that simply converts Arabic numbers to Mayan numbers. No need to link to it, I suppose; anyone interested probably knows where it is. I like to describe it as "my entry in the ongoing competition for most useless web page".

      I think I'll add your link to my page. ... There; it's done.

      I wonder if anyone has yet put up a page that does such conversions for a long list of number and calendar systems? If so, I'm not guessing the right keywords to feed google. There is a site that does Roman-system conversion, a Hebrew-to-Gregorian date converter, and a Chinese-to-Gregorian converter. I don't seem to see any site that does more than one.

      There's a conceptually similar site out there, which takes measurements in any of a long list of units and converts them to any of the other units. One of my favorite is the conversion between fluid ounces and cubic attoparsecs. These differ only in the third decimal place, of course, which is one of the more amusing coincidences in the insanity of measurement systems.

      It's hard to imagine corporate support for any of these things.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  37. Making closed source software can be too expensive by systems · · Score: 1, Insightful

    if you need to make a piece of software, and can't work alone, because it's too much work for you, or because you don't everything about everything
    taking your project online as a free project might help!
    or if you can do it alone, taking is online might help improve it, more hands, eyes, legs, bugs, and everything you can imagine
    another reason to make a software free, is increasing it's chance of adoption, so if more adoptions have more value to you, then maybe making your program free, is a good idea
    moral is, there is a chance that making a sw project open source, is the only way to make use or money out of it
    the internet, and the millions and millions of the net citizens, increases the chances that you will get what you want from makin a project free
    more volunteers who share similar interests
    cheap distribution
    more adoption

    so evaluate the situation, and choose
    free or close
    don't forget, that making closed source software, costs a lot, companies likes Redhat, mandrake, suse, would have never existed if the main software component they work on (linux-kernel) wasn't free, because at one point in their life, paying for the development and marketing and distribution for a new OS was way bigger then their pocket.
    so it can be very practical and economic to make a sotware free ...
    Attracking the right volunteers, in my opinion, remains the make it or break it
    so one should not set his hopes too high
    maybe you will make a piece of code free, but no one will bother
    or maybe the skilled volunteer poll will be satured, all the skilled ppl are busy and taken
    but then of course, i am sure, many many many, closed source sw maker, bankrupt for less then that

  38. Mod parent up by leomekenkamp · · Score: 1

    Point by point:
    1. Willing to help fix != write code. While there are only very few people doing the "no help, no complain" line, it is IMHO a very fair line of reasoning. "X sucks" or "Y does it better" is not helping at all. If one does not like a product, one should either not use it or help improving it. This improvement can be as simple as taking part in a well-informed discussion.

    2. It does not *matter* if you do it or not. A lot of people in democratic countries do not vote, yet think democracy is probably the best political system we have. The point is that anyone *can* get under the hood, not that anyone *must* do it.

    3. Free != gratis, free == freedom (in the FSF domain).

    4. There is no such thing as 'better' without a context. From some contexts, all free software is better than all non-free software, just ask RMS. Without supplying a context, this argument is moot.

    5. Absolutely no point here. If you don't like a free s/w project, then do not use it. No one is forcing you. If you do not like what I have written, bad luck for you. If you do like it, feel free to use it and even improve on it if you like.

    6. He seems to state that choice is good, but too much choice is not. He fails to draw the line, probably because it all depends on the point of view of the end-user. He also fails to mention that *anyone* can fork/start another distibution with 'less choice'. Again a moot point.

    7. This is not a new point, but simply a rehash of all above.

    The article is nothing more than it states: "Thoughts on some frequently-stated dogma promoted by the Open Source community", and that is all it is: thoughts. Not good particularly accurate thoughts though.

    --
    Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
    1. Re:Mod parent up by microtoph · · Score: 1

      If you don't like a free s/w project, then do not use it. No one is forcing you. If you do not like what I have written, bad luck for you. If you do like it, feel free to use it and even improve on it if you like.

      Cool, if that's the way, then I'll do as you suggested: I won't be using it. Probably along with 99% of all the people. We'll just keep using the commercial software that we happen to like and you'll keep bashing us for being such ignorant people. Is that the way this is supposed to work?

      --
      God bless you, Toph.
    2. Re:Mod parent up by leomekenkamp · · Score: 1

      Cool, if that's the way, then I'll do as you suggested: I won't be using it.

      That's fine with me: you are free to choose the software that suites you, just like you are free to say you prefer a dictatorship over a democracy. I will not be bombarding you with advertisements, nor do I lie about my stuff or wrap it up so that it works on your subconscious and makes you buy it. I just wrote stuff and you are free to use it.

      We'll just keep using the commercial software that we happen to like...

      Commercial software can be free software, just look at Red Hat, Mandrake, MySQL: all commercial entities, all selling free software and services for it.

      (...) you'll keep bashing us for being such ignorant people.

      I am not bashing you or any others for using closed source software. I will point out that someone is ignorant if he/she thinks only a Microsoft OS will run on a x86 based PC, or that only non-free software (closed source) can be of high quality. Being 'ignorant' does not equal being 'stupid' in my book, ignorancy can be driven out by education and information.

      Is that the way this is supposed to work?

      Yes. A free market (capitalism) is supposed to give you that choice. I choose free software for almost all of my needs because it is better for me. And I write free software so that others can enjoy the fruits of my labour. That way they do not have to all the stuff I have already done. If they do no like what I have written, they can either create something themselves, or look for it elsewhere, be it free or non-free software.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
  39. gratis != free is just plain stupid by Anonymous Coward · · Score: 1, Insightful

    I agree
    And gratis != free is just plain stupid.

    If you distribute your sources to your first customer, he is able to redistribute them. And your product, suddenly, has become free.

  40. I rather hate this literary form by Jeremy+Erwin · · Score: 4, Insightful

    Most of the time, a list of myths provides little more than an opportunity to trot out a consignment of straw men-- willful distortions of the opponent's arguments, to be hacked, burnt, and slashed at for the the audience's amusement.

    1. Re:I rather hate this literary form by Anonymous Coward · · Score: 0

      Fair enough. Do you consider that to be the case in this particular case?

    2. Re:I rather hate this literary form by Jeremy+Erwin · · Score: 1
      Yeah. I do. I keep wondering when Linus Torvalds will descend into the underworld and complete his heroquest. (viz. Joseph Campbell...)

      Many of those statements are paraphrases from various essays and manifestos floating about the net. In many of those writings, the statement is presented as a challenge-- a provocation to invite persons to listen. Supporting and clarifying statements usually follow.

      Consider the statement "All software should be free." Gunton attacks this from a financial standpoint-- "free software" will deprive him of income. But RMS states

      "The word ``free'' has two legitimate general meanings; it can refer either to freedom or to price. When we speak of ``free software'', we're talking about freedom, not price. (Think of ``free speech'', not ``free beer''.) Specifically, it means that a user is free to run the program, change the program, and redistribute the program with or without changes.


      Instead of attacking RMS's explanation, Gunton assumes that the statement is equivalent to "No one should be permitted to charge for software," and scythes through another straw man.
    3. Re:I rather hate this literary form by nacturation · · Score: 1

      Most of the time, a list of myths provides little more than an opportunity to trot out a consignment of straw men-- willful distortions of the opponent's arguments, to be hacked, burnt, and slashed at for the the audience's amusement.

      Most of the time, a reply like that is little more than a collection of assertions -- statements which are not backed up by fact, to be read, modded up, and in the end provided for the audience's amusement.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    4. Re:I rather hate this literary form by Jeremy+Erwin · · Score: 1

      Clever...

      So, you're rather fond of this crude form of demagoguery, then?

    5. Re:I rather hate this literary form by nacturation · · Score: 1

      I do not think that word means what you think it means.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    6. Re:I rather hate this literary form by Jeremy+Erwin · · Score: 1

      Inconceivable!

      Nevertheless, point taken.

  41. Hmm... More of opinions than myths by sonicattack · · Score: 2, Insightful

    Perhaps I misunderstood the title of the article - I think the use of the word "myths" is misleading, since almost none of the points brought up are verifiable, but merely the author's opinion.

    Some examples:


    Just my humble comments on an otherwise quite interesting read. :^) 2. "Open source lets you get under the hood and fix problems"
    The idea seems to be that Open Source is better than closed source because you can "tinker" with the code. But how many people actually do this? Hardly anybody in real life. In reality, it's generally very, very difficult to fix real bugs in anything but the most trivial Open Source software. I know that I have rarely done it, and I am an experienced developer.


    Not sure where this comes from - I never heard anyone recommend OSS on the basis that anyone can fire up their editor and happily fix bugs in any software in minutes, because it's Open Source.

    The advantage that Open Source has over closed, proprietary source because of its "tinker friendliness" still holds true, irregardless of the author's conclusion that it is "very, very difficult" to fix problems in OSS. The source code is still available, right?. This means that it is at least possible for someone motivated enough to try and fix it. You just don't have that when the source code not is avaliable (legally).

    Just because the percentage of users actually contributing their own patches is low, doesn't mean that the advantage of source code availability is reduced. To me this sounds a bit like "Oh, they say that this brand of car can be driven faster than the other brand, but since almost no-one is skilled enough to push the car to those speeds, it's a myth."


    4. "Open Source software is always better than closed, proprietary software" People rant on and on about how much MS Windows sucks, and it's true, it does in many respects. But it's also true that in many respects, Windows kicks Linux's ass in terms of usability and GUI refinements. It's widely recognized that the Linux desktop is still a work in progress playing catch-up to Microsoft, and people continually wage religious wars on each other's OSS projects.

    Come on. I don't think I ever heard someone even on Slashdot seriously put forward the idea that Open Source "always is better, just because."

    Not really sure where this argument is going. Shall I read it as "The idea that open source always is better is wrong, because some proprieraty alternatives do stuff better." Hmm. Again, only the most fundamentalist zealot would not know this.


    6. "More choice is always better"
    [...] For example, a new Linux user has to choose between all these different packages (e.g. which desktop) without knowing anything about either choice, or else just admit defeat and click "All", which results in a bloated system. Reducing the choices would reduce the bloat and clutter that seems to be in danger of overtaking the Linux of today - how many CD's are there now in the average distribution? [...]

    This is a comment on distributions, and _not_ Open Source in general. Reducing the number of choices (or at least putting them under some "advanced options") in the most "user-friendly" distributions may be a good idea.

    1. Re:Hmm... More of opinions than myths by fuzzybunny · · Score: 1

      The advantage that Open Source has over closed, proprietary source because of its "tinker friendliness" still holds true, irregardless of the author's conclusion that it is "very, very difficult" to fix problems in OSS. The source code is still available, right?. This means that it is at least possible for someone motivated enough to try and fix it. You just don't have that when the source code not is avaliable (legally).

      Well stated, thanks. Also what a lot of people forget is that not all OSS is convoluted, badly commented C/C++/whatever code. I installed a web-based groupware called PHProjekt for a client once (I highly recommend it--it's great for what it does) and encountered some crappy bugs in it. I'm no great coder, but I was able to look through it, find the problem, alert the developers to it and then fix it myself. They said "thank you" nicely, and got rid of the bug in the next release.

      I can't emphasize enough just how much I appreciated being able to find and fix the problem within half an hour, compared to spending x hours on some random tech support hotline and waiting for an official patch to come out.

      --
      Cole's Law: Thinly sliced cabbage
  42. It's worth looking at the rest of his site... by Bill_Mische · · Score: 1

    ...and you'll find he *is* part of the community that he's talking about. see http://www.neilgunton.com/ and especially http://www.neilgunton.com/reasonsfor details.

    --
    Boring Old Fart (40, married, 3 kids...er no...make that 49, married, 3 grown up kids...it's been a long time)
  43. Author is confused by arvindn · · Score: 3, Insightful
    Responses to the points:

    "If you're not willing to help fix it then you shouldn't complain about it"

    Agree. (i.e, agree with the author's disagreement to this statement). However, the statement is generally only aimed at someone who simply flames developers without offering anything constructive, in which case its valid.

    "Open Source software allows you to get under the hood and fix problems".

    That statement is aimed at companies, not home users. Know why gimp is popular in hollywood, despite competing proprietary software having a lot more features? That's right, studios can (and do) pay dozens of programmers, and with gimp they get the source.

    "All software should be free"

    Hello? That's RMS's philosophy, and maybe the philosophy of the Free Software movement. The "open source" movement differs from RMS on precisely this point. Author's long rant about this is completely wasted, because it is a minority of FS/OSS proponents who believe that all software should be free.

    "Open Source software is always better than closed, proprietary software"

    Find me 5 people who believe that.

    "Scratching the personal itch"

    Well, that's the explanation of how unpaid OSS gets written. Commercial OSS is a whole different thing. I don't think anyone confuses the two. The author assumes that people do, and then goes on to explain why they shouldn't. Duh.

    "More choice is always better"

    Yes and no. That's why we have distros. If you are a linux vendor, more choice is always better. The vendors pick and choose and put together a coherent product so that the end user needs to make one choice (which distro to use) and nothing more. They get a usable system right away. If the end user wants to choose, they can, that's why you have debian, gentoo etc.

    Conclusion: these statements aren't myths at all, except in the author's mind, or have important caveats which the author ignores.

    1. Re:Author is confused by Anonymous Coward · · Score: 0
      "All software should be free"

      Hello? That's RMS's philosophy, and maybe the philosophy of the Free Software movement. The "open source" movement differs from RMS on precisely this point. Author's long rant about this is completely wasted, because it is a minority of FS/OSS proponents who believe that all software should be free.


      Why is it then that some estimates have the GPL as the overwhelmingly most often used license? Perhaps not everyone agrees with the philosophy behind the GPL and FSF but when sites like FreshMeat report that greater than 68 percent of the licenses for the software they track are the GPL then that makes you think. Sure you can argue that other licenses are 'more free' cause they let you 'steal' the code and hide it, but if your going to do open source and really believe in it, the slight assurance that the GPL provides that code will always be open source is quite appealing.


      Some popular GPL software packages:

      • Linux
      • GCC
      • Perl (Artistic license also)
      • GIMP
      • The list goes on...

      Us FSF zealots are not so few as you think. We don't quite garner the same kind of corporate support but at least we stay on message instead of trying to incorporate as many folks as possible like good ol' ESR who seems to just want to sleep with anybody and everybody in order to dilute the ideals and ideas that the FSF's founders came up with...

  44. Freedom to Fix by Brian+Blessed · · Score: 2, Insightful

    The article is biased because it, seemingly deliberately, omits crucial parts of the discussion. For instance:
    2. "Open Source software allows you to get under the hood and fix problems"

    The author says that the idea that OSS allows you to tinker with the source code is a "myth". He is totally missing the point; The freedom to fix the software is important, not because every user will be able to do so, but because they will all ultimately benefit from this access being available to the programmers that will submit patches.

    - Brian.

  45. Not how to fix the gimp by kahei · · Score: 1


    Unfortunately, the GIMP cannot be fixed by everyone just fixing the little bit that's bothering them. That's more like the way it got into the current (imperfect although still very useful) state.

    What it needs is for a _small_ group of people to look at and, where necessary, restructure the _whole_ edifice. Having each complainer fix the bit that they are complaining about is not a scalable way to create an application.

    There's a lesson there in there for OSS development in general. Possibly.

    --
    Whence? Hence. Whither? Thither.
  46. Piracy. by ciryon · · Score: 1
    The Gimp is surely a fine piece of software, but it has failed to make a dent in PhotoShop's market, even though it's free.

    Why would someone download Gimp, when they can get Photoshop for free? Why should they even try it?

    Ciryon

    1. Re:Piracy. by fuzzybunny · · Score: 1

      ...easy. Because

      (a) the Gimp runs on my FreeBSD/Linux box (which I use frequently as a desktop, in addition to my XP box at home) and works just fine for a lot of not too complicated stuff (I'm no graphic artist, but I did my business cards with it, and they're very nice) and

      (b) I can easily find docs and help and whatnot on said simple things to do with the Gimp, more so than I was able to with Photoshop. I've used both for various tasks, and being the complete bleeding amateur that I am, found each to have its strengths and weaknesses.

      --
      Cole's Law: Thinly sliced cabbage
  47. Free software by Anonymous Coward · · Score: 0
    Free software is great because it gives developers the opportunity to say RTFM lamer or fix that segmentation fault yourself and send me the fix when you're done, I cannot be bothered to spend any more time on it or It's free, if you have a problem with it maybe you should go back to windows, mouse-boy!

    At least commercial software does give you support, the uncertainty of software failing as soon as you do something the designer never thought of, and then having to start understanding 50,000 lines of code before you can start debugging is a serious problem. Eventually you find that it chokes because a temp file in /tmp was left behind and is corrupted. You spent a month debugging, you mail the programmer and he says 'I know that already, just delete the tmp files you fuckhead!'
    Being insulted as an adult by a 15 year old developer who has abandoned it at version 0.92 because he lost interest, yet feels superior to non-programmers is also something that nobody enjoys.

  48. Free as in Freedom by Anonymous Coward · · Score: 0

    It's Free as in Freedom, Goof ball.
    See http://www.gnu.org

  49. Re:Those are only myths if you don't understand th by Anonymous Coward · · Score: 0

    The idea seems to be that Open Source is better than closed source because you can "tinker" with the code. But how many people actually do this?

    This is a crock of shit argument anyway. Just because the author has personally never suceeded in modifying someone elses code does not mean there are people who can and do. I know I've fixed bugs, ported a whole heap of software to new platforms, used code between projects and I've recieved all sorts of patches from all sorts of people the world over.

    Just because you choose not to modify the code yourself is not a problem or a myth of Open Source Software; it's your problem.

  50. Someone got bored halfway through... by Oddly_Drac · · Score: 5, Insightful

    "If you're not willing to help fix it then you shouldn't complain about it"

    Personally I've never heard this one, although I've fixed quite a few things, then submitted the necessary as it kills that one dead.

    "Open Source software allows you to get under the hood and fix problems" - Maybe you'll poke around a bit in the code, and if it's trivial then you can fix it - but again, this really isn't something your average user is going to do.

    Look! Over there, other side of the road, travelling in the other direction...it's the point...

    The point of this 'myth' is you have the ability to. That's it. Whether you submit the patches or not, you can make any modifications that your little heart desires.

    "All software should be free" - I write something independently, then there is basically not a chance in hell of being able to sell it or make money directly from it.

    There is money being made, but I think the point is that all software should be free in terms of usage rather than monetary cost. Frequent mistake, but a schoolboy error for someone with 20 years experience.

    "As a developer myself, this prospect is profoundly depressing"

    Why the hell should it? I'm currently developing like there's no tomorrow; people pay for my ability to make things work how they want them to, they don't care about which tools I use. You don't stand over your plumber's shoulder and demand he uses branded Stilsons; you'd get one in the mouth after a short amount of time.

    "Yeah, I know, some will say "Go ahead and try, it's a free world". But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free."

    Unlike the corporation that could also do the same thing and just slightly undercut you? Grow up. Competition means going out there and seeing if your product/service will fly, and the capitalist ideal means that you could find yourself competing against an eight-year old wunderkind. On a long enough timescale kids will always kick your ass.

    "the Linux desktop"

    'The'?

    "Some of these benefits include having a more focused direction for the team, given the fact that there is (usually) just one manager and team leader, firmer schedules and deadlines, tighter management, profit incentives, salaries and bonus motivations. While this can also be true for open source projects, the "design by committee" that goes on with community projects often results in a more bloated and less focused product that tries to be all things to all people."

    Have you worked in a closed source environment? For one thing the manager generally doesn't code, the bonus motivations are usually in place to sweeten the complete lack of innovation and flair that are endemic to a heavily specified job and the deadlines usually slide for whatever reason. OTOH, you'll find that most of the _successful_ OSS projects actively try to cut down on the 'committee' element to the extent where someone usually throws their toys on the floor. Same shit, just slightly more transparent and vocal when it happens.

    "A commercial company, on the other hand, can afford to scratch the personal itches of its end-users"

    If it listens. Experience has shown that frequently features are thought of as more important than fixing problems, which has led to the current bloat cycle that usually results in the various companies talking about thin-clients...until they bloat the client again.

    "Some people will inevitably condemn me for putting down Open Source"

    Personally I'm disappointed that you appear to have such a narrow viewpoint. Your major concerns appear to be your own inertia, a couchlock attitude when faced with the idea that you can no longer simply code a product and leave it, that you may be faced with competition and that convienience should be paramount

    --
    Oddly Draconis
    Too cynical to live, too stubborn to die.
    1. Re:Someone got bored halfway through... by levell · · Score: 1

      >> if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free."
      > Unlike the corporation that could also do the same thing and just slightly undercut you?
      With a corporation, you can compete on cost as well as features. If the opposition is not planning on making any money then it's impossible to undercut free. Obviously you can (and companies do) compete with software that is free (as in beer as well as in libre) but it is valid point.

      --
      Struggling to find a day everyone can make? WhenShallWe.com
    2. Re:Someone got bored halfway through... by Tim+C · · Score: 1

      The point of this 'myth' is you have the ability to.

      No - you have permission to do so, and access to the necessary resources. That alone does not confer ability, merely opportunity.

      I'm nit-picking, but then so are you. Non-programmers (ie the vast majority of computer users) simply cannot modify their applications at source-level. They lack the required skill, and most likely the time (and perhaps even ability) to acquire it, too.

    3. Re:Someone got bored halfway through... by Oddly_Drac · · Score: 1

      "That alone does not confer ability, merely opportunity."

      Fair enough.

      "I'm nit-picking, but then so are you."

      Horse testes; the article was based on free as in beer and I slipped up semantically, whereupon you arrived.

      "Non-programmers (ie the vast majority of computer users) simply cannot modify their applications at source-level. They lack the required skill, and most likely the time (and perhaps even ability) to acquire it, too."

      Nobody ever said you could actually do it yourself without some knowledge, and that's where you're beginning to sound really odd. WTH do you think OSS is about if you think users should be able to read and understand source code to the extent where my mum could change the workings of a given application, Captain Obvious?

      --
      Oddly Draconis
      Too cynical to live, too stubborn to die.
    4. Re:Someone got bored halfway through... by ZarkDav · · Score: 1
      Tim C wrote:
      I'm nit-picking, but then so are you. Non-programmers (ie the vast majority of computer users) simply cannot modify their applications at source-level. They lack the required skill, and most likely the time (and perhaps even ability) to acquire it, too.
      Did it occur to you that opening the source code provided users with multiple alternatives when facing the need to modify/fix it?
      1. Ask the developer to modify/fix it.
      2. Fix/modify it themselves.
      3. Ask someone else to fix/modify it.
      Of these three options, only one is available in closed source software.
    5. Re:Someone got bored halfway through... by Rich0 · · Score: 1

      In fact, #3 is the part that does the most to prevent OSS-vendor-lock-in.

      If you want to migrate from MS solution to CA solution or IBM solution, you can just give them a copy of the MS source (if it is open), and ask them to bid on a migration path. They might reduce the price since doing so lets them migrate other customers as well.

      I've never made changes to my XFree86 code, and yet I benefited when The XF86 team decided to do a license change, since other groups could fork the code and come up with a more free alternative.

  51. Back from icy age ? by hoppy · · Score: 2, Insightful

    I can understand why the larger software companies are getting very twitchy about Open Source - after all, Linux, Apache, MySQL, PostgreSQL and so on are rapidly becoming mature enough to be real competitors to the major software vendors.

    Rapidely becoming mature ..... So rapidely they are here and you did not see it ?

  52. My idea... by r6144 · · Score: 1
    I mostly agree with you, but my idea is that it is harder to set a good reward system for programmers than carpenters, simply because the price paid to establish such a system is much higher in the software case. The only cost of getting carpenters paid rather than having them work gratis is that the poor might not be able to afford enough wood for a shelter, which is mostly solvable by setting up a reasonable welfare system. When we want programmers to be paid in the old way (by slapping a price tag on it, and forbidding users copying/modifying/redistributing it), it not only keeps people who can't afford it from using it (same as above), but the program becomes less useful to those who can afford it as well, since the users now lose some freedom which is sometimes quite important. Personally, I have modified quite a number of open source programs to make it suit my taste (such as reduced difficulty in games), fix some problems or to implement some small new features. Most of them are less than 10 lines, often meant as a quick hack, but a few are serious code containing 100+ lines. If such things were left to be done by the software company, I would have to wait for a long time, potentially spend more time (not to mention money) on it (most of the one-liners take less than half a day to write, yet purchasing a new version usually takes as much time), and it might not get done at all since it is not useful to others and might add bloat to the software.

    In order to solve this problem, open-source business models based on free-as-in-freedom software and support are invented, which is admittedly not as straightforward as the traditional model based on proprietary software and copyright, but is less costly (in terms of reduction of the usefulness of software) to implement as well. This applies whether or not the software is free-as-in-beer, although making the software free-as-in-beer reduces the I-can't-afford-it kind of cost, while reducing the programmer's reward at the same time.

    I think it is all about cost. Programmers deserve to be paid, but the infrastructure to reward them should not cost too much in terms of the usefulness of the software, just like you cannot collect tax on a road by collecting money on every crossroad. If no acceptable way to pay the programmers can be found, at least we can make them government-sponsored, just like how many mathematicians are paid currently, although I doubt if this is necessary.

    Actually the same applies to patents too. The current system of rewarding inventors by using patents costs rather high, too, since everyone else is shut out completely, without even the option of rewriting the code when it is copyrighted with a non-free license.

  53. Wait a minute... by Anonymous Coward · · Score: 0

    So anyone can create a webpage with his or her rant about a topic and it will make it onto Slashdot? Wow, great.

  54. Sorry, you got it wrong by zsau · · Score: 0

    As soon as you said OSS advocates said all software should be free, I decided it wasn't worth my time because you don't even know what you're talking about.

    --
    Look out!
    1. Re:Sorry, you got it wrong by zsau · · Score: 0

      But now that I've read the comments on this page, I've realised that you were talking about free as in beer, and realised that you're a hopelessly lost cause.

      --
      Look out!
  55. Oi by Kris+Thalamus · · Score: 1
    Some argue that there will always be a market for vertical market software (customized, very specific to a particular business), and this is true, but why can't I write a wonderful new *general* tool and make money from it? Yeah, I know, some will say "Go ahead and try, it's a free world". But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free. We seem determined as a culture to ensure that the only "worthy" software is that developed for free. This may be an understandable reaction to the overarching monopolistic behavior of companies like Microsoft, but perhaps we are overreacting?

    As a developer, you want to make the most money using the least amount of effort, so competition scares you. As a consumer, I want the best software for the cheapest price. The fact that you are whinging about competition from open source makes me happy.

    If the culture doesn't support the idea of paying for software (and music, and movies, etc) in some way, then we are basically just denying artists and programmers the right to make money from what they do.

    No one has a right to make money from their creative effort. A product is only worth what people are willing to pay for it. If people won't pay for your software, than it has a price of $0.00 no matter how valuable the programmer thinks it is.
  56. pot.. kettle... by orabidoo · · Score: 1
    Speaking of "myths" ... blockquoth the article:
    I grew up in the 1980's assuming that I would one day be able to write some really cool software, then *SELL IT*, and make some real money for my trouble.

    ...

    Some argue that there will always be a market for vertical market software (customized, very specific to a particular business), and this is true, but why can't I write a wonderful new *general* tool and make money from it?

    Well here's some news for you: that model doesn't work anymore. Never did except for a small minority of developers. The vast majority of the money in the software world is in in-house and speciality software, or in large enterprise software where the support is the actual cash cow, not the licensing.

    General-purpose software that sells in the millions and makes you an instant millionaire, while you spend at most the equivalent of a few thousands of dollars while writing it... AKA easy money... AKA won't fly. Never did. Before it was Microsoft that was going to commoditize it, now it's the Open Source community. If neither existed, it would be someone else, it's just too damn easy. General purpose software for mass audiences is just not THAT hard to replicate. You're not going to get rich selling boxed copies of your app for luxury prices, so you might as well deal with it now.

    Let MS enjoy their Office cash cow while it lasts... it won't be forever either.

  57. Some myths, some bad arguments. by madsdyd · · Score: 2, Interesting

    I applaud this guy for sticking his head out (or nose, or wahtever you say in english). But I believe some of his myths are misunderstandings.

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    Clearly that is bogus. Constructive criticism is always appreciated. OK on that one.

    2. "Open Source software allows you to get under the hood and fix problems"

    This, most definitively is not a myth. He argues that only a few actuallky does this, and yes, he is right! But they point is, that you can actually do it. Or, if you can not do it, you can pay somebody else to do it. He seems to miss this point and writes "Most of the time, what really happens is that you tell the actual programmer about the problem and wait and see if he/she fixes it." An alternative is to pay that programmer to fix the problem. And, that is a lot easier to do with open source software. Even for large projects (apache, perl, linux), where there is a good chance that you can get a developer with the required knowhow to work for a reasonably pay.

    This is not a myth, but rather the author is to restricted in perception here.

    3. "All software should be free"

    OK, here the author seems unable to make the basic distinction between free as in free-beer, or free as in free-spech. I adressed the money thing in the previous point. Wrt. free-speech, all software I use/depend on, is free. However, most of my games are not (and I even paid for them).

    As the writer realizes, and perhaps his worst problem, is that the work he does can be copied. But, that just forces him to keep working. The Microsoft model of charging for breathing may very well be a thing of the past. But that does not mean that people are not ready to pay money for software that they can really benefit from. An obvious example for e.g. Linux is movie editing software (where people pay for MainActor) and 3D modeling programs (people pay for AC3D). Yes, eventually these areas will also be covered by open source program (insert shameless plug for kino, the Linux DV editor :-), but, hey, then he will have to develop another application. If you don't like change, the computer bussiness is a silly business to be in...

    4. "Open Source software is always better than closed, proprietary software"

    Of course, this depends on your metrics. As I wrote, I have several commercial games. Most of these are "better" than the open source games I have access to.
    On the other hand, my primary criteria for "real-work" software is "will the time I invest in this tool, be accumulated for me, will I be able to use this tool as long as I like, for the purposes I wish?". Example: I used to use a windows 3.11 closed source program to manage my bank accounts. After having typed in all my transactions for about 2 years, this program was not available when I upgraded to windows 95 (and later Linux). No migration path. With Open Source software I know that I can always migrate my data. And, if I develop needs the program does not address, I can pay someone to extend/fix the program. Because that is my main metric, yes, open source software is always better! (To me!).

    Because people do actually perceive this "myth" in the general sense, I give him a "so and so" on this.

    5. "Scratching the personal itch"

    I have to take a slight sidestep here. The author writes (under point 3):

    "...it's also true that in many respects, Windows kicks Linux's ass in terms of usability and GUI refinements. It's widely recognized that the Linux desktop is still a work in progress playing catch-up to Microsoft.."

    and

    "The Gnome and KDE projects remain a bit of a mess, and while they are making great strides they remain far behind MS Windows in terms of real usability for the kind of "my grandma" users that Windows caters to."

    This is BS, and negatively impacts my impression of the authors opinions in general. I have yet to see any grandma users that are more capable of anyth

  58. Making Money off Software? by fuzzybunny · · Score: 2, Interesting

    I like his points, but I'm not sure I agree with point #3. I'm not a programmer, but a lot of my fellow consultants make pretty good money off bespoke software for clients. It _is_ related to the point the author makes, regarding "I have some cool ideas, how do I make money off it?" insofar as a lot of people focus on a particular area for development (web services, smart card interfaces, mobile applications, whatever.)

    Customers, especially large firms, don't buy that software, but they will hire a consultant to help them by writing an application that plugs a certain gap, period. The "sale" is the money they pay you for your time.

    No, you probably won't get to release that application to the public under the GPL, but you may very well obtain future business based on reference projects, business which involves writing similar applications for different projects.

    What I don't see nearly enough for my tastes is a "middle of the road", use-whatever-works-best approach in choosing or writing software. We live in the real world and gotta solve problems; if you have the time and energy to devote to writing programs idealistically, I salute you, honestly. If you don't, considering for example that you have to make things work for a client, or simply don't have the resources for it, nobody should give you s*** for it.

    --
    Cole's Law: Thinly sliced cabbage
  59. A Section by Section counterpoint by hubang · · Score: 1

    1. "If you're not willing to help fix it then you shouldn't complain about it" I agree with Mr. Gunton here. Constructive criticism does help tremendously. 2. "Open Source software allows you to get under the hood and fix problems" I disagree with him here. I certainly wouldn't buy a car if I couldn't open the hood. Not everybody does, but you should have the right to see what's going on inside you're hardware. After all, it was your money that paid for system, and software. 3. "All software should be free" All software should be free. In Shakespeare's time, authors weren't paid for their work. The publishers made all the money. IP rights came along to help protect the authors, and to a limited extent the do. But they really just protect the profits of the publishers. Even in the computing world, the early work was just given away. The money was in hardware... physical, tangible hardware. IBM, Digital, and many, many programmers didn't think somebody would throw away money for something etherial. In many ways, open source is simply a return to the beginning. If my work benefits society as a whole, do I need compensation. Sure, you can't do it for a living, but what about in my own time? The long term societal benefits outweigh my short term personal ones. As for paying for it, why not governments? They're taxing the people to provide benefits for the people. If something benefits everyone, then it is the government's buisness to provide it to the people. Hence, schools, sewage systems, and law enforcement. This was common with DARPA projects in the 50s, 60s, and 70s. Another good example would be this internet thing you're using right now. It was government financed. And it benefits the people. 4. "Open Source software is always better than closed, proprietary software" Windows is easier to use than Linux. Mac OSX is easier to use than Windows. Mac 6.0.5 was much easier to use than them all. But ease of use doesn't sell. Otherwise, we'd all be using Macs that never went away from their compact, memory efficient roots. And while a small team can be more efficient, and focused, the arguement has nothing to do with open or closed source. If me and some friends get together and work on a free project, we can have the same focus as a team. Design bloat, and incentives (cash or otherwise) to reward quick, shoddy work are far more common in the closed source world. I cna think of a certain Washington State based company that personifies those qualities in software. 5. "Scratching the personal itch" I disagree with Mr. Gunton's conclusions here. Programmers and other developmental staff are end users too. So what is GIMP isn't as full featured as Photoshop today? At some point it will be. And it is MUCH easier to use. Cinelerra is great. And most of these FREE alternatives are alternatives to very expensive programs. Most of the closed source world doesn't care what the end user wants, they just want to sell him/her a new copy every year or two. So far the work is mostly aimed at the upper level of tasks, but that's not a bad thing. You've gotta have a good foundation to build on. 6. "More choice is always better" It is. The problems Mr. Gunton lists with installation choices are simply problems with the installer. One of those "Typical, Minimal, Custom" interface menus to simplify things would solve most of these issues. That the problem exists isn't in dispute. He's right, they do. But it's not a big issue. But having a choice is better than not. I don't care if everyone else eats Wonderbread. IF I go to the store, I want to see Wheat. And Pumpernickle. And Rye. Even if I end up leaving with Wonderbread, I still want to have the choice. 7. Conclusion: It's Not So Simple No, It's not, but it's not so hard either. I admire him for getting his point out, and he had some very valid ones. But I believe, that in the end, the "myths" of open source benefits, are a lot less mythical than say the "myths" of closed source security.

  60. Open Source For Apps, Not Solutions by ObsessiveMathsFreak · · Score: 1

    OK,OK. All software is free, ergo, we all have to get jobs in support. Big problem. But this hasn't happened. Just look at RedHat.

    What is happening out there in the real world is that applications, components and OSes like, OpenOffice, MySQL, Linux are all fully opensource. But when a shop meets a customer and provides a solution, by using these apps and stringinging them together with scripts, GUI's and web pages, to make a solution, that solution is a de facto cloded source solution. The owner is not going to want anyone else to see the code, the code is robobly too specialised for anyone to care, and the programming team won't be able to use most of it on the next project anyway.

    I think the primary use for open source, is for the components of a solution. I'm not overly worried if the glue that holds a solution together is locked up in a companies comms room, as that code was once off anyway.

    The great thing about open source, is that it actually manages to create standards in the computer industry. Every car that's sold has to be scrutinized and observed by outside people, and so is every FOSS App. Closed source Apps are essentially cowboy application, where the user is held hostage by something which has passed no standards and may crash at any moment. At least FOSS makes things a little more transparent, and maybe accountable?

    But real money is made stringin all these apps together into a customised solution for an individual business. This is usually the closed source part that even OSS companies engage in. A customer will not want his competetors to know what his software does. Fair enough. It was a once off solution anyway.

    FOSS makes up the skeleton structure which SHOULD be open to scrutiny. But we may never know all of the nuts and bolts that tie them together.
    Should we?

    --
    May the Maths Be with you!
  61. Windows Usability? by Mystilleef · · Score: 1, Interesting

    Apart from the fact that this guy has a totally ignorant understanding of open source and especially free software(read: Free software doesn't mean software cost $0.00), what left me disoriented was the fact that he said Windows was usable.

    Now that's a joke. My girlfriend was having issues in her Windows XP box, just yesterday. Me, being the geek that I'm, and ex-Windows hardcore tweaker, decided to see which virus I was going to have to remove.

    So, I booted her machine. I still don't understand why she turned it off. Then proceeded to click on the start menu. Lord Have Mercy! My medulla oblongata was overwhelmed by the chaos that ensued. Talk about menus that have no order. I'll stop there.

    Now, I hadn't used XP is over 6 months, and even then only briefly. But when I compare the usability of GNOME to that of Windows XP. Call me a troll if we wish, but GNOME is a millenia ahead of that mess Windows XP is. I never realised how just aweful and ugly the Window's start menu is, at least when compared to GNOME's.

    Even KDE notorious for it's horrid usability is eons ahead of Windows XP. Oh, and that is just the start menu. I'm not even going to talk about menu layout, consistent behaviour, intuitive icons, dialogues, graceful failure, look and feel, etc.

    I agree that the Windows XP desktop is ahead of GNOME and KDE is several aspects, but usability is not one of them. Now if you were talking about the availability of applications. I'd shut up!

    When it comes to usability on the desktop in free software land, look no further than GNOME. I even find GNOME easier to use than OS X(Yes, crucify me /. Mac is just weird to me), though I haven't upgraded to Panther. And believe me, that's a compliment to the GNOME developers.

    Obviously, you haven't used recent incarnations of GNOME or KDE. Because I doubt Grandma will find Windows XP easier to use than GNOME in 2004.

    --
    "My logic is undeniable."
  62. Again, a developer hits it right on the money... by iamthekore · · Score: 1

    I realize that the majority of slashdot readers are the very linux zealots to which this article speaks. The interesting thing is that the author doesn't realize that said zealots are incapable of accepting criticism, positive or otherwise. I am a longtime software programmer who shares many of the author's beliefs. When I go searching for a tool I am looking to accomplish a task in minimal time. I don't want to have to "get under the hood" to fix it. I don't want to have to jump through hoops just to get it to build. I don't want to read the faq, rtfm, or check the groups for it. I just want the app to do what it says it does and right now! Nine times out of ten the OSS tool requires me to do one of those, and the windows alternative does not. Take notice that I am not opposed to OSS or modifications to programs. I have added modules to my kernel, etc. The difference is that one is pleasure and the other is work. When I am fiddling with OSS for pleasure I don't mind spending time to learn its nooks and crannies. When I am trying to get OSS to do something for work, I don't have time to play its games. Another problem with OSS is that it generally has no direction. As soon as someone doesn't like the way a project is going, they fork it. That is why for every "itch" there are at least five different ways to scratch it. This is not a good thing. No, diversity is not always a good thing. Generally four of those five "scratchers" are not feature complete and lack good documentation. If all five "scratch" developers were to work together, think of the ultra-claw they could develop.

  63. It WILL be free - like it or not by infolib · · Score: 3, Interesting

    I have no problem with people using copyright to charge for their software - it seems to me both parties get something from the deal. But it has to happen in a free market, and in the free market the price of information has fallen and can't get up.

    As Shirky says: The price of information has not only gone into free fall in the last few years, it is still in free fall now, it will continue to fall long before it hits bottom, and when it does whole categories of currently lucrative businesses will be either transfigured unrecognizably or completely wiped out, and there is nothing anyone can do about it.

    Nor should we. Industrialization wiped out the weavers' guilds, most of the farming population and the horse-cart manufacturers - and we're better off for it. The winds of change are blowing again. Let's tear down the windbreaks and build windmills instead.

    --
    Any sufficiently advanced libertarian utopia is indistinguishable from government.
  64. Myths about Open Source myths. by argent · · Score: 3, Interesting

    1. This one understates the real problem. SOME open source developers may just as well be writing shareware. Naming no names, but I know at least one mail package that's completely closed to third party modifications... and I've run into other programs where the developers are nearly as hostile to patches.

    2. This one, however, is no myth. The vast majority of open source software is very approachable, easy to get into and fix things. I'm no "super programmer" but I've submitted patches that have gone into programs from AMANDA to THTTPD... hmmm, I guess I better see what I can do about Zeroconf, I'm a few letters from the end of the alphabet.

    Anyway, not "getting under the hood" is a choice. It's not hard and lets you scratch *your* itch.

    3. There are many many people in the OSS movement who have no objection to closed source software. I was at Usenix when someone asked McKusick what he thought about someone "stealing" the TCP code from BSD to put it in closed source software. His response... he welcomed it. It meant better software all round.

    4. You're assuming, again, that there's some basic conflict between the two approaches. Combine them, you get better software than either... there's hardly any significant proprietary system out there that isn't using OSS components. Apple is the obvious example, but Microsoft uses a lot of OSS in NT... they're even shipping a package containing GCC these days.

    5. "Scratching the personal itch". Proprietary software publishers do that too. They talk about being "technically led" or "market led", but the result is the same... if their "personal itch" makes their software less usable or less secure, the user loses. Integrate browser and the desktop? User loses! Abandon GUI guidelines in favor of the New Metal Look? User loses!

    What keeps them in check is competition, not any "market driven vision". And the same thing keeps OSS authors honest... PLUS with OSS you have a chance of getting into the source and scratching your itch as well in a way proprietary software can't equal.

    6. "More choice is always better". You don't want to choose? That's a choice as well... and one you get to make. There's lots of prepackaged OSS-based systems that have someone's idea of what the "best choice" is.

    7. Conclusion: it's not so simple. There isn't any one "Open Source" world, like there isn't any one "Proprietary world". Some OSS models are better than others. Some proprietary systems are better than others. Some OSS advocates have not-so-hidden agendas that you can learn to avoid... but most of those "myths" are simply a matter of your choosing *not* to take advantage of what OSS can offer you.

    1. Re:Myths about Open Source myths. by TrancePhreak · · Score: 1

      What package is MS shipping that contains GCC?

      --

      -]Phreak Out[-
    2. Re:Myths about Open Source myths. by LemonYellow · · Score: 1

      I'm guessing it's in Windows Services for Unix, but could be wrong.

    3. Re:Myths about Open Source myths. by argent · · Score: 1

      Interix, a component of SFU 3.0 and later. It started out as an enhancement to the POSIX ubsystem sold under the name "OpenNT" by SOftware Systems. Microsoft bought Softway and Interix vanished for a few years, but it's back better than ever.

      It's basically an enhanced POSIX subsystem, a bunch of userland utilities derived from OpenBSD (so you can bet there's OpenBSD code in the runtime as well), and it uses GCC as the compiler suite.

      It is allegedly going to be a standard part of Longhorn, but Microsoft is saying they'll provide their own compiler by then. :)

    4. Re:Myths about Open Source myths. by ElectricPoppy · · Score: 1

      Your response to #5 is interesting. I hadn't thought of it that way, but you are correct. Companies really do that all the time - why does MS integrate IE into the OS so thoroughly? It's not a market-driven reason, it's not a user-driven reason, it's to scratch their itch - a device to lock people in. Good call.

  65. Shrinkwrapped business model by Simon · · Score: 1
    but why can't I write a wonderful new *general* tool and make money from it? Yeah, I know, some will say "Go ahead and try, it's a free world". But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free.

    If your business model can be (legally) derailed by a kid in his spare time, then what does that say about your business model? It says to me that it's got a hole in it big enough to drive a truck through. Perhaps it is just not a viable business model. Perhaps it never was.

    Sure, most people and developers are used to being able to sell shrinkwrapped software as a business model, but that doesn't mean that the model isn't flawed. Maybe just now with the internet, reality is catching up.

    If the culture doesn't support the idea of paying for software (and music, and movies, etc) in some way, then we are basically just denying artists and programmers the right to make money from what they do

    But you don't have a right to get paid for what you do. If you can't sell your work or effort for whatever reason, then you need to go do something else which people will pay for.

    --
    Simon

  66. Re:OPEN SOURCE MYTH #1 by Anonymous Coward · · Score: 0

    Are you sure about that? I think MJ supports Open Source.

  67. A Seven Point Rebuttal. by Yaztromo · · Score: 1

    I'd like to rebut the major points of this article:

    1. "If you're not willing to help fix it then you shouldn't complain about it": As an Open Source developer myself, I can understand the sentiment, even though I do disagree with the way some people state it.

      Most Open Source projects are the work of only a handful of people at best -- and not all of those people are coders. In my project (the jSyncManager), we have a total of TWO primary coders for the core project. And sometimes a user will suggest a feature or enhancement that, while useful or cool to do, is something we just don't have the time nor developer resources to complete.

      Two recent Requests For Enhancement illustrate this well. The first is a feature that would take a decent amount of work, and for which the end result, while interesting, would be useful to a very small minority of users, making it a very low priority item we may never get around to implementing. The second requires skills the existing developers don't possess (internationalizing into other languages. The code itself is already internationalized, but needs more translations).

      In these cases all I can do is tell the requestors that while I'd like to add the functionality they're requesting, we simply don't have the development capacity to consider them right now. However, if they're willing to offer any help, we'd be happy to accept it.

      The sentiment is analogous -- I just try to phrase it in a much less confrontational manner. Open Source developers don't have unlimited resources to implement everything -- any project of any significant size needs to ultimately rely on volunteers.

    2. "Open Source software allows you to get under the hood and fix problems": The article author here is trying to extrapolate their experience as being universal, and I just don't buy it. I've tinkered with a number of Open Source projects. Anyone who has ever ported an Open Source project from one platform to another has had to go under the hood to tinker with it in order to get it to work on a system with a different set of assumptions and/or features.

      And just because you haven't done so yet doesn't mean you never will. Yes, it's sometimes better to get the core developers to implement a fix or change because you don't want to figure out their code (I often dispair the level of code commenting in OSS projects...), or to ensure that the modification becomes part of the default install of the subsystem. But what happens if you need an innocous modification to fit your special needs, and the core developers are unable or unwilling to implement it? Doesn't it make you feel better knowing that you can fix the software to suit your needs if absolutely necessary? Or of being able to hire anyone you choose to fix it for you?

    3. "All software should be free": Okay, perhaps not all software should be free. However, the comparisons drawn to art are incorrect. Works of art are usually the efforts of single individuals, where each copy is either unique, or a licensed reprint. Software is different, in that any given project is usually the work of multiple developers anyhow. Van Gogh could afford to take his time painting sunflowers -- the end result would be a unique work that can be apperciated for centuries. Software doesn't have the benifit of taking its time -- the things we develop are the things we need TODAY, so speed is of the essence. You can't afford to take ten years to write and release your software, because by the time you're finished it may no longer be needed (in the case of the jSyncManager, if we were to take ten years to complete our software, we could wind up in the situation where the PalmOS-based hardware we synchronize
  68. Her work was partially subsidized by the gov't by Kris+Thalamus · · Score: 2, Interesting
    To continue with the HP example, would Rowling have spent years writing and polishing the HP books if the first publisher she approached with the manuscript could rip it off and make all the profit? Maybe she would have written the first one or two, but seeing others getting fat on her work while she got nothing would have been a strong disincentive against finishing the series.

    Rowling received a grant from the Scottish Arts Council in 1997, and wrote part of the Harry Potter series while on the dole. Perhaps we should consider OSS subsidies as an alternative to draconian penalties for unauthorized copying.
    1. Re:Her work was partially subsidized by the gov't by christophersaul · · Score: 1

      Or perhaps the Scottish Arts Council could expect a return on their investment?

  69. Give the man credit. by levell · · Score: 2, Insightful

    I thought the article was well thought out and the numerous people who are accusing him of confusing free as in beer and free as in libre are being unfair. The guy clear understands OSS, but if your software is libre then those you distribute it to can redistribute - meaning that you can't charge very much if anything for the code itself.

    Of course you can charge for support etc. but the article explicitly discussed that. It annoys me (as someone who is considering a career as a developer) that people seem to be deliberately misconstruing what the man wrote.

    --
    Struggling to find a day everyone can make? WhenShallWe.com
    1. Re:Give the man credit. by Anonymous Coward · · Score: 0

      Well thought out? Neil added nothing new to the debate whatsoever, just repeating shallow simple-minded comments many other people have made.

  70. Patronage by Trailwalker · · Score: 1
    But we don't have a situation where we say that all authors have to be employed by large companies in order to be able to make money directory from their literature. Sure, they may go with a large publisher, but the author is basically able to sell books, this is an accepted and normal part of everyday life. People don't expect to get a book for free


    Until recent times, artists were supported by patrons. For example, Gibbon had the Duke of Cumberland as his patron. A man who famously replied to Gibbon on being presented with the third Volume of The Decline and Fall of the Roman Empire, "Another short, thick, sqauare book, eh, Mr. Gibbon".

    Today, mass marketing takes the place of patrons for authors. This necessitates targeting the tastes of the masses. Whether this is good or not is another arguement.

    Patronage still exists. It is now in the form of grants from such government agencies, museums, philanthropic foundations and corperate donations. Aas an example, the Mozilla Foundation relies on both corperate funding and private donations.

    Any form of art that does not appeal to mass consumption requires some form of patronage so the artist doesn't starve more necessary. Programming is often refered to as an art, and should be similarly supported. I heartily agree.

    Individual contributions are a real necessity if we want open source to continue to be open source.

  71. pay programmers by Anonymous Coward · · Score: 0

    people should SFTU about bugs unless;

    a) they a trivial GUI things (see gnome button order)

    b) they submit a patch

    c) they put up money for the bug. Which also, by the way feeds into "all software should be free" and the "I want to get paid for it".

    All software should be free, people should develop to scratch their itches, and others should pay for others to scratch their itches.

  72. two kinds of free software ideas by Anonymous Coward · · Score: 0

    One bunch of people seem to like open source/Free software because "closed source is evil". RMS is an example. They want all software to be Free.

    Another bunch develop stuff because "open source is good". They don't mind closed source software, they just like open source - for a variety of reasons.

    I agree with the second guys. Windows has helped my Mum do lots of things she could never have done before. That's good. I hope soon there will be a linux distribution that is as easy to use for her - or much easier (she still finds computers, ie Windows, very frustrating to use)! That will be awesome. Kudos to the Gnome team for trying to bring that dream to fruition.

  73. greedy author? by fcauvin · · Score: 0, Troll
    I'm laughing when I read this:
    why can't I write a wonderful new *general* tool and make money from it? Yeah, I know, some will say "Go ahead and try, it's a free world". But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free.
    Aren't you too greedy? If a kid with a computer can make it too, then why would YOU deserve to make a lot of money?
    At least, in this quote, the author really uses the word free (in free world) with the same meaning than in free software ;)
  74. Free source does NOT exclude commercial licenses by mwvdlee · · Score: 1

    Free source means the freedom to modify it. There is no reason a commercial vendor couldn't create a license wherein it's clients may freely alter their sourcecode on the condition of not distributing it outside the entity (ie. a company) and/or selling it, perhaps with a time limit.
    Just imagine a world wherein Win95's source would be copyright-free about 10 years after it's release.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  75. A shorter BrowserID by leonbrooks · · Score: 1

    It's all "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)" here but I could be "Mozilla 1.8a2 Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a2) Gecko/20040709" if you liked. (-:

    --
    Got time? Spend some of it coding or testing
  76. The Myth of "Selling Support" by iiioxx · · Score: 2, Insightful

    I've seen that idea recited for years now. Make Free Software, give it away, and make money by selling support. Well, this sounds great if you are developing software for the corporate enterprise, which is the predominant purchaser of support services. Most corporate IT groups won't even consider a particular software package UNLESS they can buy a support contract for it.

    But what if you are a developer of desktop software, designed for home users or small business? By and large, those users don't buy support services. More importantly, if you are developing desktop software such as an organizer or an email program, it should be designed well enough that it doesn't require support.

    How many home users would use a particular program that was free to download, but required paid support services because it was such a bitch to use and maintain?

    The "Free Software, Paid Support" model simply breaks down at the desktop level. And as long as there is no profit incentive for developing Free desktop software, you will see that software continue to be developed by hobbyists in their spare time. And this certainly won't further the cause of Desktop Linux.

    1. Re:The Myth of "Selling Support" by azaris · · Score: 2, Interesting

      I've seen that idea recited for years now. Make Free Software, give it away, and make money by selling support. Well, this sounds great if you are developing software for the corporate enterprise, which is the predominant purchaser of support services. Most corporate IT groups won't even consider a particular software package UNLESS they can buy a support contract for it.

      But what if you are a developer of desktop software, designed for home users or small business? By and large, those users don't buy support services. More importantly, if you are developing desktop software such as an organizer or an email program, it should be designed well enough that it doesn't require support.

      There is no money to be made in selling commodity software to individual consumers. Support or no support. The more software is available at no cost to consumers the better. Let the corporations and specialists feed the commercial software developers.

    2. Re:The Myth of "Selling Support" by argent · · Score: 1

      The "Free Software, Paid Support" model simply breaks down at the desktop level.

      Well, half right. It breaks down at the home desktop level. Desktop software for large businesses will dominate.

      But wait! That's true for commercial 'business' software as well. Not to as great an extent, perhaps, but the desktop software market is dominated by what vendors think big businesses need.

      And this certainly won't further the cause of Desktop Linux.

      I'm not sure where this comes from. There's no reason you can't run commercial software on Linux. Many people do. Right now it's small, just starting to really get some traction, and seems to be dominated by software for big businesses, just like desktop software for Windows is, but that should be no surprise, now should it?

      And there *is* commercial software for home Linux too. Again, not a lot, but it's getting there.

      Of course if you want a good commercial operating system based on Open Source UNIX. Apple's got a great one for you. :)

    3. Re:The Myth of "Selling Support" by iiioxx · · Score: 1

      There is no money to be made in selling commodity software to individual consumers.

      Really? Is that why the shelves at retail computer stores are stocked with consumer software? Any software can make money through sales if you are producing a quality product for which there is demand, and charging a price for that software that the market will yield.

      You could even make money selling a web browser (the archetypal "commodity software") if your web browser offers features or an interface that people want and no free (as in beer) browser offers, and you are charging a fee that people feel is worth paying to get those additional features.

      The more software is available at no cost to consumers the better.

      But at the end of the day, someone has to pay for that software development. Either the developer donates his spare time (in which case the developer is funding the development), or a financial backer pays the developer to create the software and give it away. But software does not spring from a vacuum. It has to be written, and this requires man hours. And every man hour has an associated cost.

      Let the corporations and specialists feed the commercial software developers.

      And the corporations will be feeding those developers to create software that is useful to the corporations. How does this benefit the consumers, who have very different software needs?

    4. Re:The Myth of "Selling Support" by iiioxx · · Score: 1

      Well, half right. It breaks down at the home desktop level. Desktop software for large businesses will dominate.

      That's really what I meant by desktop software. Consumer desktop software.

      But wait! That's true for commercial 'business' software as well. Not to as great an extent, perhaps, but the desktop software market is dominated by what vendors think big businesses need.

      Yes, but there is a fairly large market for commercial consumer desktop applications, both boxed and shareware. And an independent developer can come up with a great idea for a consumer application, implement it, market it, and make money. The bar to entry is much lower in the consumer space.

      There's no reason you can't run commercial software on Linux.

      There is if you can't find commercial software for Linux to suit your needs. There are relatively few commercial Linux-native applications at the business desktop level (and even less at the home desktop level), and I've yet to see any which could be called "successful". I think this is due in no small part to the predominant attitude throughout the Linux user base that "software should be free". There is a reluctance to pay for any software, regardless of quality, because of religious preconceptions.

      I was a Linux user for around 7 years, and in that time I spent a good bit of cash on several commercial software packages because they presented a significant value over the free options available at the time. I don't think any of those products are still being sold today. And all of those packages were business-oriented. I've yet to see any consumer-oriented commercial software for Linux, successful or otherwise.

      So unless the Open Source community only wants Linux and other FOSS to be run on business computers, I would perceive that to be a problem. My point regarding Linux on the desktop was aimed at the consumer desktop, not the business desktop.

      If the Open Source community creates an environment that is hostile to commercial software, especially consumer-oriented software, we will likely never see the evolution of Linux in the consumer desktop space (for good or bad) where consumer-level applications are necessary to lure users to the platform.

      Of course if you want a good commercial operating system based on Open Source UNIX. Apple's got a great one for you. :)

      I know. As I said, "I was a Linux user...". Apple is a shining example of how Free and commercial software can co-exist. With MacOS X, you really do get the best of everything.

    5. Re:The Myth of "Selling Support" by argent · · Score: 1

      There is a reluctance to pay for any software, regardless of quality, because of religious preconceptions.

      I doubt that this is a bigger problem than piracy on Windows (and a big attraction of Windows, among people I've tried to steer away from it, is that they don't have to pay for software because they can bring it home from work... yes, in so many words).

      The real problem is that the Linux market is both small and still balkanised. Small as the Macintosh market may be compared to Windows, it by itself is the majority of the "UNIX desktop" market at this point... and that's with a significant number of Macs still running OS 9.

      The big problem isn't attitudes among the *current* Linux user base so much as the fact that the current Linux user base is tiny. The big problem is the catch-22... the average user isn't going to go with a free UNIX solution if they can't get software, and they can't get software because there aren't enough of them running Linux.

      Apple avoided this by bootstrapping from their installed base, which had a lot of existing applications from the days before Windows really took off. And even then they lost many of their big vendors in the end because they didn't want to port their applications to UNIX. They would have lost even more if they hadn't blinked when they tried playing chicken with Adobe et al over Rhapsody.

      User base => Applications.
      Applications => User base.

      Why do you think Microsoft spent so much time and effort defending their merge of their browser and the desktop, lest Netscape become a new application platform... to the point where they risked having the company broken up over it... even after the near-unfixable basic security flaws inherent in that design decision led to the majority of the current flood of viruses, spyware, and other exploits that take advantage of that linkage.

  77. Quite the contrary! by TheScienceKid · · Score: 1



    http://www.jwz.org/doc/x-cut-and-paste.html

  78. the VC myth by khallow · · Score: 1
    Whether or not they will, or whether it will be any good, isn't really relevant. I doubt that GIMP has hurt Photoshop's sales much, or MySQL is making a dent in Oracle. It's the perception in the mind of VCs and investors that matters.

    Speaking of myths, this seems to imply that the only way one can start a business is with venture capital. Many businesses are started without VC or include a VC for their business experience not for their money (for example, Microsoft falls into the latter category).

    Acquiring VC can backfire since you need to give up some control to the VC. There have been cases where the VC grabs the company from the founders or there have been unproductive friction between the founders and the VC.

  79. Point 2 is pure shortsighted FUD by A+nonymous+Coward · · Score: 1

    It really is as simple as welding the car hood shut. Just because I can work on my car doesn't mean I have to, but it also means I can pay someone else to do so. People do this all the time without going to the dealer. In a recent court case, some bigass jerk company used the DMCA to prevent a customer who had BOUGHT equipment from having a third party service it. That is EXACTLY the point of having access to the source. It is EXACTLY what RMS yaps about all the time. It is EXACTLY why I use free source software as much as possible.

  80. The only place these "myths" exist... by bani · · Score: 1

    ...are in the author's imagination.

    "constant mindless re-iteration of the same old tired dogma"? most of the "myths" he lists are the first time i've _ever_ heard them.

    they sound like strawmen to me, not "myths".

  81. What a Dolt by nathanh · · Score: 0
    Some people will inevitably condemn me for putting down Open Source, disparaging the community process and otherwise encouraging the proprietary, close-source model.

    Nah, I just condemn you for this...

    But what I do object to is the concept that all code can somehow be developed for "free",

    Not even RMS, the most fanatical of all free software developers, thinks that code should be developed for "free". RMS charges for his coding services and GNU has paid developers to write code for free software like EMACS. Red Hat pays all their developers to work on Linux. IBM is paying their own FLOSS developers. The Sun guys get paid to write code for OpenOffice. Look at all these people getting PAID to write free software.

    Seeing as you even write "Open Source" a dozen times it's not like you can claim that you misunderstood that "Free Software" means libre, not gratis, because you weren't talking exclusively about Free Software. You knew what you wrote was a falsehood. So why the hell did you publish it?

    But you know as well as I do that if I am successful then inevitably some kid in his parents' basement

    Now I just think you're a trolling dickhead.

    To bring back a famous euphemism... *plonk*.

  82. Point 2 is FUD by A+nonymous+Coward · · Score: 1

    I hound people on this all the time, so I may as well hound you too :-) The point is not that you yourself can do the work, but that ANYONE can, so you can pay someone to do the work, just like you can pay some third party to work on your car; you don't have to take it back to the dealer for all service. How many people actually work on their own cars, other than changing oil or plugs at the most? THAT is the point of free source software.

  83. Oops... I hit enter in the subject box :( by TheScienceKid · · Score: 1

    Oops... hit enter in the subject box (ouch). What I was trying to say was that the clipboard and selections systems on X are very simple and work very much like Windows and Mac OS (as jwz points out)... I'm sure there's a focused rant somewhere, but I can't find it now... simply, it's the applications that get it wrong. PRIMARY Selections should not interfere with CLIPBOARD Selections, such that one doesn't notice PRIMARY Selections unless one knows of them in advance (ie. CLIPBOARD should not change just because you highlighted some text)

    1. Re:Oops... I hit enter in the subject box :( by Anonymous Coward · · Score: 0

      Rule 24 of usability engineering: what people complain about is not necessarily what the problem is. People's complaints mean that your system is still not usable, but it's up to you to figure out wath the problem is, after all you're the engineer, not them.

      One of the big problems with X copy-paste is the second way of doing it with the middle-button. Not because that way is unusable, but because its implementation makes highlighting awkward when users make small mistakes.

      In Windows, you can have 4 different applications open, and highlight or select stuff in all 4 simultaneously. Highlighting text in one app doesn't affect another app's state. In X you can't do this, because of the middle-button way, you can have stuff highlighted or selected in only one application at a time. This means, if I highlight some text, then click on another window but drag the mouse slightly while clicking, I lose the highlighted text. I've lost some work because of a tiny user mistake: bad bad bad.

      The X copy-paste is not at all flexible in handling user errors, actions in one application affect the state of another application, actions that may be unintended yet happen quite often. The system isn't forgiving, the users become frustrated, they complain about the general mechanics and go back to Windows.

      This highlights the biggest problem with Linux desktop: too many of the OSS programmers think they know usability when they have absolutely no idea about it. They will go on discussing the mechanics of copy-paste (because that's what users complaing about) when a good usability engineer should see that the mechanics are not the problem, that the users complaints are just symptoms of some other flaw: it's the error-forgiveness that's the problem.

      -hadohk

  84. Commercial databases could have problems by jesterzog · · Score: 1

    I doubt that GIMP has hurt Photoshop's sales much, or MySQL is making a dent in Oracle.

    I have mixed feelings about this. It's true that Gimp is unlikely to have much of an effect on Photoshop --- not unless it changes dramatically, at least. The existing Photoshop userbase is presumably weighted more towards the less technical people, and the entire Photoshop UI (which Gimp doesn't emulate) is something that its users seriously like it for.

    Databases, on the other hand, I see as quite different. If Oracle does things successfully then it can probably do quite well, but there's a huge threat approaching from Open Source databases.

    Mysql and PostgreSql (which I'm more familiar with) are not large commercial databases and they don't have the support of a massive corporation as Oracle does. They clearly can't compete on those grouds. But really, how many of Oracle's customers actually need all of Oracle's features to do the job that they're doing?

    PostgreSQL has transactions. PostgreSQL supports SQL syntax. PostgreSQL is reasonably efficient, at least with medium sized databases. PostgreSQL supports stored procedures, albeit requiring at least minor adaption from any existing Oracle procedures. It doesn't support replication very well yet, although that's certainly in the pipeline. In essence, PostgreSQL is something that will probably do the job "quite well" if not perfectly, depending on the job. And it's free.

    For the majority of jobs and with a competant administrator, which although not everywhere is more likely to be found near a database than an image editing program such as Photoshop, PostgreSql is completely sufficient for the majority of tasks. So with the exception of marketing and support, why would a business necessarily need to fork out and buy Oracle licences for most or possibly all tasks within their business, if it only needs Oracle for a few at most?

    It's these smaller tasks that have the potential to really hit Oracle database market where it hurts. Oracle is selling in a marketplace where people are often competant enough to understand and deploy open source products. It hasn't entirely happened yet, but they are in a situation where open source developers might soon have the potential to pull much of the market out from under them if they're not careful.

    1. Re:Commercial databases could have problems by octothorpe99 · · Score: 0

      The point, though, is that if a business needs Oracle for a "few" of their tasks, as you point out, it may as well use Oracle for _all_ of its tasks.. Doesn't make sense to buy Oracle, and then use it for _only_ those tasks that OS databases can't handle.

      So it comes down to this: Unless an OS database is just as good as Oracle (say), and can do all of the things they need, they are not going to use it.

    2. Re:Commercial databases could have problems by Omnifarious · · Score: 1

      That's not completely true. We're using MySQL for some things internally because it's too much trouble to set up and administrate an Oracle database.

    3. Re:Commercial databases could have problems by Pionar · · Score: 1

      But really, how many of Oracle's customers actually need all of Oracle's features to do the job that they're doing?

      That's true. But, how many people need all of MS Word's features (or all the features of any large, monolithic program/solution) for their job. The point is, if I need to use the group collaboration features, it's there. If I need to do stored procedures (don't know what that is, not a db guy), it's there. If I need to use the group scheduling features of Outlook, it's there. I don't use Outlook for anything other than checking email at work, but those other features are there if I need them.

      That being said, it would be better if developers took the Firefox/Mozilla stance on features. Put the core features in the main product, put all those "it'd be nice if it did this" features in extensions.

  85. Moron by Anonymous Coward · · Score: 0

    This guy fundamentally doesn't get it. Myth 1: "Fix it or don't complain." This
    came around because for every developer, there is 5 bazillion users, each wanting something different. If it's a bug, the developer will fix it. If it's a feature-request, in all likelyhood, the developer has better things to do with their time than develop the fix for you for free. You don't have a fundamental right to have your feature incorporate in another program. You do have a fundamental right to fix it yourself, or the flexibility to hire someone else to do it.
    Myth 2: "You can go under hood/fix it." I do this occasionally, actually. So did the author. The power of this doesn't come in because I, personally can do it. It comes in because I do it, the guy who wrote the article did it once or twice, and so did a bazillion other guys, and so as few programs are really, really featureful or polished. This also matters a lot for big corporations, or large-scale projects, or similar, where having someone take two weeks to muck around with Apache or the kernel or something can make/break a project. I've been on very expensive software projects stopped dead by some Windows bug. Having a guarantee that this won't happen is powerful.
    Myth 3: "Software shouldn't be free 'cause I want cash." Oxygen shouldn't be free, 'cause I wanna get rich selling it. In fact, my parents told me I'd get rich that way. Waaaa!!! The world doesn't have a responsibility to guarantee anyone getting wealthy. Not artists, musicians, programmers, businessfolk, etc. It's a free market. If you've got something to sell that people want, go for it. If you don't, don't complain. Practically, 95% of software is vertical. You won't become a multimillionare on it, but you can make a living. This section also confused free as in beer with free as in speech. Very muddled thought.
    Myth 4: "Open source is always better." Depends on your definition of "better." For freedom, it is. For technical reasons, I've never heard anyone claim it is. It's very often better, but not always. We've got a better kernel and web server. They've got a better desktop publishing program. Big deal.
    Myth 5: "Scratch itch." This is a motivation, not the only one. Others include business reasons (IBM, Sun, etc.), desire for freedom (RMS, FSF, etc.), acadamic interest, prestige, fun, and loads of others. The motivations vary.
    Myth 6: "More choice better." He's right. More choice is better, if it is properly managed. Having 50 crappy tools and one good one sucks. We do need better defaults in distributions, and better knowledge dissimation (knowing which choices to make) in the form of comparative reviews, more complete sites like freshmeat, and so on. Ideally, this should be integrated into package management reasonably.

  86. The biggest Myth of all. by cabazorro · · Score: 1

    IMHO those myth are more opinions than actual myths.
    But the most controversial myth I have confronted as an open source advocate is the following:

    "Open Source has just as many security-holes as
    closed source, it just happens to be that hackers are not interested in exploiting software that is not popular"

    A powerful myth..a myth nevertheless.

    --
    - these are not the droids you are looking for -
  87. Everyone will become a OSS geek in the future by cronie · · Score: 1

    You wanna know why?

    Today we all deal with more or less programmable devices such like TV or CD/DVD/MP3 or whatever players, cameras, and even cars (that have full-blown onboard computers). Everyone learns to program to some extent, be it via remote or by plugging a notebook to a device.

    Generally speaking, every user interface is also a programming interface. Today you just drive your car or change the channels on your TV, tomorrow you will somehow program it to find your favorite movie or you will program your car to automatically park the way you want it to park in the backyard. Would you share your parking sequence with friends? No doubt about it.

    Now consider in just 100 years everyone in this world becomes a programmer as long as interfaces become more usable, intelligent and simple at the same time. Finally, you will program your robot nurse by simply telling what to do. (Now go ahead and improvise :)

    We'll be able program every thing that surrounds us, like we humans are talking to each other now. Do we charge those who listen for just speaking out? Or do we copyright everything we say at lunch with a mouthful of pasta? (Well, sometimes...)

    And since interaction with devices and robots will become as simple and as natural as with humans, we'll simply share our 'programs', or sequence of commands or whatever, like we share stories and opinions now.

    Finally, there will be no fundamental distinction between speaking and programming. Proprietary programming will exist as long as proprietary speech exists nowadays (lectures, books and shit like that) - no more than 1% of everything that's said.

    Nice perspective. Now go program your closed-source commercial app. Or tomorrow will be too late to make money out of it.

  88. exactly by muyuubyou · · Score: 1

    That was pointed out by the author. Serious projects like those flagships of OSS are or were maintained by big corporations. Niche software wouldn't ever get that kind of support, but may still very necessary (medical software, for instance) and extremely complex and expensive to maintain.

    The model itself is not scalable to the vast majority of the development going on in the world, and you're trading your freedom - you depend on those large corporations to continue funding these projects.

    Not directed to you, but I'm sick of reading people defending the tech-support model and the customization model as Universal. Not everybody is developing CRMs or Linux distros. Most software just CAN'T be marketed like that. Take for instance professional audio or video editing software; you're not maintaining that by putting some google adwords in your page! It's software for a very small minority of professionals who are going to make a lot of money out of it and thus can justify paying for it.

  89. debunking the oss 'community'/corepirate nazIE by Anonymous Coward · · Score: 0

    fairytail 'economIE' payper liesense stock markup FraUD softwar gangster execrable mined meld.

    no contest. the handful of greed/fear/ego based dupes who gave the whole 'community' a bad name (stock markup FraUDsters/nazi puppets), is worse than fuddles could have ever done buy himself.

    it all washes out?

    consult with/trust in yOUR creators.... distributing mythical kode that really wwworks since/until forever. see you there?

  90. Here we go again... by recharged95 · · Score: 1
    A decent article nonetheless on points against OSS, but once again, its another article that misses the point on how software is used. Propriteary and OSS have different purposes. One serves as a focused, immediately need and is a short-term investment; the other serves as a robust, flexible need, and is a longer-term investment. Neither is a "be all end all" no matter how businesses try to market or accomplish this. One thing for sure is that OSS is an evolution of s/w development--in business that leads to commodization of a 'product', in society that leads to widespread use, i.e. services.

    The article does have a good analogue with books...If you expand on that example: we have 2 types of library systems--"paid for" systems & subscriptions (i.e. technical journals, commercial content) and the "basic public library" system (which usually contains donated commercial content and OSS-like content or paid through taxes). Which system is the bigger and more valued (a la Metcalf's law)? The public library system of course... If OSS follows a similar path, I think it will find "a place in the software world" and strike a good balance with business (services) and social needs (content).

  91. Not so- more insinuous than that by Srin+Tuar · · Score: 2, Insightful

    but the particular expression which is the Harry Potter series is protected.


    This is not true: try to make a piece of fan art than builds on the characters established in that series and will will be found in violation of copyright.

    The definition of "derivitive work" is vague and allows copyright to be very stifling.


    Application to software, then: if a company spends thousands or millions of $CURRENCY developing a product, and then the first person they sell it to can make as many copies as they want and sell them on for half the price, that person will make more profit per copy, because they didn't have the overheads, and will sell more copies to boot. The only way to avoid this is to sell it to that person for the price of developing, which means that there will only be incentive for a company to write software if it's in-house or built-to-order. There goes company innovation.



    Most software IS already made this way. Unless you are talking about Microsoft's version of "innovation", nothing of significance would be lost.

    1. Re:Not so- more insinuous than that by pjt33 · · Score: 1

      Microsoft's version of innovation is to buy out or rip off startup companies which are innovating. Without potential future profit (or buy-out), where will the startups get venture capital?

    2. Re:Not so- more insinuous than that by Oligonicella · · Score: 1

      "...builds on the characters established in that series..."

      "the particular expression which is the Harry Potter series"

      What part of that connection are you failing to understand?

    3. Re:Not so- more insinuous than that by Srin+Tuar · · Score: 2, Insightful


      "...builds on the characters established in that series..."

      "the particular expression which is the Harry Potter series"

      What part of that connection are you failing to understand?



      All work is derivative at some level Oligonicella. Do you think rowling made up goblins, trolls, wizards, witches, wands, flying brooms, England, and everything thing else in her books? Clearly not, I'm willing to bet she has an extensive list of inspiritaions.

      Where you draw the line between derivitive work (changing one word in a book) and inspiration (an original story in the world of harry potter) is ARBITRARY. And thats exactly the point.

  92. Number 8 by Siener · · Score: 1

    He forgot the most important Open Source myth:
    8. Every writer on the internet thinks he understands Open Source better than enyone else, and knows the future of Open Source.

  93. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  94. Destruction of "artistic" control by forking by Morgaine · · Score: 1

    In the end, the programmer has to get paid or they can't make a living off it. What we're seeing is the destruction of huge profit margins and the market force establishing the 'true' value of a programmer.

    What you say is true, but the key aspect of OSS that has this undesireable effect is rarely identified. The problem isn't really that an independent open-source developer isn't paid ... it's that he's made entirely irrelevant when his project is forked. He may have spent years or decades developing the background for a system, and then some kiddie with zero background investment decides that he prefers things done slightly differently and forks and takes the concept away from its originator.

    That's hardly fair to the original developer, yet all open-source licenses have that same feature. Not a single one dissuades against forking. Even the open-source Artistic License which allegedly tries to ensure that the author can retain some artistic control over a project fails in this. It's pretty sad.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  95. Free as in speech, not free as in beer by hdw · · Score: 1

    1. "if you're not willing to help fix it then you shouldn't complain about it."
    The line and attitude do exist, but to my experience it's often in response to people that ask "why does not include features from Software Y?".
    And the answer is "because noone has implemented it".
    It doesn't automaticly mean "fix it yourself", discussing the issue, hiring a coder, promoting the feature, there's many ways to get it fixed.

    Also, if you put the same question to the company behind a 'closed' software they'll most likely say "we'll put it on the list for possible inclusion in the next release" or "you can have it as module, for just $X.XX extra".
    So even if it's not "do it yourself or shut up", it's darn close.

    2. "Open Source software allows you to get under the hood and fix problems"
    You've missed the key word, "allows", it doesn't say "requires".
    It not only allows you to do it, it allows anyone to do it, and it allows anyone to share the fix.
    If it's closed source you're in the hands of the company/developer and there's n othing you can do except whining or dragging them to court.

    3. "All software should be free"
    You still seem to mix up "free as is speech" and "free as in beer".
    Nothing stops you from writing a piece of software and sell it.
    If someone would write an Open Source version allowing anyone to use it for free and people stop paying for your version, then your version ain't worth the money.
    Like many developers (and software companies) you assume that the 'value' of the software is the cost it took to develop, which is false.
    The value of any software is the value it provides for it's users.
    And more important, most software (except games) doesn't actually 'produce' anything, they add value by increasing the productivity of someone/something using the software.

    But all software has a value, most likely a different value for different users. If the value of the software exceeds the cost of the software, it's a good software, and the better value vs cost ratio you get, the better the software.

    And the famous Commoditization of Software doesn't mean that developers doesn't get payed, it means that a large number of users have found that they all have a common interest in a piece of software, and that the users, as a group, will add the resources needed.
    If a company decides that they will use an opensource/free software for business critical operations they will make sure that they have the resources needed to do so, either with in-house developers or by buying the service.
    And with the fixes done they can decide if they want to keep the fix in-house, or if they'll release it (and cash in some karma).

    But it's always about value and cost, if you can provide better value for lower cost, you win, otherwise, you lose.

    And that's not an effect of free software, it's an effect of a free market economy.
    We've always had the choice, buy shrinkwrapped, pay a developer or develop it in house (or yourself). What free software has added is the community effect, a group of users with similar requirements pool resources to develop the software.
    It doesn't replace the previous three, it just add a new model. And ruled by the market economy, the model that provides the most bang for the buck, in a particular setting, wins.

    4. "Open Source software is always better than closed, proprietary software".
    I agree, it isn't always better, it just adds another model, sometimes it's better (more valuable), some times it's not.

    5. "Scratching the personal itch"
    Yes, it's not only a good way, it's the best way.
    It's called "based on requirement". It doesn't have to be the invidual developer s itch, it can just as well be the one who funds the developer's itch.

    You seem to envision all free soft developers as student or kids sitting in their parents' basement. Wrong, many are being

    --
    Executive Pope (small) Kallisti Engineering
  96. Great Article by mslinux · · Score: 1

    The conclusion says it all: "It's Not So Simple."

    Anytime you hear a person dismiss the concerns, ideas, suggestions of others with a simple one-liner such a, "Free Software is good for society," etc. you should know immediately that you're dealing with a "true beliver" who lacks the ability to understand how complex things actually are... someone who is only repeating what he heard someone else say w/o having any real knowledge of the issues.

    I see this a lot in investors. 99% of Americans know nothing about investing, yet 99% of them will tell you that diversity is a good thing and that a mortgage is *good* debt and that 401(k)s will help them retire. When in reality, the concept of diversity is used by stock brokers to get more of Other People's Money (OPM) for gambling with in the markets, *no* debt is good debt unless you happen to be the lender and 401(k)s are just one more way for banks and insurance compaines to get more of OPM (their main focus).

    So before repeating what you hear, take a deeper look and you may start to see how things really work.

  97. Article lacks deep understanding of OSS movement by SurfTheWorld · · Score: 1

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    This happens a lot. I'll grant you this point.

    2. "Open Source software allows you to get under the hood and fix problems"
    ...

    this really isn't something your average user is going to do.

    Survey all of the OSS out there, and how much of it is targetted to the Grandma sector of the computer using population? Very little. Most OSS projects out there are targetted to other developers, otherwise known as integrators. If what you do as a full time job is use JBoss, Ant, JUnit, JCoverage, and Eclipse to write 100 - 200 classes, you're pretty much an integrator at that point. The value of OSS at that point is that when a stack trace appears in a logfile, with a line number next to it, you can go into the OSS source code, look at the line that's throwing an error, and gain an understanding of "what's going on" in the block of code that's throwing an exception in your external library.

    For example, when WebLogic spits an error that originates within one of their classes, you have to unjar their library, decompile their class, then re-compile their class, re-execute your test, and then you can finally look at the code that is causing the problem. In open source, you see an error occurred on line 253 of class Foo, and you look at line 253 of class Foo. It's just that simple.

    The value is not so much in your ability to change the OSS, but more in your ability to view the OSS, understand it, learn from it, and solve a problem yourself rather than invoking support.

    3. "All software should be free"

    The article's main argument here is the classic "the world isn't free, why should the software I produce be free?" argument, which shows a narrow understanding of OSS.

    If you develop a standalone product, you should be compensated. How many people develop standalone products? Very few. Most people are integrators that are customizing a general solution (n-tier via J2EE) for a specific use (fulfillment of book orders at Amazon.com). The software they write to facilitate this integration has no use outside of the customer who is paying for the custom software job. If only the customer sees value in your solution, how do you expect to sell that software?

    Flipping the coin . . .

    Let's say that while working on a custom solution (which is honestly what 75% of us do I'd say), you realize that OSS library X would be *great* for this integration, except it can't do A, B, and C. A, B, and C are valuable to other integrators out there. So, you make those changes, add them to the OSS library kit, continue to get paid, increase the capabilities of the library you're using (thereby giving back to the community that is keeping you employed by giving you (for free mind you) build systems, testing frameworks, application servers, etc, etc). The customer doesn't care that you've added namespace capabilities to an XML parser - all they care about is: do orders flow from the web site to the warehouse.

    4. "Open Source software is always better than closed, proprietary software"

    It normally is better. Closed source companies earn the majority of their revenue from service and support contracts. The initial up-front cost of an application server is dwarfed by the yearly subscription fees to support (which, by the way, usually extend for years). Closed source companies (rightfully so) are going to protect their revenue streams (support) and as a result are going to try to stifle any communication between two end users of their product.

    Let's say that you and I are users of Product X and both have the same problem. If you determine (or receive from support) a solution, and post it on the Internet, then I can then find your

    --
    Do it for da shorties
  98. Myth #2 by bunratty · · Score: 1
    2. "Open Source software allows you to get under the hood and fix problems"

    That statement does not mean that the average user can fix problems. It applies to a medium to large company that adopts the product for many of its computers. If there's a bug or required feature, the company can afford to hire developers to fix the problem or add the feature very quickly. Compare this situation to using commercial software, where bugs or feature requests generally take a minimum of months to be acted upon. Often, the company needs to pay a significant upgrade fee to obtain the needed fix or feature. Why not use that money to pay someone to fix the problem right away?

    By using open source software, companies can have exactly the product they want for less money than commercial software. The larger the company, the more sense it can make to use open source software. And as features get added and bugs get fixed in this way, it becomes even easier for other companies to use the product, too.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  99. it's not a table, but..... by zogger · · Score: 2, Insightful

    ....there's a good work out there called "I, Pencil" which addresses the current real world effort needed to manufacture another (mostly) simple wooden product. And this was written in 1958, it's even more complex now with the interactions.

    The bottom line is it takes a lot more than one persons efforts usually to get to a wooden table.

    Here is a reference to the essay, it's quite long so just the url:

    http://www.econlib.org/library/Essays/rdPncl1.ht ml

    The trends for software for the next ten years are for programming tools to get better, to the point virtually anyone may write their own programs easily. Right now it is commonly taught and used even in the less developed nations and societies, it is not the arcane science limited to a few thousand people it was when mass adoption of computers was just getting started 40 years or so ago. The business will be forced to change as it's quality gets greater combined with ease of creation. That means it will be worth-less. Not "worthless", but worth-less. Just like the references to copied art forms, when the only way to get an art form was to create or purchase the only copy in existence, it was worth a lot more, as it has become easier to re-create that effort, it naturally follows it is worth-less, all the way to the point now that copies of audio and visual "art" can be created for under a penny in actual cost and at minimal effort. The original creation of the work will have to be priced accordingly as well, as more people can "do it" compared to years past. The businesses of "art" and "software writing art" will eventually have to adjust to that reality. They can postpone the diminishing of "cost" to the consumer only with legislation, but only temporarily, societal changes will eventually force recognition of reality.

    Hard to do + Hard to copy = limited over all use or enjoyment, limited to a select few, very expensive, your base paradigm.

    Hard to do + Easy to copy = Greatly expanded use to members of society, more universal enjoyment, costs start dropping, distinction between originators and users starts to merge, beginning of the paradigm shift

    Easy to do + Easy to copy = The paradigm shift completes to a new one, costs negligible, universal enjoyment and use, society must change, including their "laws", or stagnate

    In my way of looking at it, we are almost exactly at the tipping over point between step 2 and 3.

  100. OSS helps this non-programmer troubleshoot. by Nailer · · Score: 1

    I'm a terrible programmer. I can kinda read other people's perl and C sharp, but in most cases, I can't really be bothered.

    Still, I find with Linux and OSS I don't run into the same brick-wall when troubleshooting that I do Windows. Tools like strace or netdump or ethereal ornc are readily available, and help me see exactly what my program's doing at a given point in time - even helping me find bugs.

    99% of the time when an app segfaults, it's because there's a file missing. A good example of this is a bug I found in a closed source app - Sophos Anti Virus - using Open Source tools like strace. The app doesn't know about Great British English - if you install the English version, it requires American English is installed.

    To do the the same thing on a Windows box, I'd probably pay Systernals a lot of money for a Windows strace equivalent. But the thing is, I wouldn't - cause I couldn't be sure that tool would fix the problem. Maybe I need another app to help me fix it and a Windows strace would be a waste of money? Maybe there's another, cheaper way for me to fix something? I'd be hesitant to pay for a tool that wouldn't help me fix the prob. And expensing it would be a hassle.

    Linux provides me with a shitload of the troubleshooting tools I need to do my job out of the box, and it does that cause they're OSS.

  101. My rant by samrolken · · Score: 1

    I have gotta say that I agree with this guy on every point. I'm a linux and open-source enthusiast. I am using SuSE 9.1 Pro right now, and I love it. But, as this guy points out, there are problems.

    1. "If you're not willing to help fix it then you shouldn't complain about it" -- I think this idea is promoted most by overwhelmed FOSS developers. And, on the surface, it sounds like it makes sense, but, really, it doesn't. Most often it's not realistic for users to fix stuff that's broken.

    2. "Open Source software allows you to get under the hood and fix problems." -- I'm a moderately-skilled programmer, and I can understand most kind of source code when looking at it, and even hack on it. But getting under the hood and fixing problems with open source software is something I've tried to do more than once. Invariably, the procedure of setting up a proper build environment is long, drawn-out, poorly-documented, and riddled with problems. Which library is being used? GTK+ or Qt? Which multimedia libraries are being used? Gstreamer or aRts? This feeds into the "choice is not always good" thing, see below. Assuming the build environment is properly duplicated, including all development libraries, development toolchain, shell, version of Python used to generate the Makefile, or whatever else, there are other hurdles. What format of patches does the developer want? What's the ONLY CODING STYLE in which the developer will even accept patches? Are we using CVS, SubVersion, RCS, or just whatever mess happens to unfold in a subdirectory of the developer's home directory?

    3. "All softwarew should be free" -- Well, I don't have much commentary here, the article pretty much has it covered. You get what you pay for, and if you really think ALL software MUST be free (RMS, as mentioned in the article), then you're a silly communist.

    6. "More choice is always better" -- No, not always. My choice of Mozilla over Konqueror isn't better because Mozilla doesn't integrate with the desktop environment at all. My choice of Konqueror over Mozilla isn't better because Gmail doesn't work with Konqueror. My choice of Gaim over Kopete isn't better because for some reason Gaim on my system doesn't detect my idle time. My choice of Kopete over Gaim isn't better because then I can't use my favorite plugins.

    Most of the time, users of Linux distributions must choose multiple tools for the same job. I'll use the OpenOffice.org Writer sometimes because it has better interoperability with MSOFFICE files, and I'll use KWord sometimes because I like its frame layout thingie better. mono or pnet, bash or csh, Evolution or Kmail... they're both GOOD, but in some ways, each option is better than the alternative. And personally, I don't like using two web browsers throughout the day, two IM clients, two office suites, two (or three) shells. If possible, I would rather have one tool that has all the best capabilities of each choice.

    I have gotta say that I agree with this guy on every point. I'm a linux and open-source enthusiast. I am using SuSE 9.1 Pro right now, and I love it. But, as this guy points out, there are problems.

    1. "If you're not willing to help fix it then you shouldn't complain about it" -- I think this idea is promoted most by overwhelmed FOSS developers. And, on the surface, it sounds like it makes sense, but, really, it doesn't. Most often it's not realistic for users to fix stuff that's broken.

    2. "Open Source software allows you to get under the hood and fix problems." -- I'm a moderately-skilled programmer, and I can understand most kind of source code when looking at it, and even hack on it. But getting under the hood and fixing problems with open source software is something I've tried to do more than once. Invariably, the procedure of setting up a proper build environment is long, drawn-out, poorly-documented, and riddled with problems. Which library is being used? GTK+ or Qt? Which multimedia libraries are being used? Gstreamer or aRts? This feeds into the "choice is not alw

    --
    samrolken
  102. Good Point Re: Copyright by reallocate · · Score: 2, Insightful

    Most of the anti-copyright posters here always roll out the candard that they don't "believe" that people should be granted a monopoly of ideas. By presenting this issue as one of personal belief, they try to transform any discussion of it into an attack on their own personal beliefs (as if we are not allowed to do that.)

    Ideas are noncorporeal things that cannot be possessed. If something cannot be possessed, it obviously cannot be monopolized. To use a very simplistic example: "2 + 2 = 4" is an idea. Everyone in the world can hold that idea simultaneously, yet no one can possess it. IT cannot be copywritten. A piece of paper printed with symbols understood to read "2 + 2 = 4" is not an idea. It is a symbolic representation of an idea created at a specific point in time. The person who created it owns it and retains absolute rights to it (a monopoly, if you will) until that person decides to transfer some of those rights. Copyright is the legal framework that protects that right in balance with the larger needs of the oublic.

    An argument that attempts to make the case that the creator of a work does not own it has to make that case for all works, not just things that can be copywritten.

    In truth, most anti-copyright rants here are simply windowdressing used by unprincipled people who want free stuff.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Good Point Re: Copyright by atrizzah · · Score: 1

      Hate to break it to you, but in today's world mathematical formulas ARE copywritten. Take for example DeCSS. It is an algorithm, but there are implementations of it that basically are only mathematical formulas, and under the DMCA, they are in violation of the law

    2. Re:Good Point Re: Copyright by reallocate · · Score: 2, Insightful

      A written representation of a formula or an algorith m is not an idea.

      --
      -- Slashdot: When Public Access TV Says "No"
    3. Re:Good Point Re: Copyright by walt-sjc · · Score: 1

      I don't believe you understand the DMCA or the DeCSS issue.

      The MPAA was calling the CSS system a "trade secret". While a copyright exists on implementations, independent implementations to not violate copyright of the original CSS.

      The DMCA made software or devices that are designed to bypass technological restrictions on accessing OTHER copyrighted works illegal. It's the fact that DeCSS bypassed those restrictions that got it into trouble - NOT that it violated the CSS "formula" copyright.

  103. He shoulda been a carpenter by tgibbs · · Score: 1

    Hey, a carpenter can keep making the same table over and over and do OK. But the shelf life of information is a lot shorter than that of a physical skill like carpentry. Most authors don't get much income from their old books--they have to keep writing new ones. Revising an old book doesn't make it. The days when a company could prosper for years making small tweaks to the same program are waning. So if you can't develop software for money, working full time, faster and better than people can create in their spare time simply as a service to the computer, then you need to either look for another line of work or come up with a more new ideas for software.

  104. Re:Article lacks deep understanding of OSS movemen by KD5YPT · · Score: 1

    [quote]4. "Open Source software is always better than closed, proprietary software"

    It normally is better. Closed source companies earn the majority of their revenue from service and support contracts. The initial up-front cost of an application server is dwarfed by the yearly subscription fees to support (which, by the way, usually extend for years). Closed source companies (rightfully so) are going to protect their revenue streams (support) and as a result are going to try to stifle any communication between two end users of their product.

    Let's say that you and I are users of Product X and both have the same problem. If you determine (or receive from support) a solution, and post it on the Internet, then I can then find your solution (via Google most likely), learn from your mistake, and drive on. But, in that process I didn't write a check to Company Y (that sells Product X). Company Y doesn't like that, even tho it makes me happier in the long run (I received a solution lots of times faster than had I used support). If you feel confident that customer support can help you, by all means, use closed source software. I haven't had much luck tho.[/quote]

    I did read the article, and the author only say it's a myth that ALL (as in always) OSS is better then CSS. He merely state that CSS has it's own advantages that OSS doesn't have. Some might include better control over development cycle and profit incentive.
    Not all profit incentive are bad. Profit incentive is a massive coin, on one side in promote innovations (better software = more profit), on the other it stifles it (other have better, similar software = less profit). Unfortunately, many companies starts going for the latter side of the coin.

    --
    In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
  105. Lost the plot by Anonymous Coward · · Score: 0

    The author is obviously an unsuccesful dev'er who is frustrated at his inability to function in a new paradigm. First off, free as in liberty not as in lunch.. how often do we have to say this? OS dev'ers make money, big fat hairy salaries at companies like IBM, Oracle, HP, RedHat why heck even in government so our dear authors vision of rag-tag hacking proletarians is a little exagerated.. furthermore, OSS is BETTER, anyone who states "it's widely recognized that the Linux Desktop is a work in progress playing catch-up to MS" is off his rocker!! Linux desktops aren't widely recognized in the first place and in the second I fail to see the catch up game? Really I do.. I see more movement towards OS-X from the Gnome champs but MS never.. Windows simply works differently.

    The argument that closed source development has one team leader etc.. what a crock of baloney to think that collaborative devellopmetn doesn't have team leaders and efficiency in the division of labour, come on really, how the hell did something like Egroupware become the Sourceforge hit it is today then? And does Samba.org simply code away in anarchy? Quite smoking pot buddy...

    The personal itch.. dude, that may have been the case 10 years ago but nowadays most of the good SOurceforge projects start out as a work for a client or in the least an implementation for a client. Usually by an independant contractor/consultant.

    Again.. "my grandma" kind of users... is that what you aspire to? really you haven't worked with a Enterprise 3 box, that much is obvious.

    Choice is good, well it is, and you have it, whether you like it or not. Go ahead, you should use a Knoppix bootable because you haven't understood a thing about OSS and hence with a Knoppix even YOU can run Linux, grandma...

    In short, Neil, you haven't grasped it, you'r out of date and eprhaps it is time to consider a career change. Fishing in Alaska is nice this time of year.

  106. "free software"? by griann · · Score: 1
    From the article

    So I fail to see the reasoning behind the suggestion that I should be expected to provide the fruits of my labor to the world for no financial reward. How did that happen? Well, it's easy to see the foundations for it, which are perfectly noble and valid - this all started because some people (RMS et al, for whom I have nothing but respect) wanted to share code with fellow developers, which also has its basis in the longstanding scientific traditions of sharing knowledge

    Perhaps I have been out of the "inner" loop for too long and I know that RMS is not everyone's favourite guy, but based on his early talks and papers I am not aware of anything which even suggests that "free" software needs to be provided without payment.

    RMS himself had a successful mail order situation going with emacs. He just didn't require people to get it from him for payment. If you could get it from a friend for no charge, then by all means go for it. This seems, to me to be similar to the approach taken by any number of musicians who responded to the "dentistry music playing" topic elsewhere when they say that they just want to produce music and have people hear it.

    Sure, people could obtain emacs from a friend or associate but it was surprising how many chose to buy it from RMS.

    I could also direct the reader to Bittorrent (no requirement for payment) or even Winzip. These items do not absolutely require payment for use although there is some degeee of nag involved - less for Bittorrent, more for Winzip. But ultimately, the thing doesn't die on you nor render itself crippled if you don't pay.

    Both, however, give the user an opportunity to "contribute to the providers of the product" one way or another and both have now gone through several versions and are still being developed. If purchases aren't being made then the income is coming from somewhere and I can only assume that that income source sees a good reason to support it.

    Sourceforge, on the other hand, provides little information on how to contribute. Sure there may be a link to a homepage where a request might exist but to a downloader, they will only tend to see the pages on sourceforge. Finding out how to contribute requires extra work in seeking it out. This, in itself, doesn't help that process.

    I have put any number of clients (individuals, small businesses and corporate) onto items such as PDF Creator because it is such a bloody good and useful thing which directly supports their business needs. However, I'm pretty sure that several of my corporate clients have not chosen to take it up because it was seen as "freeware". Something as simple as a voluntary registration would have put it on the same footing as Winzip, which they have absolutely no problem with paying for.

    Businesses are used to paying for services and products and include these payments on their assets, profit and loss and taxation statements. If it is worthwhile, they seem to be fine with paying for it. (Many businesses, that is. I am very aware of others who will even bring legal actions against providers who have delivered in order to screw them over and avoid payment. Just in case anyone thinks I am a complete professional ignoramus.)

    The article seems to have fallen into the FUD propagated by some companies I will not mention in conflating "free" as in beer and "free" as in freedom. I was very pleased to read the response from Dr Nunez of Peru which explicitly demonstrates that this linguistic trick / sleight of hand is a specific problem of the English language and that trying to use it in Spanish (for example) is a fool's errand.

    Let's not be fools. If RMS can handle the idea of receiving payment for software and could demonstrate that it was economically useful, then it appears that it can be both viable and ideologically watertight. I'm not sure why this article chooses to propagate FUD. Unless the Open Source community has already fallen for it, of course.

  107. Godd Piece, But Ignores Users by reallocate · · Score: 1

    I don't disagree with the piece, but it makes the mistake of viewing OSS from a developer's point of view. Almost by definition, access to source is an irrelevancy to users. If software has bugs, they want its developers to fix the bugs, and make the rational assumption that developers -- open or closed -- will have access to the code they wrote.

    The piece also highlights the innately conservative and non-innovative nature of all software development, including open source. By focusing on fixing bugs, developers make the assumption that existing software is sufficient to meet consumer desires. This is far from the case. The presence of bugs will repel users, but the absence of bugs will not attract users.

    The OSS source world needs to make a concerted effort to actively involve ordinary users in the design and creation of new software. It's a bad analogy, perhaps, but the auto industry does not let mechanics design new cars. The software industry should pay attention.

    --
    -- Slashdot: When Public Access TV Says "No"
  108. look at it closer by zogger · · Score: 2

    For you to create your creation, were all your steps yours alone, or did you build on the efforts of others? Did you design your own OS, build your own kernel, develop your own code language, code your own compiler for that language, design and build your own computer, all from scratch? If at every step of the way you were restricted to non-use of any of those tools or very expensive use, and if the knowledge of HOW to use what you have was further restricted, are you sure you could have built this application?

    If having the tools and prior knowledge of others in the past is useful, then having them cheaper all the way to free is even more useful to use for your own new creation, yes? But wait, all those other folks insist on a huge sum of money, a non trivial amount, and want to dictate what you can do with their creations, they want it severely restricted. But wait again, those people themselves had others they relied on, and THOSE people further back up the creation-food chain want to restrict their efforts to a huge level as regards cost and what they allowed others to do with their products. And the folks ahead of them, and so on.

    We had those times, it was called "the middle ages".

    How far into restriction and huge cost do you want to go, just so that YOU can be creative? Do you wish to be able to cheaply and easily and completely "use" others works so that the work you are interested can be accomplished or attempted? Wouldn't that be a better deal for you? If so, isn't it logical that others would want the same, as regards your work?

    You can't have it both ways, you must choose one way or the other.

    1. Re:look at it closer by elflord · · Score: 1
      If having the tools and prior knowledge of others in the past is useful, then having them cheaper all the way to free is even more useful to use for your own new creation, yes? But wait, all those other folks insist on a huge sum of money, a non trivial amount, and want to dictate what you can do with their creations, they want it severely restricted. But wait again, those people themselves had others they relied on, and THOSE people further back up the creation-food chain want to restrict their efforts to a huge level as regards cost and what they allowed others to do with their products. And the folks ahead of them, and so on.

      Yes, of course. Everyone gets their piece of the pie. That's only fair, isn't it ? You get rewarded for the marginal over the priors, you obviously can't expect to be paid for the labor of others as though it were your own. Given the choice between everyone getting their piece of the pie, and no-one getting their piece of the pie, the latter is clearly better for me.

      You can't have it both ways, you must choose one way or the other.

      The choice is obvious. If no-one gets their piece of the pie, then I don't eat. If everyone gets their piece of the pie, then I do eat (even if my piece of the pie is in fact just a modest slice). "Free, free, free" doesn't put food on the table.

    2. Re:look at it closer by zogger · · Score: 1

      now you get into what is modest and how small a piece of pie will satisfy you. In todays society, it's more "I want the whole pie, or as much as I can get",what has become known as "money has no conscious", and when you have everyone doing that, hardly anyone will get any pie, no new pies will be made, no new flavors, etc, and what pie is there to get is expensive. It's a matter of tradeoffs and what youy are willing to give up. I have found the more I am willing to do without,"demand-wise" anyway, the more I seem to get, in a weird cosmic happenings sort of way. It gets into tithing and off in that direction for me at that point, and the concept of jubilee and forgiveness, so that's probably beyond the scope of this little sub discussion, but it certainly seems to work so far for me.

  109. Missing logic from point 3 by Pragmatix · · Score: 2, Interesting
    On point 3 in the article
    It seems to me that the only way to do it is for all the Open Source developers to be working at large companies, with the large companies paying a salary for the developer to work on the Open Source project for some portion of their time. That's fine, I have no problem with that concept, but it's *not* "free". The software is effectively being supported by the charity of corporations.

    Neil misses one very important point in his analysis. If you reduce the problem down to cost, which is what most companies like to do, the cost of paying for their developers to work on open source can be much cheaper than paying those developers to enhance or implement proprietary solutions.

    The idea is that the company USES the open source software that is being developed for something important to their business, instead of paying for a commercial solution.

    Typically even after you spend a large amount of money on a commerical software, you end up paying large amounts of money for integration and support. If a couple of your developers were on the open source team, those costs are built in with your payroll.

  110. Mythical Myths by asuffield · · Score: 1

    These are mostly not "frequently spouted"; rather, they are occasionally produced perversions of the real points. As such, yes, they're bogus, but so what?

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    The real form is "If you're not willing to fix it, don't expect me to do it for you; complain all you like, but it won't have much effect unless I happen to care about this problem".

    2. "Open Source software allows you(singular) to get under the hood and fix problems"

    Correctly, this is "Open Source software allows you(plural) to get under the hood and fix problems". You personally might not be able to do it, but you can pay somebody else to do it.

    Some people would say that you can do this for proprietary software too. But think - who are you going to pay to fix the bugs in IE? MS won't take your money and nobody else has the source.

    3. "All software should be free"

    That should read "All our software should be free". Non-free software can exist, but we shouldn't have to use it. You can if you want to.

    The rest of the objections to this are just a lengthly failure to realise that money can be made in ways other than selling software.

    4. "Open Source software is always better than closed, proprietary software"

    This one's stated correctly but interpreted incorrectly. The mistake here lies in assuming that "better" is a simple quantitative comparison. The meaning of the statement is "free software is always better than proprietary software, in the respect that it is free"; the misinterpreted form is "There exists no proprietary software which I prefer over comparable free software".

    5. "Scratching the personal itch"

    No myths here. I'm not sure what this guy's point is. Yes, free software primarily serves the needs of the people who write it. So what?

    6. "More choice is always better"

    Not much here either. If you don't know how to build a system, pay somebody else to do it for you.

    1. Re:Mythical Myths by KD5YPT · · Score: 1

      I would have to disagree on 3.
      I believe people who write software should get compensation for their work. Granted the currently level of "compensation" for commercial softwares are exorbitant. Yes, I know that there are other ways of making money. But let's face it, those people spend time coding softwares, they should receive some monetary compensation.

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
    2. Re:Mythical Myths by BenjyD · · Score: 1

      Yes, developers deserve to get paid. But if they can't develop a better piece of software than a bunch of part time volunteers, why do they deserve my money? In a sensible market, OSS would set the minimum benchmark for commercial software.

    3. Re:Mythical Myths by silverbax · · Score: 1

      "Non-free software can exist, but we shouldn't have to use it. You can if you want to."

      I think there should be free cars, houses, books, computers and private jets because right now, all of my available choices are non-free.

      Why, oh why, won't those guys building speedboats spend some time building free versions so I can get mine?

    4. Re:Mythical Myths by asuffield · · Score: 1

      > I think there should be free cars, houses, books, computers and private jets because right now, all of my available choices are non-free.

      Build the house yourself, or get a group of people together and build it, using materials you have on hand, and it will be. You're not obliged to buy it.

      Besides, that's a broken analogy. These things can't be inexpensively copied.

      > Why, oh why, won't those guys building speedboats spend some time building free versions so I can get mine?

      Quite neatly running in the opposite direction from the point here. Why aren't you participating in building one, if that's what you want?

      I'm certainly working on building the stuff *I* want to use.

  111. 3. "All software should be free" by Anonymous Coward · · Score: 0

    He raises the question of who will pay the developers if all software is free.

    The answer, of course is "anyone who wants software that has not yet been developed".

    Of course, they might be lucky and find a developer who is scratching his/her own itch and prepared to do it in his/her own time, but the bottom line is that developers need to eat, so if people want them to have time to code, then they are going to have to pay them.

    Bizarrely, this is actually the same as the traditional commercial model of development, where you sell somebody some shiny new software and then go and code it. The only difference is that you only get to sell it once.

  112. Is Linus glad he didn't charge? by Cartridge+P.+Grover · · Score: 1

    Slightly off-topic, but: I wonder if Linus Torvalds doesn't wish, somewhere in his heart, that he had made some money off Linux. I don't really mean that maybe he should have charged for it -- I realize there would be no way to compete with MS early on. But to spearhead something that has become a major business tool, saving businesses millions of dollars and helping them amass and manage their billions or trillions... you'd think he might sometimes wish he'd received more than geek cachet and the inroads into his next career move. Or am I totally missing the mark, and he's actually a zillionaire somehow?

    1. Re:Is Linus glad he didn't charge? by Neduz · · Score: 1

      if he had charged people to use Linux from the early beginning, nobody would have helped devellop it, and it would never have grown so big. Since the beginning of the '90s, no other company succeeded to make another operating system that has/had a significant amount of users. The reason Linux grew was because it was free and open source.

      --
      This is one lame signature, please read the message above instead.
    2. Re:Is Linus glad he didn't charge? by Anonymous Coward · · Score: 0

      From reading his book I gleaned that he somehow made quite a bit of money from the RedHat IPO.

  113. McLuhan sez... by Anonymous Coward · · Score: 0

    What is the goatse man really trying to communicate? ;-)

    McLuhan's "The medium is the message" covers this.

  114. under the hood by M.+Baranczak · · Score: 4, Insightful

    He claims that it's hard and that nobody does it "in the real world."

    No, he doesn't. Direct quote from the article: "But how many people actually do this? Hardly anybody in real life." There's a BIG difference between "nobody" and "hardly anybody".

    1. Re:under the hood by schon · · Score: 1

      There's a BIG difference between "nobody" and "hardly anybody".

      In the context used, I believe that the difference is pretty much semantic.

      He's arguing that not enough people take advantage of it to make it useful, whereas that is provably untrue. (Apache, for example, is as sucessful as it is *solely* because there are enough people who wanted to modify it, and were able to.)

    2. Re:under the hood by mmusson · · Score: 1

      I think you are missing the point that it is "hardly anybody" simply because you need to have some programming knowledge to be in a position to fix things, What about normal end users? If OSS takes over as the defacto software, then developer's will be a tiny fraction of the overall number of users.

      --
      SYS 49152
    3. Re:under the hood by walt-sjc · · Score: 2, Interesting

      That's a nit and you know it. I was not using nobody in an absolute but rather in the near absolute which matches the authors intent. Kinda like when your hear "nobody pays attention to the speed limit" when in reality that's not a true statement.

      His term "hardly anybody" implies near zero when we all know by the software we use everyday that it is much, much more than that. The evidence is all around but statistics are virtually impossible to gather due to the nature of OpenSource development. One indicator that IS verifiable is SourceForge which has over 84,000 projects and almost a million registered users. Anyway, I call "BullShit" on the author. His statement is totally unsubstantiated and flies in the face of reason.

    4. Re:under the hood by walt-sjc · · Score: 1

      I think YOU are missing the point. The author is dismissing one of the strengths of OSS saying that it is a myth. The reality of the situation is that corporate users (for example) will have staff on hand (as they already do) to customize software to fit their needs or fix bugs - something that is impossible with closed source software. Once a project is released as OSS, it doesn't die even if the original author does. Anyone can pick up the project and continue it. Closed source programs die all the time when the original company discontinues a product or goes out of business.

      Not everyone NEEDS to be a programmer for that strength of OSS to be true. There is an old analogy about cars that works well. Which car has more value: one with the hood welded shut that can only be serviced by the manufacturer or one that doesn't and has maintenance manuals available so any qualified mechanic can fix it? Even if you never even change your own oil, the "open" car has more value.

    5. Re:under the hood by ifwm · · Score: 1

      Our tech support staff is 2 guys. Our company employs 1600 people. That, to me, is close to the definition of "hardly anybody."

      Your car analogy is flawed as well. New cars are easy to get into, but require vast amounts of training and equipment to fix. You might as well weld the hood shut for most people.

      The truth is few people "fix" OSS software in the context the author was speaking of.

    6. Re:under the hood by jc42 · · Score: 4, Interesting

      ." There's a BIG difference between "nobody" and "hardly anybody".

      Heh; yeah, and it's often the difference between proprietary and open source.

      I've also contributed code to a number of open-source projects. And in many cases, my work was triggered by reading a complaint from a user. I'd have the response "Hey, that's bothered me, too, and it looks like I'm not the only one. I wonder how hard it would be to fix? ..."

      Then, usually far too many hours later, I announce that I've got a patch that fixes the problem, and people should try it out. Or if it's simple enough, I just send in the patch in, it gets included in the next alpha/beta release, and I can reply to the original users complain saying that there's a fix in the archive for them to try.

      With closed software, I couldn't have done this. If the code maintainers aren't following the same lists and groups as I am, they probably never notice the complaints. Or they are under pressure from their management to implement only the changes requested by Sales.

      It isn't important that everyone hack the source code. What's important is that open source allows a significantly-larger crowd of programmers to hack the code. And it usually turns out that those programmers are users of the code themselves. This often makes them more responsive to user complaints than commercial developers, who usually only answer to their superiors (and are often intentionally kept out of direct contact with users).

      And if the code's maintainers aren't responsive enough, open source allows you to do a fork. I've been involved in this, too. With closed source, it's only possible with permission of the original group. With open source, you sometimes (though rarely) get a fork that's more useful than the original. Or, more often, it's useful to a set of users that wouldn't have ever become users of the original.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    7. Re:under the hood by xdroop · · Score: 1

      I think the gist of your response is: enough people do it that it is worthwhile to all of us.

      --
      you should read everything on the internet as if it had "but I'm probably talking out of my ass" appended to it.
    8. Re:under the hood by mmusson · · Score: 1

      Again, I will have to disagree. An example about corporations is not relevent to the end user experience. The issue is whether a typical user will be able to change something they don't like. The reality is that most users will not due to lack of the necessary skills and therefore the fact that they have access to the source is moot.

      The argument that anyone can pickup the project and continue it is also moot. There are a large number of OSS projects that are variations on the same program. This is because programmers often have a "not invented here" mentality combined with the fact that building something from the ground up is just more fun. It is also ignoring the fact that programs grow out of date very quickly necessitating major changes that amount to rewriting the program (starting from scratch with a new architecture). This can be for internal reasons or simply to maintain compatibility with the latest version of your external dependencies (kernel version, shared libraries, GUI environment, etc.)

      And place this within the context of the larger argument the author is making. Right now the OSS community is driven by the needs of developers and is making it first steps in the direction of the needs of non-technical end users. To be relevant in that world you cannot fall back on the pat retorts that he has listed.

      --
      SYS 49152
    9. Re:under the hood by pebs · · Score: 1

      I think you are missing the point that it is "hardly anybody" simply because you need to have some programming knowledge to be in a position to fix things, What about normal end users? If OSS takes over as the defacto software, then developer's will be a tiny fraction of the overall number of users.

      I think you're missing the point. The point is:

      "developers developers developers
      developers developers developers
      developers developers ..."

      --
      #!/
    10. Re:under the hood by walt-sjc · · Score: 1

      Your car analogy is flawed as well. New cars are easy to get into, but require vast amounts of training and equipment to fix. You might as well weld the hood shut for most people.

      Not at all. I don't expect "grandma" to fix her own car, but I DO expect that she could take it to any qualified independant mechanic to get it fixed. With the welded-shut hood, even Jiffy Lube wouldn't be able to change your oil. Independant qualified mechanics are going to HAVE the training and equipment to fix even newer cars - the only difference is that they are INDEPENDANT. In fact, many times the independants are BETTER. My analogy is just fine - it's your ability to comprehend what you're reading that is flawed.

      Few people fix cars in comparison to the total number of car owners. That "few" is still in the millions. Ditto for OSS. But that's not the point. He is saying that a blanket statement is a myth. It's not. It's a FACT. He backs up his "myth" claim with other statements that have no bearing on the validity of the fact. Those statements do not disprove the fact and turn it into a myth. Again, for the reading comprehention impaired: Just because YOU don't personally have the ability to fix an OSS bug does not mean that the ABILITY to fix the bug has no value.

      Thoughout my multi-decade IT career, I have run into bugs that people had to workaround for years due to lack of source. Many software packages that were replaced were replaced because it was no longer supported - due to lack of source, they could not be supported internally. Otherwise, they worked fine. Applications that DID have source are still being used today, decades later, on a totally different platform (One app I worked on had been ported 9 times.)

      Linux is a HUGE example. It's been ported to over a dozen architecures. Linus didn't do all that himself. He also didn't create all the patches to linux himself. Or the drivers. Or the installation scripts. Or the management tools.

      I'm sorry you are too blind to see the value in not having your hood welded shut.

      BTW, the industry average is 1 IT person for 43 employees. That's over 2% of the total workforce. While a minority, they are certainly more than "hardly anybody."

    11. Re:under the hood by scotch · · Score: 1

      All of which doesn't make it a myth. How can it be a myth if it happens? The author is the ultimate troll.

      --
      XML causes global warming.
    12. Re:under the hood by keyshawn632 · · Score: 1
      "And it usually turns out that those programmers are users of the code themselves."

      That quote explains why a majority of Linux/OSS programs are geared towards more experienced computer users and not the end-user; which Gunton explained in the article.

      Thus, these OSS programmers instead use more sophisticated ones; instead of extra-friendly end-user programs. Thus, those end-user programs are less likely to be found in today's world, with programmers fixing their attention on programs that they obviously use more often.

    13. Re:under the hood by ifwm · · Score: 1

      Ok, first let me say that your analogy IS flawed, and telling me I can't understand it doesn't change that. MY point was that even if people CAN work on their cars, their ability to do so effectively (or correctly) is often nil. For those people "welding the hood shut" is a way of saying make it off limits for them to mess up. In addition, and slightly off topic, if a manufacturer made a car with a hood welded shut, why would it ever have to go to Jiffy Lube. I think you may have a problem taking things a bit too literally. The question is not about qualified people, as non-OSS software has plenty of qualified people to fix it. The question is about EVERYBODY, not a small sample of techno-geeks.

      Secondly, anecdotal evidence about your life in IT is useless to me, as it proves nothing, and I don't care. The only thing relevant thing from your "my experience is blah blah blah..." story is that you are too close to the forest to see the trees.

      Lastly, you state that 2% of the total workforce is in IT. THAT IS EXACTLY the definition of "hardly anybody" whether you like it or not. If I had a room with 100 people in it and 2 people were somehow different, when asked "How many people are different" I could reasonably answer "hardly anybody"

  115. The problem is.... by JudicatorX · · Score: 1

    that the article's author missed completely what is meant by "Free software". "Free" means at the very least that one is free to use the software as you see fit and have access to the source code, not that the software *must* cost $0.00. I can hear RMS now....

    --
    "It is a good divine that follows his own instructions" - Portia, The Merchant of Venice
  116. Ever wonder *why* companies support OSS? by anonymous+cowherd+(m · · Score: 1
    ...all software will be free in the future, simply because it will be dominated by Open Source and free software. But who is going to pay for it all? You can't develop in a vacuum, *somebody* has to pay the developers. It seems to me that the only way to do it is for all the Open Source developers to be working at large companies, with the large companies paying a salary for the developer to work on the Open Source project for some portion of their time.

    Here's a hint: a for-profit corporation only has one motivation, and that is to make money. If IBM, RedHat, et al. did not think that supporting OSS was a money-making endeavor, they wouldn't be doing it.

    --
    http://neokosmos.blogsome.com
  117. Key benefit is that *others* can go under the hood by mcockerill · · Score: 1

    The author complains:
    "The idea seems to be that Open Source is better than closed source because you can "tinker" with the code. But how many people actually do this? Hardly anybody in real life"

    Depends what you mean by 'hardly anybody' - sure, Joe Average user isn't going to be recompiling OpenOffice before writing a letter. But I'm sure I suspect many tens of thousands developers have benefited from tweaking open source software at some point, and in many cases have submitted the patch back to the project.

    The bigger point though, is that there are millions of developers out there, who can *potentially* fix a problem. And if the issue matters to one of those developers enough, there is nothing fundamental standing in the way of getting it fixed.

    Compare that to the world of commercial software, where if there is no business case for making a fix , or if the company that makes the software has gone bust, you won't get a fix, period.

    This doesn't mean that OSS is perfect, or bug free. But it does mean that users of OSS benefit indirectly from the ability of others to make changes and fixes to the code, even if they themselves don't have the ability or inclination to do so.

    (e.g. this is it a large part of the reason that an OSS package like Imagemagick supports just about any image format under the sun)

  118. I didn't think so by Allen+Zadr · · Score: 4, Insightful
    I didn't get the idea that he is complaining. I think there is a valid point there. Why is it that every successful Open Source project, that is also targeted to the End-User market (and not the server/developer market) is backed directly by a company with money to spare?

    OpenOffice (Sun), Mozilla (Netscape/AOL). As the author pointed out... The Gnu Image Manipulation Project doesn't have the end-user market share (yet I would also point out that this "End-User" project is the result of 'developer', not end-user, tools).

    Programmers are a commodity, good developers are not. For every 100 programmers, you'll find 1 developer that has a good idea. After hearing the idea, 95 of those programmers will say, oh, yeah - that sounds obvious (yet, they had not thought of it). That's the crux. You have 95 commodity programmers who are willing to give away 1 developers good idea, because - in hind sight - it seems obvious. Maybe a general or interesting application is actually a new idea. I'll admit that this isn't always the case, but this does happen. THAT is why copyright exists, the idea has value. ...There are underlying social reasons for this as well that I'll be happy to get into.

    Further, I don't think it's bemoaning to point out that in the 80s (and much of the early 90s) the software industry was still open to the single developer, and also not hobbled by open source efforts. This was also before massive consolidation of the software industry. Seems to me, just a simple statement of fact.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:I didn't think so by cluckshot · · Score: 2, Insightful

      Even more deeply into the issue, programers do not get royalties generally it is the marketing companies who do. While there are no royalties for those who actually produced the software, the marketeers get a lot. Until the proposal (with results) is made to allow programmers proper royalties (Similar to ASCAP etc) I would argue that any copyrights of the companies are about as honestly stolen as any other goods fenced by sneek thieves and pirates.

      The other problem is what Bill Gates told his "friends" a few years back when he announced that they were stealing his codes. Unfortunately he was stealing theirs and those who came before. If we carry this business of royalties very deep we will find that we pay a lot and can do no business.

      --
      Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    2. Re:I didn't think so by phats+garage · · Score: 2, Insightful
      The software industry in the 80's had far fewer programmers because computers affordable to individuals was pretty new back then. Now, almost every kid grows up with a computer, many have broadband, and the technically curious kids will pick up programming. What you have now is a glut of selftaught programmers and that will put pressure on the "crap little app" that used to try for $19.95 in the shareware market.

      Still, I've seen software projects and websites that can put up a simple appeal for funds and depending on their sales pitch, could possibly pull in 4 and 5 digits during a single plea for funds. And theres still shareware out there.

      The danger with articles like this is that it reinforces the trend to call OSS "communistic" and "against the American way" when in reality, the freedom to program for whatever renumeration you want should be the most important thing to protect, even if you want to give your work away.

    3. Re:I didn't think so by orderb13 · · Score: 1

      I didn't get that he was trying to label OSS "communistic", he was simply saying that not every argument you hear for OSS is a good argument, and was pointing out the flaws in the most common ones. One thing he didn't talk about was the fact that if you do a *good* job programming your app, you will still most likely make money off of it. Assuming, of course, you don't share the source code and some kid in a basement takes it whole cloth and sells it for less.

    4. Re:I didn't think so by brokencomputer · · Score: 1

      There are plenty of successful open source projects that don't have a company backing them. Apache is arguably the most successful open source project, and other projects like gentoo have no financial backing either. True, monetary backing does help, but it isn't required to make something successful. On another note, even if the software you create will be licensed under the GPL, you can still get paid by companies who need customized software to do what they want to do or any software that they need that doesn't already exist. Even if you license that customized software under gpl, you still get paid by the company who needs it!

    5. Re:I didn't think so by jc42 · · Score: 2, Informative

      Why is it that every successful Open Source project, that is also targeted to the End-User market (and not the server/developer market) is backed directly by a company with money to spare?

      This isn't quite true; there are a number of significant open-source projects that have no corporate backing.

      One very successful such effort that I've been involved in can be found by googling for "ABC music notation". Only musicians would find this useful, but it's a good counter-example here. All the prime movers are musicians who happen to be programmers. There are a few commercial music packages that can now input (and sometimes output) ABC notation. But this doesn't include monetary support. There are a number of excellent end-user open-source tools for this notation, and none of them has any corporate support that I am aware of. There are also some closed-source "shareware" tools, and they all seem to have come from one person using their own resources.

      This isn't surprising. Commercial music interests tend to be rather narrow, catering to only Western Pop or Western Classical styles. They aim for complex, click-and-point GUI packages that try to do everything for a very narrow range of music. They usually run on only one platform, usually Windows. The ABC gang consists of a motley collection of musician-programmers that are involved in musical styles that you've probably never heard of. And they've developed software that runs on all the common computer platforms with more compatibility than you'd ever expect from a gaggle of musicians. (Talk about herding cats ...)

      I expect that others involved with the 80,000+ SourceForge projects will chime in with more open-source end-user projects that don't have corporate support.

      Of course, such support is usually welcome. It's just not always forthcoming, until after a package develops a user population and looks like it might have marketing possibilities.

      (The ABC crowd is generally wary of corporate attention. As musicians, they have good historical grounds for this. Some here might have read about the growing use of copyright to limit musical innovation. ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    6. Re:I didn't think so by phats+garage · · Score: 3, Insightful
      I didn't get that he was trying to label OSS "communistic", he was simply saying that not every argument you hear for OSS is a good argument, and was pointing out the flaws in the most common ones.

      I didn't see him call it communistic either but certainly pushes in the same direction as those who do. I bet Microsoft would love to point to a programmer saying "open source reduced my money making opportunities," just to imagine one example.

    7. Re:I didn't think so by Donny+Smith · · Score: 1

      >I bet Microsoft would love to point to a programmer saying "open source reduced my money making opportunities," just to imagine one example.

      Maybe - but as we haven't seen much proof to the contrary - why not believe him?

    8. Re:I didn't think so by JAD+lifter · · Score: 1

      What you have now is a glut of selftaught programmers and that will put pressure on the "crap little app" that used to try for $19.95 in the shareware market

      Back in the day, ~5 years ago, I used to spend about $20-$50 a month on various shareware products; games, editors, etc. But now there is so much decent OSS stuff out there that there is no need to buy shareware when I can just go over to sourceforge and find an equivelent product for free.

      The last piece of shareware that I bought was Acronis True Image 7.0 and that was only after trying plenty of OSS alternatives and finding them lacking. But for the most part, just about any pay software that you could want has a comparable OSS equivelent for free.

    9. Re:I didn't think so by phats+garage · · Score: 4, Insightful
      We can believe him. Unfortunately all his article brings are the downsides, and these are from the providers point of view, the software authors, and he frames it as some "mysterious outside force", when in fact its simply other software authors who instead see a benefit or a reason to do what they do, release free software.

      So essentially what we have is the free software authors undercutting the shareware or paid software authors. So while he disguises his argument as "a problem caused by open source", in reality, he has just been undercut by competition.

      Now of course, we could then follow with the argument of "dumping" as an unfair competitive strategy, but to prosecute this would be to eliminate the free distribution of software. I'm just not comfortable with that notion.

    10. Re:I didn't think so by Allen+Zadr · · Score: 1
      That is why both the article and my post specifically note 'Not-Server' and 'Not-Developer-Tools'. Programmers have a tendancy of spending a lot of time on things that will specifically make their own lives easier. This spans from building a better, VI to the Apache Web and Servlet Container projects down to the graphics processing libraries behind The GIMP.

      However, the OSS End User Apps like AbiWord (that are not corporate backed) are perpetually trying to catch up with the proprietary vendors.

      Yes, I could probably make a pretty good living patching and enhancing open source projects for indivdual companies... Compiere (as one example) has a lot of room for such improvements, but that's not the point. It's not about making a living, it's about launching a successful project. I am certainly not saying that the proliferation of OSS developers alone will stop me. It's that the threat of OSS developers reworking my idea into a free application is equally as high as the threat of Microsoft reworking the idea, and making it a core part of the next Windows.

      The two; "big proprietary" vs. "small but numerous OSS" balance eachother out. Between these two major market forces, there's little room left for the "small but still propietary".

      Again, I don't see this as a complaint as much as a simple statement of fact.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    11. Re:I didn't think so by Allen+Zadr · · Score: 1
      Interesting point! As a piano player (and MIDI enthusiast) I'm ashamed that I have never really considered the ABC programs that I've seen to be End-User applications.

      I'll concede your point that my use of the words 'End-User' would have to include 'General Purpose', because -- just as vertical market software (specific to RFID, specific to Medical Data aquisitionm, specific to ICBM Guidance or specific to Musicians) - there will probably always be room for Niche market profits in software. (How else can 12Tone charge $750 for the "Pro" version of Cakewalk.)

      Even here, the possibility that the OSS projects that support ABC have taken quite a toll on the Shareware programmers that may have better functionality.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    12. Re:I didn't think so by bit01 · · Score: 1

      Why is it that every successful Open Source project, that is also targeted to the End-User market (and not the server/developer market) is backed directly by a company with money to spare?

      Simple. That's where the money is.

      ---

      It's wrong that an intellectual property creator should not be rewarded for their work.
      It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
      Reform IP law and stop the M$/RIAA abuse.

    13. Re:I didn't think so by Donny+Smith · · Score: 1

      I agree with you; still, it's a very complex issue - on and off, I've been thinking about "economics of OSS" for a while now and although I agree with the general idea that ISVs undercut by OSS can switch to writing apps for which there are no OSS equivalents, it can't work because software is easy to re-write and oftentimes the value isn't in the amount or quality of code but in the idea behind it.
      It takes a long time to think up a product, write it, document it, etc. and it doesn't take as long to reverse engineer and rewrite it.

      If one looks at some very popular OSS applications he'll see that many of their features are recycled and rewritten from proprietary software.
      At the same time OSS community is against software patents (and not only software patents).

      If software, ideas and processes remain patentable, OSS and proprietary software can co-exist. I think a lot depends on outcome of changes to patent laws.

      P.S. I just thought about this - what happens if a company wants to ruin their competitor who has single product - they start giving the software away for free (since they can still make some money on other products). Now the single-product company goes bust. Without OSS that would have been called dumping. Would that be legal with OSS?

    14. Re:I didn't think so by phats+garage · · Score: 1
      You've got some good points there.

      On user interfaces, I believe the old Lotus corporation succeeded in stopping Borland's Quattro Pro products' exact emulation of Lotus 123's menus. I'm sure folks still need to be careful when borrowing UI designs.

      Patents are such a complete mess right now I'm just basically not going to apply much thought here. Its a frustrating area right now, the US Patent office takes money and gives rubber stamps.

      P.S. I just thought about this - what happens if a company wants to ruin their competitor who has single product - they start giving the software away for free (since they can still make some money on other products). Now the single-product company goes bust. Without OSS that would have been called dumping. Would that be legal with OSS?

      What stops me from considering that this is "dumping" is the result, a company can block a competing piece of work because of some arbitrarily determined amount of money that should be charged. Dumping in the physical world is easy to determine because there is a cost per unit. With software, the cost of additional units is so low that its easy to simply write the cost off (download costs). The initial design and coding is the real cost and to call free software "dumping" means that one can no longer code outside of an actual job with paychecks, tax returns and business licenses. Scary thought there.

    15. Re:I didn't think so by Donny+Smith · · Score: 1

      >What stops me from considering that this is "dumping" is the result, a company can block a competing piece of work because of some arbitrarily determined amount of money that should be charged.

      Again, I agree with you.
      Sometime last week in another post I argued how OSS isn't dumping because there's no fair way to determine and compare the cost.

      > Scary thought there.

      Still, imagine the government decides OSS is unfair competition (consider that no OSS developers pay taxes although customers profit from using OSS; I somewhere read how the government prefers commercial software because they can collect sales tax on it) and that all OSS must be paid for :-)

      This is a new idea (to me) - they could decide minimum selling prices for workstation-grade Linux and for server-grade OSS to provide a level playing field for commercial software. Then the money collected could be used for financing development of OSS via government grants.

      This is just a random thought, but who knows, maybe that would be better than buying OSS from commercial OS distributors (I have always wondered why governments don't standardize on Debian - if only one government chipped in 1-2m dollars a year - and that is less than they pay now for enterprise Linux - they could have Debian certified for major enterprise hardware and software).... Oh, well..

    16. Re:I didn't think so by phats+garage · · Score: 1
      This is a new idea (to me) - they could decide minimum selling prices for workstation-grade Linux and for server-grade OSS to provide a level playing field for commercial software. Then the money collected could be used for financing development of OSS via government grants.

      I know I wouldn't like that. Right now linux is very useable for me, I don't have to do activation codes or any licensing whatsoever, I can have several different distros on each computer, everyone is free to put together slightly different distros, its an amazing scene, and what I see happening with "mandatory pricing" is all that neat stuff would disappear and I know that would suck for me personally.

      Next, enforcement in general, you'd have to have government inventorying individuals pc's because since the source is so available, how would you pull a microsoft activation code type thing to stop piracy, etc, and now I've got the government mandating access to my pc and to me this would suck even worse.

      Redhat is doing an ok business by selling linux with support, and businesses like a supported linux, and this still leaves other distros for home users like me. Additionally, I don't see microsoft hurting in the sales department. If their sales hurt in the future, that can only mean that they don't have anything to offer over what is already available, and government mandated pricing means that we'd be stuck paying for nothing new, and thats a further drain on the economy for the software users (although certainly a boon to producers).

      I just don't see a downside with how things work now. Look at how microsoft is pressured to improve their products simply because linux is an available alternative.

    17. Re:I didn't think so by juhaz · · Score: 1

      Mozilla is not very good example, in fact I think it gives a pretty fine proof against your point - a project that was, for a long time, backed out by a large corporation, didn't get anywhere and only started focusing, and getting notice from, end-users AFTER the company got out of the way.

  119. It's a perception, not fact by fikx · · Score: 1

    That said, I don't think this is useless. Yeah, I disagree with most of it. What makes it intersting (and he admits to this at one point) is that this is how OSS is percieved. Is it a common perception? Who knows...but that's where I'd concentrate on instead of ripping his points to shreds.

    The one point I agree with is the point about OSS telling people they need to fix it if they don't like it. That's a useless reply and doesn't capture why open source is useful. The point is if it breaks, YOU have the source. Having the source doesn't mean you have to fix it, it means you can fix it how you want (kinda related to the freedom thing). If you want to take it to your developer buddy and have him knock it out as a favor, go for it. If you want to contract an IT firm, go for it. I like it because I know how to program, so I can take a wack at it myself. But that doesn't mean I expect everyone else to fix it themselves also. I think it's unrealistic and counter-productive to spout that line all the time.

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  120. OSS Suffers from the same delusion as the RIAA by HerbanLegend · · Score: 1

    I think I've said this before on /., but well -

    What the RIAA are learning these days is that when a virutal copy of your product is just as good as the actual product, the business model is finished.

    It doesn't matter what artificial contraints you put on people - (i.e, Copyright, DMCA, Broadcast Flag) in the end, the business model must change. In the music industry, for instance, I think the future of the industry will be in Live performance, one example of a product that has no digital equivalent.

    The same is true for Software. We have come to the point in the history of humanity at which certain products are no longer saleable because they are so easy to copy. Software as a manufacturing industry is finished - if you are trying to make software to sell in a retail store as an off-the-shelf product, you're going to be disappointed by your sales. One person can buy it and then copy it a hundred million times without incurring any cost. (For that matter, so can you, so it really wouldn't be fair to charge a significant amount for each unit anyway)

    The code is easy to reproduce - the product is easy to copy. That can't be where the money is. Instead, follow the AOL software model - the CD is free, the service is not. Let's say you write a database application to put Widgets on the Web. Give away the software, charge for each transaction. That's the only way to make money in software today.

    Design your software so that students and tinkerers can use it without having to pay. Small-time websites and businesses are more likely to remember you when they make it to the Big Time if you gave away your product to them in the beginning. Uniform pricing policies presume a fixed value for the software, which isn't true - prices should be adjusted based on the business the software will leverage for the client. Obviously, Microsoft should pay a little more for a MySQL license than MountedArmadilloSkulls.com.

    1. Re:OSS Suffers from the same delusion as the RIAA by argent · · Score: 1

      ITYM "Proprietary software suffers from the same delusion..." OSS is "Open Source Software", which certainly doesn't try and limit distribution... :)

  121. "All software should be free" by geomon · · Score: 1

    Hmmmm.... I don't buy that one either.

    It is a sad truth that software pricing is feeling the pressure of low price or free products. And yes, they are products. If they weren't, why would we create them according to milestones or other "production" models?

    But the author only replays the same old arguments without clearly defining a solution. Microsoft made this argument just weeks ago at an Asian market meeting where he claimed that open source and free software would undermine intellectual property development. No shit? Gee, Bill! Do you really think so?

    No one has completely solved the problem of how to create wealth from free software. If they had, Bill and Company would have moved on it in a flash and we would all be complaining about how Microsoft has dominated free software. The low cost leader ALWAYS wins in an economic battle. Don't believe me? Go check out Wal-Mart sometime. 90% of the stuff they sell there will break in half the time of the next higher quality product. But the low cost stuff flies off the shelves.

    I know there are exceptions. There are folks out there who will pay good money for quality products. And I know that there are companies who are making comfortable livings from free software via support contracts. But the idea expressed by the author is true:

    "But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free."

    Aye, so there's the rub. How do you create a world where one person can create a great software tool while simultaneously restricting the ability of that "kid in the basement" from doing likewise.

    You can if you have the money to buy a congressman.

    I don't pretend to have any solution to this problem. Now that more people have affordable power tools, they do not have to rely on the village smithy or the local carpenter for small repair jobs. There are even fewer jobs for stable hands. Economics often kill job categories. I think that people will still make a living writing code, but there will always be someone who can step in and write an application that performs the same task for free. The trick is to make as much money as you can before the kid in the basement strikes.

    Perhaps this is an evolutionary progression from commodity closed source to an entirely open source software world. When one group has to rely on legislative action to maintain their economic model, that model has failed. A new model will eventually arise from this heap of smoldering dung we are currently being lowered into. Until that happens the only people making money from software will be lawyers and politicians.

    --
    "Rocky Rococo, at your cervix!"
  122. disagree strongly by Anonymous Coward · · Score: 1, Interesting

    Actually, I get in there and fix bugs when I can. I've helped with the Linux kernel in version 1.3.38 and I tell you what, it just feels great and I luuuuuvvvvv doing it. And I'm not one of the "tens" the author alludes to, I'm more like one of the thousands that has contributed a small bug fix many years ago. Money is a seperate issue -- yes we charge for crappy commercial software that's not really gonna make a difference to the world at large because we need to eat, but this is not my motivation. My motivation is pure creation with a multiplier of 6 billion potential users; that's a lot bigger than the tiny number of people worldwide that can afford the luxury of playing the WIPO game. The complaint about most people not fixing bugs is irrelevant. If you don't like participating, then this movement is not about you. Find the spirit that moves you and follow it. This is not a myth it is our dream becoming our reality.

    IP is the ultimate in regressive property law.
    It's the gift that keeps on taking, a la Sonny Bono Copyright Extension. Let's all take a moment and remember that we earn money to live, we don't live to earn money. I am curious what is your real reason for doing what you do.

    --Rudi Cilibrasi

  123. mod parent troll by Pendersempai · · Score: 1

    You're talking about trademarks, jackass, which are completely different. What is really annoying is that you knew it: the arguments he makes about copyright don't apply to "its siblings," and that's why he didn't talk about abolishing patents and trademarks too. You're not playing fair; you're trolling.

    1. Re:mod parent troll by LO0G · · Score: 1

      Actually that's not quite the case: The title of a book is copyrighted, not trademarked, as is Isaac Asimov's name.

      If I publish the auto-translated japanese porn with a cover of "I, Robot by Isaac Asimov" I'm violating copyright, not trademark law.

    2. Re:mod parent troll by DavidTC · · Score: 1
      No, you're wrong. The title of a book is neither trademarked or copyrighted. The title of a book can never be copyrighted, it's too short, and can only be trademarked when it's part of a book series, like 'Harry Potter and the...' or '...for Dummies'.

      It's perfectly legal for you to start selling a book called 'I, Robot'. What stops the specific example you said is libel laws...claiming that Isaac Asimov wrote your book is harmful to his reputation, and truth-in-advertising laws, which prohibit you from selling something as something else it is not.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    3. Re:mod parent troll by The+Conductor · · Score: 1

      Well, in the case as stated, it violates neither copyright (if it doesn't exist how can it?) nor trademark. But in that universe, the smart shopper will look for an imprint from $REPUTABLE_PUBLISHER, a trademark, to have assurance that the book's contents are not misrepresented.

    4. Re:mod parent troll by Anonymous Coward · · Score: 0

      The point of the parent at the top of this thread was that 'its all just bad' regarding IP protection like copyright, trademark etc... Just because you call it libel, or patent, or trademark infringement, doesn't change the nature of the control fundamentally.

      All of this set of laws aim to limit what you can do based on what someone else has done in the past. These laws aim to do two things, protect the interests of the originator and those of the consumer (both at the expense of the counterfeiter ).

      If people would stop focusing on the fucking laws - and start talking about the principles in play we'd have a sensible debate about these issues. As it is people just start shouting 'your wrong' when they spot a misused term - failing to acknowledge any arguements.

    5. Re:mod parent troll by DavidTC · · Score: 1
      That's the stupidist thing I've ever heard.

      The PROBLEM is that people treat 'IP' as one sort of entity, it's not the solution at all. The solution is to recognize that the laws are designed to do different things, they aren't some amorphous blob that makes the ownership of ideas legal.

      And, FYI, the only law that protects you from counterfeiters (and is designed to protect the purchaser) is trademark.

      See what happens when you start lumping them together? Copyright doesn't protect the customer, and neither do patents...they hurt the customer by causing higher prices, by creating an uneven playing field. Of course, the uneven playing field is exactly the intended effect, to reward the creator, but the point is that you're sprouting gibberish, as are most people who start talking about 'IP'.

      And the laws don't 'aim' to limit what you can do based on what someone else has done in the past. Copyright and patent aim to reward creators and inventors for making their stuff public, trade secret laws aim to punish people more in line with their crimes (Stealing a piece of paper with Coke's formula on it vs. a black piece of paper.), and trademark laws are just part of the whole concept of anti-fraud.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  124. A couple of minor corrections... by schon · · Score: 2, Interesting

    there are two aspects to copyright: The economic rights (the right to make money off your work, and preventing others from doing the same) and the moral rights -- attribution and the right to control how your work is use, in what context etc.

    With software in the USA, there is only economic rights. The US grants moral rights only for visual works (see the 1997 VARA bill.)

    The Anglosaxon style copyright has mostly been concerned with the economical aspects of copyright.

    Ehrm, I think you mean the American style copyright. Pretty much every anglo nation (Canada, the UK, etc) have strong recognition of moral rights.

  125. Its about controlling people, not information by argoff · · Score: 1


    A piece of paper printed with symbols understood to read "2 + 2 = 4" is not an idea. It is a symbolic representation of an idea created at a specific point in time. The person who created it owns it and retains absolute rights to it (a monopoly, if you will) until that person decides to transfer some of those rights. Copyright is the legal framework that protects that right in balance with the larger needs of the oublic.

    An argument that attempts to make the case that the creator of a work does not own it has to make that case for all works, not just things that can be copywritten.

    In truth, most anti-copyright rants here are simply windowdressing used by unprincipled people who want free stuff.


    People who impose copyrights aren't trying to hold controll over their original rights. If that was so, they're free to keep it to themselves and I could come up with the same "2+2=4" indepentently and spread it all over the planet without consequence. No instead, they want to spew it all over the planet, and then use the force of government to microregulate how people use it after the cat's out of the bag. The concept of copyright ownership has nothing to do with a person controlling the information they create, rather it has to do with controlling every other person on the planet who happens across that information.

    When every piece of information was attached to a physical piece of paper, the burden of carrying out this scheme might have been workable. But now in the information age where all information is digital, microregulating every piece of information everywhere for the sake of a poorly thought out construct will simply rip society apart.

    1. Re:Its about controlling people, not information by reallocate · · Score: 1

      You're still confusing -- perhaps deliberately -- the concept of information with property that conveys the symbolic representation of that information.

      When I make something -- a book, a song, a chair, a pie -- I owned that thing. No one else has any right to own or use any property that I make unless, and until, I give them that right.

      The medium -- the property -- that carries the symbolic representation of information -- paper, wires, silcon, etc. -- is not relevant to this issue. In all cases, a medium is used to contain the symbolic representation of information. That symbolic representation on that medium -- that porperty -- is owned by the person who made it. Copyright serves to protect that ownership.

      People who don't "believe" in copyright need to demonstrate how the original creator of a work does not own that work, and they need to demonstrate that information and its symbolic representation in a medium are identical.

      --
      -- Slashdot: When Public Access TV Says "No"
  126. You CAN tinker with the code, and people do. by dilvish_the_damned · · Score: 1


    The idea seems to be that Open Source is better than closed source because you can "tinker" with the code. But how many people actually do this?


    All of us who do not wish to be trapped under unworkable, unfixable bugs and discontinued software products. You may take control of your destiny in the event you deem it necassary by incorperating free software. With closed software, you are at the mercy of the owner.
    Just becouse your not one to take advantage of this, does not mean their is not a fair amount of us. I personally use it to help me sleep better at night.

    --
    I think you underestimate just how much I just dont care.
  127. Open source... by Anonymous Coward · · Score: 0

    I didn't realize how much I liked open source software until I started developing with open source tools. Most of these myths don't apply when it comes to this area. For example, authors are quite willing to fix things if they have the time, if only to make their offering better. After having worked with a lot of closed-source development environments, using OSS is quite refreshing. Though I am writing closed-source commercial software, we intend to give as much back to the community that we can in the way additional tools or modifications to existing OSS tools.

    Note that when I say "OSS" I am not just talking about what RMS defines as "free" software, I am talking about all OSS.

  128. confusing philosophy and economics by dekeji · · Score: 1

    One of the central tenets of the Open Source philosophy (as it seems to be understood by the average person, at any rate) is that all software should be free.

    No, that's not the central tenet of open source. The central tenet is that you "should" get the source to binaries that you use and that you "should" be able to redistribute it.

    But this "should" isn't some kind of moral imperative. The reason people say that you "should" do this is because it's the economically rational thing to do if you take a long-term and global perspective.

    That doesn't mean that in the short term, it may not be cheaper to choose proprietary software--it probably is. But if everybody makes the same choice as you, then, in the long term, you end up paying many times for software what you ought to have paid, and you condemn other people to the same fate.

    It's little like littering: if you do it only rarely and most people don't do it, it's not much of a problem. But if everybody does it, it's a huge problem, and it is self-reinforcing.

    You may agree with that argument or you may not, but either way, it's not some kind of philosophical principle or communist conspiracy. When OSS advocates tell you that you "should" choose OSS, they are making an argument about how rational economic beings ought to behave in order to maximize their profits.

    As a developer myself, this prospect is profoundly depressing - as I said earlier, I develop applications just like a carpenter makes tables or an author writes books.

    Well, have you noticed that carpenters don't make a lot of tables anymore? They have largely been replaced by mass-produced, self-assembled furniture. That was probably depressing for them as well. But that's the way life is: our economy is constantly changing. We aren't willing to accept inefficient production methods just because you have some quaint attachment to an old way of making a living.

    Why should software be any different [than carpentry]?

    Because, unlike the product of carpentry, software can be copied and distributed at almost no cost. So, 1000 carpenters can produce 10000 tables and still charge for each table. If carpentry were like software, then once 1 carpenter would produce 1 table for free for fun which then could get copied 10000 times at no cost to anybody; nobody else would make a profit.

    but to make this the dominant way of developing anything worthwhile just seems like shooting ourselves in the collective foot.

    That appeal won't work: there are too many people who can and are willing to produce something for free (like myself, for example). If you want to make a living writing software, you will have to write custom software. There is still a huge market for that, but you have to change the way you work.

  129. publish your OSS revenue? by bobalu · · Score: 1

    Ok, everyone here who has actually made money by writing a program and opening the source please post your income from it, whether by direct sales, support, or even selling t-shirts.

    One way or another this should illustrate the merit of his central question about OSS, which is how do I make a living developing open source programs? I know you can do it as a developer for a large company like IBM, I know about dual-license examples like Sendmail, etc., it would be interesting to see how many typical small company stand-alone programs make money this way.

    Let's drop the religion for a day and look at the numbers. No fuzzy math, I'm looking for direct sales. If you can prove him wrong, do it. If not, go back to work and enjoy your hobby and contribution to the world's software ecology.

    --
    The revolution will NOT be televised.
  130. He essentally discards outdated CatB postulates by Anonymous Coward · · Score: 0
    That reminds me Bezroukov's Bad Linix Advocacy FAQ (http://www.softpanorama.org/OSS/bad_linux_advocac y_faq.shtml) Poor ESR ;-) No more bazaar guys:

    The idea seems to be that Open Source is better than closed source because you can "tinker" with the code. But how many people actually do this? Hardly anybody in real life. In reality, it's generally very, very difficult to fix real bugs in anything but the most trivial Open Source software. I know that I have rarely done it, and I am an experienced developer. Most of the time, what really happens is that you tell the actual programmer about the problem and wait and see if he/she fixes it. Most people do not participate in the development - even for Linux itself, most of the development is done by a very small number of people (in the tens at the most). Maybe you'll poke around a bit in the code, and if it's trivial then you can fix it - but again, this really isn't something your average user is going to do.
  131. Another Myth: Problem-Free, Legally by tarsi210 · · Score: 1

    Another myth I've seen that has been touted goes something like this: "If it's open source, then there's no legal problems as it is open and everyone can see what is there. If there's a legal issue, someone will catch it before it causes problems."

    Ah, no. Unfortunately, that's not the case (wish it was). The SCO case proves this, that even if it is open source, there still might be legal problems that no one has cared to deal with yet or bring up. Companies don't review each and every thing that comes out, but if they make enough ripples they will look into it. Take Unisys and GIF for an example there.

    One of the largest things that I've run into is the issue of indemnification; essentially, the ability of a company to point a finger at someone if the software breaks and say, "It's not our fault, THEIR software broke. THEY'RE responsible." Open source almost never has indemnification -- no one gives a statement saying, "Yeah, if our software is found to contain things that were stolen or if it breaks, we'll take care of it." Very few are willing to accept the responsibility of damages if something blows up.

    For this reason, the company I work for will not allow OSS usage in any project that we resell. We've been advised this by lawyers who do not want to get us into a situation where there isn't someone else to point fingers at if something goes down because of the tool we used. Whereas our closed-source tools that we use we make sure we have legal policies with them, warranties, and indemnifications (which they are willing to give because they're being paid for their software) to cover our legal ass.

    I'm sure there's ways to mitigate these risks, but for a lot of companies I'm guessing they're not willing to take the leap until more precedent has been set in the courts for OSS and its legal profile.

  132. Windows kicks Linux ? by dingletec · · Score: 1

    Windows kicks Linux's ass in terms of usability and GUI refinements.

    While I spend more time on the command line, I have to strongly disagree with this statement. Neil correctly stated that Linux distros are a work in progress, but in my opinion KDE has finally pulled far ahead of MS in usability and gui refinements. As is true in every other aspect of the Linux world, with KDE you just get more without having to pay more. The best thing is how fast things improve. Features and instability have always been one of my complaints about GNU/Linux, but KDE 3.2 is IMHO much better than what MS has to offer, and 3.3 will be out soon.

    Last year I had little hope of interesting others in trying out a Linux distro. I just didn't have an easy solution to some of their user concerns. Now, however, all those concerns have been answered with utilities added directly to KDE.

    I don't use Gnome regularly, but the last time I tested it, I felt it was easily equal to or greater than MS in ease of use, etc. I also prefer the feel of Gnome over MS. It just has a couple of irritating bugs that are still there after all these years.

    I might be biased, though, I am the Net Admin for over 100 windows workstations. That is enough to make anyone hate windows.

    Two years ago I set up a few multi-user Linux workstations for those employees that don't have a direct need for a computer. They are used constantly, and I only touch them when I upgrade them to the latest version of Mandrake. Interesting how systems that for whatever reason will no longer reliably run windows seem to work perfectly under Linux.

    --
    --dingletec--
  133. I wish I had mod points for this guy's website by dup_account · · Score: 1

    This guy needs to be modded down as a troll. This guys spouts the same tired miss informed "how OSS could be better so I can make money from it" tripe. Geez... OSS is not free as in gratis.. but free as in open.. Just because you can change the code doesn't mean you have to... If you're going to use something for free... then don't bitch about how much it sucks (because more _vocal_ criticism isn't polite and constructive, but whiney). Nobody said all OSS software is better than Proprietary... Usually they say there is some that is better, and mostly the OSS _philosophy_ is better.

  134. Just Replaces a Set of Overstatements with Another by Noksagt · · Score: 2, Insightful

    The very title of the article shows that the author doesn't understand Open Source Software. Very few blanket statements will apply to all open source projects or developers. His blanket statements are no different.

    "If you're not willing to help fix it then you shouldn't complain about it"
    I've heard this, but it has been rare & is becoming more rare. In fact, I most often see it in conversations between two end users (and often on F/OSS for Windows). This can usually be seen as noise--in many cases the developers are quick to offer a much better reply, saying it is on the TODO, or offering short suggestions of how one might start to make a patch if they are so inclined. In other cases, complaints aren't expressed in the right forum--if this was the "last word," as the article's author states, it is often because no developers are able to read it. End users should be better educated how to voice their gripes & have something happen--search bugzilla (or a developer's mailing list) & if you seem to be the first one with the complaint, make it politely in what appears to be the correct forum for bug reports/feature requests!

    "Open Source software allows you to get under the hood and fix problems"
    Well-written ("maintainable" or, as ESR says, transparent and discoverable) and highly used Open Source Software almost always receive patches or plugins not written by the development team. The Linux Kernel Team might keep tight reigns on what they maintain, but there are plenty of kernel patches that find their way all the way into the vanilla kernel, or are at least popular enough to be found in non-vanilla kernels. Many, many, more can be applied by end users.

    Diff/patch are proof to me that this really isn't a myth. You might not choose to fix or even look at someone else's code, but you usually can (and, importantly, others are likely to).

    All software should be free
    There's still a not-insignificant amount of contention on making more libre software & what that exactly means. See numerous licensing arguments of BSD vs. GPL, etc. As for making all software gratis, as the article implies, I don't really hear this too often. Most people in F/OSS are quick to point out that "Free" doesn't refer to "free beer" & will offer numerous F/OSS projects which are sold (a boxed linux distro, for example).

    He doesn't really seem to understand the "Commoditization of Software." There are a few different types of applications & F/OSS has pursued most of them & certainly all of the popular ones. Sometimes development is unpaid. In other cases, commercial companies "who get it" or national labs/universities which receive public funding have done the authoring. The thing is that once that F/OSS alternative is out there, it will often develop into something people want to use & want to make better so that others will use it too.

    Open Source software is always better than closed, proprietary software
    Better in what way? No one really claims that GNU-CAD is yet at the level of commercial counterparts, but it is foolish to say it is impossible for them to get to that level. (I also disagree that Windows has a better GUI than *nix.) For popular projects, the development is usually always better--code gets fixed faster & the number of users often indicates that the "Return on Investment" is better enough that losing some things (compatibility with proprietary binaries often being the biggie) to be worth it.

    Scratching the personal itch
    The thing is that many developers are end-users as well. Evolution and Firefox are fine examples. It is also very likely that F/OSS will try to satisfy the end user needs--anyone can voice gripes about it. The thing is that many end users also happen to be developers. The other thing is that those who don't want to adopt F/OSS want a 1:1 replacement of the commercial software they've become locked-in to. Patents and some restrictive licenses ma

  135. Oi! Take A Look At The Philosophy! by Korgan · · Score: 1

    The point has probably been made several times here, and I know I am coming in to the conversation nearly 5 hours late, however what really bothered me about this paper was the complete apparent lack of understanding about the philosophy of 'Free Software'.

    *All Software Should Be Free*

    We're not talking about money here. Anyone is quite welcome to charge for free software as much as they want and think the software is worth. However, when we talk about free software, we're talking about freedoms and rights of the developer and end user, not the cost of the package.

    This is one of the biggest and most fundamental misunderstandings that people seem to love throwing around. Microsoft is one of the worst examples at this. Perfect example would be the whole TCO BS that gets waved around in everyones faces every time MS talks about Linux platforms.

    Neil, you claim to respect RMS yet you have failed to understand the very core of his philosophy in your third point.

    As was once done to me many many moons ago, I again now point out that someone should have read the philosophy behind Free Software before making those statements. I say this quite clearly given that RMS was used as an example in this part of the document.

    What is Free Software? http://www.gnu.org/philosophy/free-sw.html
    Is Selling Free Software OK? http://www.gnu.org/philosophy/selling.html
    Why Free Software? http://www.gnu.org/philosophy/why-free.html

    Having said that, a lot of the other points I do agree with. Feature bloat has become an issue for me in Linux distros. Knoppix is a good example of a distro that doesn't try to do and be everything, but has everything you need as well as a lot of extras you might want. The fact that it fits on a single CD and doesn't need to be installed also works very much in its favour. ;-)

    As far as the 'scratch that personal itch' section goes.... I disagree in part. A lot of projects start out as someone putting together a tool to solve a problem they're having and then releasing it. A lot of these tools are not unique and finding alternatives is not very often difficult to do. However, the fact that these have been made available to everyone means that no one has to reinvent the wheel if they don't want to. Chances are, someone has already written the tool that does what they want. If not, go for it and release it so others might find it useful also.

    This leads me on to one of the biggest problems I have with 'itch-tools'. Many of the developers expect the same sort of response and instant assistance that Linus got with Linux. Thing is, this is just not the case. 99% of the opensource or free software projects out there are going to be completely ignored as far as developers go. Its on a few projects like KDE, Gnome, GAIM, Mozilla, Linux, Apache HTTPd and Samba (just to name a tiny fraction) that will get support and a lot of people willing to contribute to the project over time.

    My point is, the itch tools are definitely useful. Releasing them as GPL (or better yet, LGPL or BSD) means they're guaranteed to be available for as long as possible. It does not mean that anyone HAS to contribute to them or even use them. They're just there in case someone decides to.

    1. Re:Oi! Take A Look At The Philosophy! by Valafar · · Score: 1

      I'm so fucking tired of hearing the argument "Free != no $$".

      I wish people would stop lying to themselves and face up to the fact that Free == Free. The code may be free but most "normal" people are attracted to "free" software because it has no cost... They can have really great software without paying a penny for it.

      Even large corporations know this. What do you think the argument about TCO of Linux vs. Microsoft is about? Very simply:

      Microsoft Software costs money.
      Linux doesn't.

      Conclusion: Linux has a lower TCO.

      Stop bullshitting and just admit the fact that OSS is popular (with non-geek) types because it has no cost. No one gives a rats ass about anything else. /end rant.

    2. Re:Oi! Take A Look At The Philosophy! by Korgan · · Score: 1

      No, you are mistaken. Do your research. There are many Free Software packages out there that cost money. There are many Open Source packages out there that cost money. As a simple example, you have to purchase Redhat Enterprise Linux (any version) if you want to use it. You get all the value and freedoms that the GPL grants, but you still have to pay to get the software itself. All of the big linux vendors charge for some of their products and are not breaching the GPL their products are licensed under. How do you think Redhat actually started making money?

      Yes, there are many many packages out there that are made available to everyone at no purchase cost. Many linux distros, pretty much all of the Apache applications, the list is huge. However, what pisses me off and gets my blood boiling is that people constantly misrepresent Free Software as being Free of cost. Its not! It never claimed to be. If I write a package and release it as GPL, I can charge as much as I want for that package, just teh same as Microsoft can. The difference is that anyone that buys my package gets the source code with it and they can re release their changes without charging anything for it. As long as they meet the terms and conditions of the GPL.

      Your BS about "Linux doesn't cost money" is blatantly wrong and is part of the perpetuating myth. Grow up and look around. We live an in economy controlled by capitalism. Neil's argument was that he couldn't make money of Open Source software because he had to give it away freely. That may be the case for some Open Source licenses, but not for software governed by the GPL.

      Maybe you should read those links I posted as well. Learn the difference between OpenSource and Free Software. Understand what the hell RMS is on about before you start jumping in with absolute BS.

  136. Fair and commonsense points by Junks+Jerzey · · Score: 2, Insightful

    Kinda frustrating to see people ripping these commonsense points apart one by one. Really, these are all obvious and valid points. If you're all bent out of shape about them, even to the point where you need to rip the author on Slashdot, then you might just be part of the problem. Open Source is a simple and clean concept, but it is very secondary to good application design. "OSS" is not any kind of magic pill, and it certainly isn't an end unto itself.

    (And personally, while I'm here, the number one most important tenet of open source should be SIMPLICITY. No one can safely modify code that isn't beautifully clean and understandable.)

  137. looking for thought and insight by MECC · · Score: 1

    And not finding much. In the article, the author states: "...a closed-source approach to a problem can have some benefits. Some of these benefits include having a more focused direction for the team, given the fact that there is (usually) just one manager and team leader, firmer schedules and deadlines, tighter management, profit incentives, salaries and bonus motivations. While this can also be true for open source projects, the "design by committee" that goes on with community projects often results in a more bloated and less focused product that tries to be all things to all people. Also, sometimes a simple lack of funds on the part of the developer can hamper the development."

    Closed source projects suffer every bit as much from 'design by committee' as do closed source projects. In fact, ALL large engineering endeavors are prey to this, regardless if they are open or not. So, this assertion doesn't offer anything of substance to differentiate between open and closed settings.

    However, here's something that does offer something of significant and relavent meaning: because closed source often occurs in a large corporate environment, the 'committee' is all too often made up of people with little or no critical thinking abilities. That's because people rise through the ranks of corporate management by being good at politics, not critical thought. In an open source setting, when there are 'design by committee' situations, the 'committee' is more likely to be made up of people well-versed in critical thought, as well as a good number of real-life end users. This rare in the closed source setting.

    Thus, the alleged benefits listed above for closed source projects are for the most part not accurate. I've seen it happen frequently that a closed source product just doesn't do what it needs to, and evidence of 'design by management' seen in an inconsistant grouping of functionality compared to software comming from an open source setting.

    The last sentence is curious in that it is pure FUD. Perhaps revealing is a better word.

    --
    "We are all geniuses when we dream"
    - E.M. Cioran
  138. very wrong by Anonymous Coward · · Score: 0

    Most OSS projects were started and nurtured by the developers when they were not paid by anybody to develop such software. Ofcourse, once some of them made it real big, companies started funding them in their own interest. There are hundreds of developers of OSS (including the linux kernel) who do not get paid at all to develop OSS. See
    http://www.winischhofer.net/linuxsisvga.shtml #down load
    http://www.mplayerhq.hu/homepage/design3/new s.html
    Who pays for them anyway ?

    For every OSS developer who is paid for his/her OSS work there are hundreds if not thousands who never get paid. And many of these unpaid developers are developing usable and quality software. Why don't we take a look at the developers of the several hundreds of usable software packages that are part of any standard linux distro (redhat, mandrake, suse, gentoo, slackware) and find out how of these developers get paid for their OSS work?

  139. There's no copyright on ideas. by mr_mischief · · Score: 2, Informative

    Processes are patentable but not copyrightable. The expression of a process is copyrightable but not patentable. The idea of getting from point A to point B in the development of a product for which the process is developed is often not copyrightable or patentable either one (although sometimes point B itself is patentable).

    In short, the idea having value is in no way related to copyright. Copyright is about the expression of the idea having merit.

    1. Re:There's no copyright on ideas. by Allen+Zadr · · Score: 1
      You've a good point about the difference, and in practice it's difficult to get from A to B.

      The point is that, once upon a time, if I came out with a good idea, and was the first to 'market' with some sort of solution, I'd have a better chance of "making" it... Once upon a time.

      I would also say that, now, the chances of Microsoft re-working my idea are just as good (if not better) than an OSS developer group getting together to re-work my idea. So, really - they are two sides to the same result. (In this single, limited scenario).

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
  140. Would you trust your mother's life to it? by ebh · · Score: 1

    If your mother was in the intensive care unit, and you found out that all of the equipment around her, heart monitor, ventilator, dialysis machine, etc., were running 100% OSS, how would you feel?

    1. Re:Would you trust your mother's life to it? by edraven · · Score: 1

      Pretty relieved compared to the idea of it being 100% MicroSoft, actually. --Insert obligatory comment about the Blue Screen of Death here--

    2. Re:Would you trust your mother's life to it? by oldstrat · · Score: 1


      Like I was in a twilight zone episode.

      My mothers is on what you apparently describe as total life support and somehow my concern is proprietary software vs. opensource software and the percentage mix of the two.

      What kind of monster thinks that way.

      Actually I'm probably haranguing the attending physician about not keep his blog up to date and he's making an excuse that his proprietary pocket computer is not talking to his proprietary desktop and as soon as the proprietary software company issues service pack 12 it should all be cleared up.

      That of cource provided the Presidents Council on Morality and Medicine makes an exception to the 'No Sunday left Behind' bill that prevents ALL work on the official sabbath.

  141. Medium vs. Message by ratboy666 · · Score: 1

    "Medium" vs. "Message".

    With "a book, a song, a chair, a pie", you own the medium. If someone takes your pie, it's theft.

    If someone bakes ANOTHER pie, you don't have any say.

    If you have a chair, someone else can make a chair, no harm.

    The book and song are different. And that's copyright. You can't copy them (you CAN copy the chair and the pie). Someone else, never having read the book, or having heard the song can produce them, but the gov. doesn't permit them to copy either.

    Marshall McLuhan:
    "The Medium is the Message"

    From the man who coined the term "media".

    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:Medium vs. Message by reallocate · · Score: 1

      If I bake a pie and you bake a pie, they are two different pies.

      If I make a chair and you make a chair, they are two different chairs.

      If I write a book and you write a book they are two different books.

      If I make a particular kind of pie or chair and market that product with a specific brand name, and you make an exact duplicate of that pie or chair and market it with a similar brand name, I will sue you for infringement.

      If I publish a book and you publish a book with the same title and the same content, I will sue you for copyright violation.

      It isn't the government that prohibits you from copying a book or a song. The person who made the book or song is prohibiting you from making and distributing copies. That's entirely logical. If I make something, there is only a single copy and I own it. No one else has any right to own, use or copy it unless I grant them those rights. If I choose to grant those rights, I can, obviously, determine the nature and extent of the rights I grant. That occurs when an author sells a work to a publisher: The author is granting the publisher permission to make copies and distribute them. Copyright is the legal codification of that natural and logical process. Under copyright law, the author could, if he or she wished, allow anyone to make and distribute unlimited copies of the work. (It is the publisher's need to return a profit on sales, not copyright law, that would be the sticking point if an author actually wished to do that.)

      --
      -- Slashdot: When Public Access TV Says "No"
    2. Re:Medium vs. Message by MorePower · · Score: 1
      >No one else has any right to own, use or copy it unless I grant them those rights.

      No, NO NO! You are the one who isn't getting it! Why should you have the power to tell me that I can't use my own labor and resources to make a chair that looks exactly like yours.

      I agree that I can't own or use your chair (without your permission) because that deprives you of your chair. But if I build my own duplicate chair, then we BOTH have nice chairs and its win-win for both of us.

      Abolishing copywrite would put us back in the natural state of things. If Ogg the caveman discovered that by weaving palm fronds together he could make a door for his cave; then Ook from a nearby cave sees him do it and weaves his own palm fronds to make a door for himself, should Ogg go club Ook for "stealing" his idea? No! Ogg should just be happy that his cave is no longer cold and drafty and not worry that Ook also no longer has a cold and drafty cave (or even be happy for Ook).

      Similarly, if I go to the local night club wearing a pokka-dot wide-lappeled tuxedo jacket with high-water pants, and other people think it looks cool and start wearing the same thing, I can deride them for being unoriginal copy-cats, but I hardly have the moral authority to force them not to wear the same clothes as me.

    3. Re:Medium vs. Message by reallocate · · Score: 1

      Inherent in the making of my chair is my exclusive and natural right to benefit from it. That includes making copies and selling them, or making copies and giving them away, or not making any copies of it at all.

      You have every right to make a chair. If I take legal steps to protect my interests in my chair, you have no right to make a duplicate of my chair until I transfer that right to you.

      When you bring up the notion of stealing ideas, you are, once again, going down the wrong path and, perhaps deliberately, obscuring the issue. It is fundamentally impossible for anyone to possess, or own, an idea. If an idea cannot be owned, it cannot be stolen. It is the symbolic expression of ideas that can be owned.

      Here is an example: If I author a book that consists of nothing else but this statement "2 plus 2 is 4" repeated on 100 pages that are illustrated by random pencil scratching, I own that book. At first, it exists in only one copy, regardless of medium. The content of my book is not an idea. It is a bunch of symbols and drawings. It is not the "idea" that 2 plus 2 is 4. The only way for anyone else to acquire ownership of that single copy, or to acquire rights to copy it, is if I transfer those rights to them.

      The same applies to your tuxedo jacket. If you take the legal steps necessary to protect your design, anyone who copies it is infringing on your rights.

      None of this is a moral or ethical question. Someone who makes something owns that thing as well as all rights to make copies of it. No one else can acquire those rights unless the person who made it transfers them.

      That seems obvious to me. How could it be possible for anyone other than the creator of a work to own it?

      --
      -- Slashdot: When Public Access TV Says "No"
    4. Re:Medium vs. Message by argoff · · Score: 1

      You have every right to make a chair. If I take legal steps to protect my interests in my chair, you have no right to make a duplicate of my chair until I transfer that right to you.

      I saw your chair sitting in a public window, by putting it there for everyone to see you willingly forfiet your right to controll who makes duplicates. Maybe you think you didn't, but that's not my problem - I made no agreement with you. Maybe you think I owe you a say in it's duplication, but that's not my problem either any more than if you thought I should tapdance for you too. Maybe the government made you a promise that it would grant you a monopoly on it's duplication too. Well, that's between you and the government, and not my problem either.

      Consider my copying the chair as your punishment for believing that society owes you something that they don't, as your punishment for believing that you haven't transfered any rights when you have. :)

    5. Re:Medium vs. Message by reallocate · · Score: 1

      Sophomoric nonsense.

      I don't need to hide something to enforce my legal rights to it. If you copy that chair without my permission then you are in violation of my rights and I will enforce the law against you.

      You may believe this is wrong, but your beliefs do not change the law or shield you from its enforcement.

      The government did not grant me a monopoly on the reproduction of the chair. The government protects a monopoly that is mine by natural right: As the creator of the chair, I own it and I have exclusive rights to its use, reproduction and distribution. Anyone who acquires that chair without my permission is engaging in theft; anyone who copies it without my permission is in violation of my rights.

      If you wish to refute that, you will need to demonstrate that the creator of a unique object or work, in the absence of any rights transfer, does not own that object. I assert you cannot do that.

      --
      -- Slashdot: When Public Access TV Says "No"
    6. Re:Medium vs. Message by ratboy666 · · Score: 1

      The "idea" of an object cannot be owned. If it /is/ owned, it becomes rather useless. As soon as the idea becomes a meme, and crosses into another person, exclusive ownership is lost...

      Worse, it can be impossible to say /who/ had the idea first.

      The only ownership that can be imposed is government supported monopoly.

      And that's the system we have. There is no "natural" or other right.

      Where a natural ownership could be shown is in a particular physical manifestation of that idea.

      And that's why there is a distinction between theft and (for example) copyright infringement. They are /not/ the same thing at all.

      Please stop trying to equate the two issues -- it cannot be done. Consider a teacher who photocopies books and materials for her students. The students are unaware that copyright has been infringed, but are told that copyright has been further granted to them... Are the students guilty of /anything/? No. And why not? In your argument it should be clear (somehow -- it is a /natural/ law according to you) that theft has occurred. But, the students in this case are not liable... A question for you -- why?

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    7. Re:Medium vs. Message by reallocate · · Score: 1

      More silliness.

      Copyright grants the teacher the right to make those fair use copies. It is the mechanism used by the work's creator to transfer those rights to the teacher. Note that copyight did not create those rights, it is simply enforces them.

      The book's creator almost certainly did not give the teacher rights to make and distribute multiple copies, and copyright enforces that. However, if the creator of the book wanted to transfer those rights, copyright wold enforce them, too.

      Since the students didn't copy anything, and the teacher acted appropriately, the qustion of their guilt is a red herring.

      If the teacher had violated the intent of the book;s author, then that teacher would be in violation of copyright law. I consider that a form of theft. Others may choose a different word, but , however described, the act remains an illegal usurpation of the rights of the book's creator.

      Again, all rights to any created work flow from its creator, who retains all rights and all elements of onwership until, and if, those rights and that ownership is transferred. This is not government imposing monopoly. This simply fact of ownership precedes government, would exist among humans even in an state of anarachy, and can be seen as existing even within the aninmal world.

      Attempts tp assert that ownership exists only because government wants to impose monopoly is simple cant.

      If you disagree with that, if you contend that the creator of a unique work does not own that work at the time it is created. please explain who does, and why.

      --
      -- Slashdot: When Public Access TV Says "No"
  142. What it takes to fix a bug in open source by Animats · · Score: 3, Insightful
      1. Discover bug.
      2. Document bug.
      3. Report bug on bug reporting system on SourceForge.
      4. Wait a few days.
      5. Explore messages on project message board. Discover that the developers don't read the bug reporting system. Find appropriate Yahoo group they actually do read. Repost bug.
      6. Wait a few days.
      7. Get reply on message board: "Have you tried this in the beta release?"
      8. Set up CVS to talk to SourceForge. Get sources. Try to build program. Discover dependencies on specific versions of other projects. Get them.
      9. Wash, rinse, repeat.
      10. Try original problem in latest source. Verify problem.
      11. Reply to "Have you tried this in the beta release" with "yes".
      12. Wait a few days.
      13. Nothing happens.
      14. Wait some more.
      15. Nothing happens.
      16. Dig into code. Find defect. Fix defect. Verify that bug is gone.
      17. Run regression tests. Discover that regression tests show regression test errors. Run regression tests on released version. See same regression test errors. Read CVS comments to discover that regression tests haven't been updated to match source.
      18. Report fix on message board.
      19. Wait a few days.
      20. Nothing happens.
      21. Write on message board asking for source check-in permission.
      22. Get message that a major rewrite of that section is underway and the developers don't want changes to the old code in that area right now.
      23. Point out that developers haven't done a check-in on that section of code in three years.
      24. Get check-in permission.
      25. Check in fix. Rebuild. Rerun regression tests. Update README. Put message on message board about fix.
      26. Receive bug report from other user who was relying on the broken behavior.

      This is why you don't fix bugs in the programs of others.

    1. Re:What it takes to fix a bug in open source by /dev/trash · · Score: 1

      So? You fixed the prblem and it works for you. Try that with Microsoft once.

    2. Re:What it takes to fix a bug in open source by Animats · · Score: 1

      Actually, you can get Microsoft to fix bugs, if you buy the higher-priced support options.

    3. Re:What it takes to fix a bug in open source by juhaz · · Score: 1

      That's a worst-case scenario, and in my humble opinion not usual, or ever average. Especially when it comes to clear bugs - instead of RFE's and something that can or can not be a bug depending on who you ask - things tend to get fixed pretty fast after reporting. And yes, developers of non-trivial projects do upkeep and read bug tracking systems too.

  143. The profit motive. by Godeke · · Score: 2, Insightful

    I think that there are inaccuracies on most of the statements made (not to the point that completely reverse the analysis, but the issues are more complex than they are being made) but point #3 is obviously the impetus behind Neil's questioning "Open Source Myths".

    I have seen similar to this quite a bit: "I grew up in the 1980's assuming that I would one day be able to write some really cool software, then *SELL IT*, and make some real money for my trouble." I think that this is *not* a valid argument. While stating a personal opinion and emotional state quite clearly, one could say the same about the farmers who "expected to make a living on the farm" or factory workers who "expected to continue to make a living in the industry".

    Efficiencies continue to increase in the world, displacing people from jobs, many times leaving them few good alternatives. Is this good? Surely it seems not to be for those displaced. Yet, few people today would want to be contrained by the living conditions of the early 1900's, or earlier. We live lives that the kings of old would have killed for, by standing on the broken backs of those displaced by efficiencies that were created by new technologies and methodologies. I myself would find it difficult to give up modern amenities while simultaneously understanding the concerns of outsourcing and open source. Hypocrite is one word for it, I guess. At the end of the day, I have decided that luxury trumps a living wage for my fellow man.

    So how does this apply to OSS? Simply: we are outsourcing the development of potentially commercial work to *ourselves* and creating the infrastructure for software to be "worth less in dollars spent". If I build operating systems, web servers or databases, I'm pretty sure I would be feeling just like the farmers and factory workers of old: there is a pressure building that is not going to go away, which will sap the monetary reward for what I do.

    Does this mean I am against OSS then? Surely not, for I realize that the end result of this change is software development is not the destruction of an industry, but the creation of a bedrock of new technologies and methodologies which will allow me to produce better and better solutions for my customers at lower and lower costs. I can't dream of writing the next "big word processor", but frankly that is an empty dream anyway with the established commercial vendors in place today. The only difference here with OSS is when a type of software reaches a certain threshold of maturity, commercial exploitation of that type of software becomes harder and harder as the OSS packages catch up.

    The main difference with our industry is the *speed* at which the effects are felt: it took a generation to destroy the factory worker's job, it took several generations for the farms to be destroyed. We are seeing an industry created and destroyed in one lifetime. Myself, I'm glad I didn't get the opprotunity to get comfortable with the old model and had the chance to learn how to produce viable solutions for my customers using the new model. You see, for every dollar my clients don't spend on commercial operating systems, SQL servers, etc, there is a dollar available for me to apply honest work to solving the problems they are interested in having solved. Where OSS won't work, I'm more than willing to pay the commercial vendors for the parts and pieces I need: because in *those* cases they provided real value for my dollar.

    --
    Sig under construction since 1998.
  144. Even *ignoring* the gratis/freedom distinction... by Beige+Tangerine · · Score: 1

    *blah blah Gunton makes a couple decent points blah blah*

    Statements that "it's not so simple" and that not everyone has "time to 'get under the hood'" are true; however, Gunton seems to be making it too simple, himself. As mentioned, he's ignoring the whole gratis/freedom distiction. But even then...

    Guntun identifies the cost of free software as programmers' inability to charge for their work. But has free software really *decreased* my profits from using a computer? Thanks to Linux, GNU utilities like make, Gentoo's distribution, gcc, X.org, Apache, Perl, Qt, XFCE4, Vim, Gnumeric, aterm, Firefox, CVS, Pine, and dozens more than I'm fogetting *because* I take them for granted, I can pay the cost of hardware for the ability to use my computer and develop programs, and I can change and examine all that software as I see fit. If not for free software, I'd pay for an OS, a compiler, an IDE, a source-control system, access to "real" source code for educational purposes, and so forth, and I might need to go to great lengths to customize them or fix their problems (assuming it's even legal and possible). How many $5 shareware registrations would I need just to make up for that, let alone to profit from my software development as Gunton assumes to be possible? If I want to charge for the software I create, I'd better be willing to give back to RMS, Daniel Robbins, Bram Moolenaar, Ben Goodger, and so forth. And it's still not that simple. How many of the products I listed would even exist without one another? How many free-software organizations shelled out for Microsoft IIS, and what would have happened if they'd needed to? How many of their programmers started by looking at others' code, and what would have happened if it hadn't been available?

  145. Completely misses the mark by thetoastman · · Score: 1

    This is a rather long rebuttal to the recent posting about open source "myths". While I feel there are kernels of truth in the posting, I
    think the author has missed several vital points.

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    The author seems to focus on equating fix to program. I realize that if you're a programmer then fix can quickly become program, especially when talking about open source software.

    However, I think "fix" should be used in a much broader way. Clarifying requirements, writing a detailed explanation of a problem, writing documentation, and contributing ideas are all "fixes" that open source software can benefit from. You don't have to be a programmer to do many of these.

    When you're complaining about how software doesn't work, how about writing up a detailed view of how you would like it to work (requirements). When you have a problem with some software, how about writing up a detailed, repeatable scenario (bug report). Once you've finally figured out how to install, upgrade, or manage something with open source software, how about writing it up (documentation). If a piece of software doesn't do something you would like it to do, write up a short explanation of what it is and how you envision it should go about performing the task (enhancement).

    You don't need to be a programmer in order to do these things. The comment should probably read: "Instead of using your energy to throw rocks, use your energy to build houses".

    2. "Open software allows you to get under the hood and fix things"

    I like the car analogy. There are some things that I can fix on my car, and there are other things that I pay a mechanic for. Paying a mechanic doesn't preclude me from learning about the car and doing it myself. I have a choice.

    An advantage of open source software is that potentially more people have looked at (are willing to look at) the source code. With more eyes, there is a bigger chance that the issue will be fixed (in the absolute sense).

    However, I think the problem is with the narrow definition of fix. Sometimes fixing includes writing better documentation, coming up with better requirements, or understanding how an implementation solves a particular problem.

    3. "All software should be free"

    I am a systems architect, systems administrator, program designer, and sometimes programmer. I don't have a lot of trouble with freely available software. I don't have a lot of trouble with low cost software.

    I also don't have a problem with high priced commercial software, provided it does the job intended, and does it well. I use both since I feel that software is a tool that lets me get my job done.

    However, I think the cost of software should be based on ideas, fitness for purpose, and craftmanship rather than some commodity metric.

    Exploring the carpenter example a little more fully might reveal this. If I purchase a table, why would I pay more for one table than another? Here are some reasons.

    a) Materials are better
    b) Form is better - it's more esthetically pleasing
    c) Works better for my application
    d) Constructed better

    All of the above reasons reflect my appreciation of the carpenter's knowledge, rather than the intrinsic value of a table. I am paying for the carpenter's knowledge and skill.

    Applying this to computing is fairly straightforward. As a consumer, I am paying for better code, code that fits my requirements, and code that is constructed well. I am paying for a programmer's, designer's, architect's thoughts and capabilities. I am paying them for their ability to solve problems. The model becomes not so much can you build tools, but what can you do with the tools. The model for the toolbuilder becomes can you craft a tool uniquely fitted for a particular purpose. The consumer pays for capability, not capacity.

    4. "Open software is always better than closed, proprietary software"

  146. Why I don't run Linux by srleffler · · Score: 1

    I think you've hit the nail on the head here. I'm tech-savvy, but I'm an engineer not a programmer. I've done some programming in Unix and am comfortable with the command line though by no means an expert. I'm very interested in Linux and strongly hope it will succeed (I hate MS), but there is no way I'm going to install it on my desktop anytime soon. Life is short and there are always better things to do than mess around with the computer (even though I LIKE messing around with the computer). If I have to deal with a new OS (like when I buy a new system) I want it to be up and running and user-friendly as fast as possible. I need a web browser, email, word processing and games. (I'm not doing any programming these days.) Windows does the job well. AFAIK, Linux does not.

    1. Re:Why I don't run Linux by mvdw · · Score: 1
      I need a web browser, email, word processing and games. (I'm not doing any programming these days.) Windows does the job well. AFAIK, Linux does not.

      As Far As You Know. There's the crux. Linux does web, email and word processing as well as, or better than, windows. Games I will grant you aren't as well supported, but if you are like me and aren't into the latest 3D games, then linux will suit you fine. Try it and see. Give Mandrake a go.

    2. Re:Why I don't run Linux by Anonymous Coward · · Score: 0

      Scares the hell out of me to think that an "engineer" would say this! After all... we're talking a few hours to hash out a good Linux desktop w/games, not days. Then again, I haven't met many engineers that could actually do anything in the real world.

      Do something special today... actually lay your hands on a system and make it go instead of casting you intellectual prejudices on it. (hint Knoppix is up and user friendly in 2 minutes)

  147. Wrong terminology.. by andr0meda · · Score: 1


    If the culture doesn't support the idea of paying for software (and music, and movies, etc) in some way, then we are basically just denying artists and programmers the right to make money from what they do. There needs to be a balance somewhere between the draconian strategies being pursued by the RIAA, MPAA and other "intellectual property" syndicates. We should be able to make money from our labors, without screwing over the user in the process.


    He confuses 'the right to make money with' with 'should be able to make money with'. The first states a deterministic given, the second is a probabilistic statement.

    I like the probabilistic statement more, because the deterministic claim gears the software market towards a tight ruled unflexible, toplevel controlled system of laws and rights. Software and digital media have commodotized the human intellectual produce into binary streams, and the internet has become the carrier. Where every other commodity item has been subject to market driven law and economic interest, the world finds itself afraid to deviate from that strategy, but in the back of it's mind, there is a question that ponders whether human intellect and derivatives need to serve a higher cause rather than just filling pockets.

    I am all for protecting and rewarding invention and intellect, but I am far from sure that patent offices are able to make that call. Let the market itself make the call. You want your artists to continue? Fine, donate. You want your software to be written? Fine, donate. You want to play that next game? Fine, donate.

    It's as simple as that, and potential could be huge, if you press the 'right keys' (pun intended). Donations are much more rewarding, much more flexible, much more able to express what the honest real need expects you to do. It's completely in line with eXtreme Programming. But of course, they are not the ever guaranteeing money-making machine, which I agree is a bit scary, but then, what is not scary these days.

    --
    With great power comes great electricity bills.
  148. More a commentary on software than open source. by jbn-o · · Score: 0, Flamebait

    You should also disagree with section 3 ("All software should be free") because the author purposefully uses the wrong definition of free (the one pertaining to cost, not freedom) to conflate the differences between the two movements. Furthermore, the author apparently has no idea what RMS stands for:

    3. "All software should be free" One of the central tenets of the Open Source philosophy (as it seems to be understood by the average person, at any rate) is that all software should be free.

    This is wholly untrue. The open source movement has never pitched its message based on software freedom, it was founded to reject software freedom and pitch instead a practical software methodology message--programs are better when they are less buggy, cheaper to develop, and run faster--because it is believed that this movement's audience (chiefly businesses) are scared with freedom talk. There's nothing wrong with these practical values, but they are not the values of the older free software movement, they don't give you software freedom, and they don't speak to the same audience as the free software movement. Continuing with the article:

    [T]his all started because some people (RMS et al, for whom I have nothing but respect) wanted to share code with fellow developers, which also has its basis in the longstanding scientific traditions of sharing knowledge.

    RMS has never said he was a member of the open source movement nor did he start the Open Source Initiative which defines that movement's goals and terms for license acceptance. RMS has asked explicitly not to be lumped in with the open source movement. RMS started the free software movement about 20 years ago, well before the open source movement started, and co-wrote the GNU GPL with Prof. Eben Moglen, and RMS started the GNU project in order to spread software freedom (the freedoms to inspect, copy, run, distribute, and modify computer software at any time for any reason).

    This author is making (and getting lost in) his own economic-justification message. Meanwhile the Free Software Foundation tells us that distributing free software for a fee can be okay, and that we should make as much money as we can from distributing free software for a fee and building paid services atop the software. I would add that it is not the FSF's or the free software community's job to define how businesses can make money with free software (however the FSF does have some suggestions which they give us in their talks). It is a businesses responsibility to define how they will make money. The FSF is not a business plan nor was it ever intended to be. If the open source movement wants to be seen as such, they are choosing to take on that job.

    Also, in section 6 ("More choice is always better") the author falls into the trap of thinking choice is a key value: Freedom of choice is deceptively attractive because people who focus on choice can easily be undermined. If we only had 3 web browsers to choose from (say, Microsoft Internet Explorer, Opera, and Netscape) choice would be satisfied. We would not have software freedom, however, because none of those browsers are free software. They are all proprietary programs. Choice is not bad to have but it is not the heart of either the free software or open source philosophies and choice alone will not bring you the ability to share and modify software.

    I'm left thinking this report is little more than his view of what's right and wrong with software today, not an informed essay on busting "open source myths" by examining what the open source movement stands for and how it goes about pursuing its goals.

    1. Re:More a commentary on software than open source. by Anonymous Coward · · Score: 0

      Oh, do explain exactly how the parent post is "flamebait".

    2. Re:More a commentary on software than open source. by Anonymous Coward · · Score: 0

      Agreed, mod abuse.

  149. How good are your coding skills? by Xabraxas · · Score: 1

    But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free. If that happens then maybe your project isn't worth the money. If some kid in his basement can code something that replaces your project then you don't deserve to get paid for it.

    --
    Time makes more converts than reason
  150. Why software has no value... by geoskd · · Score: 1

    There are several key reasons software has no value. One of the most important is people like me. I have a degree in engineering plus significant experience in programming any language you care to stick in front of me. I, however, do not work in a field which has even the remotest relevance to my education, and vice versa. I write open source programs during my free time for no other reason than it amuses me. I continue to support them and fix bugs because I am obsesive compulsive, but if I managed to single handedly destroy the entire programming profession I wouldn't loose any sleep over it. One of the key rules of economics is that something that is being given away for free has *no value*. I and others like me are ensuring that it has no value. The unwritten rule is that you won't take my idea and make money from it because nobody in their right mind would pay you. I'll admit that you can sell "support". The reason is that as programming goes, support sucks. nobody wants to do it, so you have a market for it, and a limited supply. This is true for software which is no fun to write (i.e. financial systems, accounting, etc...) nobody will touch it, so you can still make money writting these programs, but operating systems are really cool to play with, as are mp3 players, video software, compilers, etc... That makes these areas of programming far less likely to be profitable. The only reason games haven't fallen to the oss jauggernaught as well is because it takes non-programmer resources to produce a fun and competitive game, and those resources are once again limited, but fun programming is something that will be harder and harder to get paid to do, because people like me will do it for free.

    -=geoskd
    http://www.geoskd.com/

    --
    I wish I had a good sig, but all the good ones are copyrighted
  151. totally out of context by Anonymous Coward · · Score: 0

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    This goes for the people who gripe about it constantly in off-topic locations. Then you ask "did you report the bug/flaw/issue?" and the answer is usually "no". It's the same people who complain about the government but don't vote.

    A part of fixing the problem is reporting it to the right people.

    2. "Open Source software allows you to get under the hood and fix problems"

    This is a positive regardless of how many people actually do it. By your rational, a weapon unused is a useless weapon. So we should close all source and start nuking every other country!

    3. "All software should be free"

    Yes, but as free meaning Open, not dollar$. Obviously you have the right to earn money for your work. No license prohibits that notion either.

  152. My responses by iabervon · · Score: 1

    1. He's absolutely right. You don't need to be able to write code (or that particular code) in order to identify problems and have suggestions about designs. People writing code benefit from the advice of others.

    2. In my experience, this misses the point, but the original myth does as well. The real reason to go under the hood is not to fix anything, but to figure out what's really going on. Chances are you won't change the actual code, but you may change how you're using it to account for its behavior. It's often really useful to be able to trace into provided code in order to resolve ambiguities in the documentation.

    3. He makes the mistake of assuming a direct connection between the people who end up using software and the people who initially commission it. It is common and getting more common that a developer will be employed by someone who wants some software to exist but doesn't care who else gets it. They may intend to use it as part of their process, use it to enable them to sell hardware, or use it to enable them to sell other software. In all of these cases, OSS means that the company's employees don't have to do all the work.

    4. This myth is widely cited as something that OSS people think by non-OSS people. But I haven't actually heard anyone seriously claim anything more than that particular projects are better than particular products.

    5. Developers have a wide variety of hobbies and a wide variety of needs. Developers' itches do include things like personal accounting software and image manipulation tools. The problem with the GIMP is not that it isn't someone's itch, but that user interface designers and Photoshop users are intimidated by the need to code in order to affect the project. See #1; if some graphic designers unhappy with Photoshop's price tag explained in detail how the GIMP should work, and the GIMP developers were willing to take this advice, the GIMP could get over its unusability. For that matter, a graphic design firm could hire developers for the GIMP to make it suitable for their use.

    6. I agree with this. Give users the ability to select a program by name and the ability to ask for someone else's choice of a program by function. For that matter, include a button for "This web browser is driving me crazy. Give me a different one."

  153. and furthermore... by BlueStraggler · · Score: 1
    Criticism is a valid way of participating in the process; we don't all have time to "fix it ourselves".

    I would add to this that even if we do have the time, that time gets sunk into maybe 1 project, or a smattering of 1-line patches in a handful of projects, not into every single OSS application we use.

    Tinkering with the code is something that hardly anyone actually does, except for the core developers.

    True, but I think that it is the knowledge that one could if one had to, that is the real issue. The fear of flying is largely due to the fact that one is powerless to save yourself should something go wrong; the much-more-dangerous act of driving a car is more comforting because you are in control. OSS fans look at software the same way -- the car often feels like a better choice, because you know how to fix it (even though you generally don't). Sometimes it really is the better choice, since airplanes don't always go where you're going.

    Saying that all software should be free ignores the hidden price - including your own ability to make a living from writing software.

    Most software is not written to be a commercial product. It follows that most software developers make a perfectly decent living by writing software that was never meant to be sold.

    Closed source software can be just as good, sometimes even better, than Open Source.

    The quality of software is proportional to the number of eyes on it. Just because a package is open-source doesn't mean it has many eyes. Most packages are handled by 1 or 2 people, and can't compete against a professional team of 4 developers, 2 testers, 1 designer, a technical writer, a couple of managers, and a support call center. An OSS package with a couple dozen regular contributors will compete fairly well, however.

    Having a lot of programmers "scratching their personal itch" just ensures that a lot of programmer tools get written.

    Which is a Good Thing if you are a programmer.

    Sometimes restricting the choices might not be a bad idea.

    I'd rephrase this as: sometimes it's nice when a reasonable choice is made for us. Don't give me 12 different examples of a particular app and stick them all in monstrous start-up menu, forcing me to research them all to figure out which one I want to use. Choose one and pre-configure it for me. If I don't like it, then I can do the research.

  154. Complaining also useful by elgatozorbas · · Score: 1

    This is not exactly how I see it. If someone contributes to any OSS project or supports open source, then they are part of the whole movement as far as Im concerned, and they have every right to complain..

    Moreover, when making progress/new inventions, one of the mostly underestimated parts is the mere detection of needs. Developing a knife obviously requires some creativity, but so does realizing you need one or other cutting device.
    Z

  155. Carpentry is a bad analogy and so is your example. by nlinecomputers · · Score: 1

    So, to go back to the analogy, I think you should be able to charge for what you make, be it software or tables. But I also think that the person you sell that item too should be able to make one of his own, and give it away or sell it or whatever.

    The problem with tables versus software is that it is far easier for me to replicate software then a table. That is the whole point of copyright. Because the fruits of that kind of labor are so easy to replicate you are granted protection against people replicating your work and not compensating you for the efforts. As a programmer do you work any less to produce your one copy the program as the carpenter did to produce his first copy of the table.

    If I could use a Star Trek replicator and create a table based on that first copy made by the carpenter then how would the carpenter earn a living? Perhaps if the design of the table protected by copyright he could charge me a fee if I wanted to use a replicator to make his design of table.

    You say people have "itches" to scratch and thus software as needed will be created. Would that not lead to only custom specialized software being made? If I create something that is used by many but only one guy pays me for it then I'll most likely starve to death. Or I've got to charge a huge amount for that first copy.

    Just because it is easy to replicate doesn't devalue the worth of each copy. Quickbooks cost me $400 to purchase or I can get a pirated copy for free. Either way my ability to do work increases just the same. Thus the program has value in of itself just by the amount of work it helps me produce. Without copyrights the author can only get money from me if I feel generous enough to find and pay him. Which often doesn't happen. Ask any shareware author or even donatation asking OSS author. A plumber fixes a leak and that work is of value. But I can't really replicate it. I can do the work myself but that is paid by me in the loss of my time. A programmer creates a program do perform some function and that is also of value. Why is his work allowed to be stolen simply because you can copy a CD? Is this not a slave labor of sorts?

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
  156. eeesh by Anonymous Coward · · Score: 0

    you'd make a good lawyer. You have a knack for just picking out the parts of the OSS model that you don't understand, and making plausible (but flawed) arguments against it.

    An uninformed jury would eat it up.

    I'd first put some effort into understanding the open source model, and understanding how you can build software to sell with it, before shooting down the concepts behind it.

    You have a few red herrings in your current args...

    Some examples of open source companies and software authors that are doing quite well selling open source software include, but are not limited to:
    Covalent
    Tripwire
    JBoss
    Apache Foundation

    Saying that open source software is not better than closed source, because Windows is better than KDE, is a little like saying that windows 98 is better than windows 2000 because 98 plays more games. Sure it is if you play games. What if you run a web server?

    OSS is more than KDE or Gnome. In the applications we run, we don't even use a windowing system. We run web servers and databases on linux. We don't need a windowing environment, so this argument is meaningless to me.

    Judging by the fact that we have servers with over 1 year of uptime, and the windows servers run by other parts of the company are rebooted daily... I'd have to say OSS is kicking windows' ass in terms of security, aggravation mitigation, and reliability.

    I'll take the CLI over windows any day of the week.

    "If you're not willing to help fix it then you shouldn't complain about it"

    I take this a step further and bypass the griping. I just fix the thing. I offer the fix to the developers who may or may not use my fix.

    "Open Source software allows you to get under the hood and fix problems"

    See the last "myth"

    "All software should be free"
    If you use free software to build your own software, you have to give it away for free, or pay the authors. What is the problem with this?

    If you like reinventing the wheel, by all means be our guest. If you don't, find a project with the right license and develop your proprietary software, but don't complain about paying people (or following their licensing rules) who have already done 90% of the work for you.

    "Open Source software is always better than closed, proprietary software"

    The first paragraph of your argument about this line, is devoted to windows vs. kde. Like I said earlier, OSS is not about the windowing system. There is a lot more to it.

    In my professional life I use:
    ssh
    mysql
    apache
    php
    java
    oracle
    perl
    jboss

    Not one of these requires a windowing environment, so a kde vs. windows argument is making a moot point. Windows is not important for jobs that OSS does very well without a gui.

    Not only that, but Windows is a poster child for bloat. I have built linux systems that have a sub 500MB footprint on the hd. This includes databases, apache, the os, ssh, application server, and all the trimmings I need to do my applications. Linux can be as small as you want it to be. The amount of bloat suffered is in the user's hands, 100%.

    Last I checked, websphere by itself is over 1 GB on the hd. How's that for bloat?

    I have yet to see a piece of OSS software that even comes close to being all things to all people, or even tries to be. Generally there is a configure script you run where you may trim out the stuff you don't want, or add the stuff you do, down to individual libraries. The bloat is up to you. There is an installation program with most linux's that allows you to only select the packages you want.

    "Scratching the personal itch"

    only one thing to say, if you have the itch, someone else does too. If they pay me, I'll scratch it for them. Otherwise I scratch my own itches. I do it all the time.

    Development for end users is done by companies using open source tools. The tools are built by programmers, for programmers. The end product is built by p

  157. search more slashdot comments by Geoff-with-a-G · · Score: 1

    "Open Source software is always better than closed, proprietary software"

    Find me 5 people who believe that.


    You must be new here.

  158. Who modded this shit insightful? by Anonymous Coward · · Score: 0
    Insightful, my ass...

  159. Observations on the various points by Roadkills-R-Us · · Score: 1

    1. "If you're not willing to help fix it then you shouldn't complain about it"

    I mostly agree. When I first started using an OSS OS, I tried to use BSD, because I knew it. But I already had the hardware, and nobody had drivers for it. While I was a developer, I had very little time to get this system up and running; writing a SCSI driver was not an option. Nor was there time to pay someone else to fix it. I went with Linux.

    I agree, people should help where they can. I have worked on OSS projects. I buy a copy of any Linux distro I use, to help pay for development. But to expect my wife and kids (all of whom use Linux just fine) to help fix problems (beyond reporting them) is *utterly* luidcrous.

    2. "Open Source software allows you to get under the hood and fix problems"

    Yes, it does. And that's great. I've done it at times; others I have not. But again, my wife and kids sure won't. Neither will my parents or any of my siblings except one.

    3. "All software should be free"

    WHY?

    I know this is the mantra. It has been for years. And I still don't buy it (sic). This is purely a philosphical (religious for some) debate. I have never seen any really solid reasons for this. It generally boils down to "I believe". That's fine, go ahead and believe. But recognize that's what you're dealing with.

    Don't even get me started on the "software/information wants to be free" crap. Neither software nor information want anything. There are arguments for both free software and software for sale. I'm glad we have both, as a rule.

    As far as the related arguments go-- that we should only pay for a service, or for software for hire, and everything else should be free-- again, I have seen no compelling arguments. It's purely a war of philosphies. In many ways, it's like a microcosm of the communist vs capitalist cold war.

    In summary, this is one of the most preposterous statements to come out of the high tech arena since the dawn of the computer age.

    4. "Open Source software is always better than closed, proprietary software"

    Well said. VMS was closed and proprietary, and it was one of the best OSes ever developed.

    5. "Scratching the personal itch"

    I both agree and disagree. The fact is that many developers have interests other than development. Two of the best software packages for Windows I have used are free; a power supply designer and a tone stack calculator for guitar amps and similar things.

    6. "More choice is always better"

    I can't think of much to add, here. This is one of the single, biggest problems. People don't want choices in things they don't understand. And they don't want to have to be educated just to make the choices.

    7. Conclusion: It's Not So Simple"

    And how.

    Great job, Neil.

  160. Gimp has it's advantages. by Anonymous Coward · · Score: 0

    Funnily from the people in my environment those
    with photoshop installed all have an gimp installed, too. Even some windows fanatics have
    the windows version of gimp installed, because
    it offers things they cannot do with photoshop...

  161. Contradiction between arguments? by kirkjobsluder · · Score: 1

    There seems to be a contradiction between two of this author's arguments.

    First he argues that gratis software undermines the market for commercial software. Because anyone can roll out a "free" version.

    Then he argues that OSS is not always better and that there are advantages to closed production methods and commercialization.

    The reason why Photoshop, MS Word, MS Outlook, SPSS, SAS, Illustrator and Endnote are not hurting very much is because rolling out a "free" version is easier said than done. The open source equivalents are still a bit scruffy behind the ears.

    If you are going to compete in any market, you have to offer something that your clients consider worth paying for. You are also going to have to continue to innovate to stay one step ahead of the competition. This is true whether you are talking about software or publishing.

  162. Author is confused by Tom7 · · Score: 1

    I don't really think that this deserves the status of a "myths" page, since it simply responds to catch phrases with personal opinion. Usually a myths page responds with facts.

    Anyway, the author seems to be deeply confused about a number of things. The most obvious is the distinction between the creation of software (which is a real service and which cannot in any sense be "free") and the duplication of software (which, as technology increases, has increasingly more negligible costs). None but the most deranged would argue that programmers should not be paid for the services that they render, should they choose to. Of course they must be, because there is nothing special about that service. On the other hand, the ability to duplicate and share software (and other digitized works) makes them a significantly different kind of product than food and clothing. Like the author's, any argument that fails to realize this distinction is likely specious.

    One can argue that it is difficult to directly compensate programmers for their service, and that selling software provides a good indirect way to compensate them. I believe this model is ultimately doomed to fail because of free(dom) software alternatives, as the author also apparently does. But because we will typically have to pay for the service of creating software, this does not threaten the livelihood of programmers (except inasmuch as it reduces inefficiency and so makes some services not needed).

  163. I hate the particular page, it's old FUD. by twitter · · Score: 0, Flamebait
    Hello, Neil, I'm one of the kinds of people who perpetuate your "myths". You should spend more time on a Linux desktop or reading about free software. A nice little KDE 3.2 desktop will take some of the scales out of your eyes. Reading a few pages at the free software foundation, will show you that you are treading very old ground. In the mean time, I'll be happy to take on your list one, one by one.
    1. "Don't complain." Sure, complaining is not criticism or bug report filing. People should not complain about free software any more than they should look any other gift horse in the mouth. Bug reports and constructive email rock. People should not be encouraged to "complain"
    2. "Open Source software allows you to get under the hood and fix problems." God, but that's old FUD. Sure, the "average user" won't go coding. That does not make the software less free or that freedom any less of a blessing. He might as well take the next step and claim that free software will never make a friendly interface / GUI / usable kernel etc. Oh wait, he does.
    3. "All software should be free" Uses a false analogy to argue that no software should be free. Software can be coppied without cost. The choice between free and non free software that do the same thing should be obvious to anyone. Because of this all software should be free and what is not will be sooner or later. "all code can somehow be developed for "free", without there being a price to be paid somewhere" Nope, there's no price to be paid with free software because there's no force involved. If free software does something you want, you are free to use it, modify it and share it. Generally, using free software as a base for your own projects saves time and money. Giving back your modifications costs little or nothing.
    4. "Open Source software is always better than closed, proprietary software" I can say that free is better. I can also say that free software, despite Neil's FUD, develops quicker and becomes technically superior in time. KDE and GNome both kick Winblows ass, despite M$'s laser sharp attention to ... their bottom line. I'm not sure what you are using Neil, but newer stuff is better.
    5. "Scratching the personal itch" - Yawn, I'm getting tired of this guy saying that there are no free user friendly tools. A good example of itch scratching working is gphoto2 and digikam. Digikam is KDE's digital camera front end and album keeper. It gets it's power from hundreds of camera drivers found in libgphoto2, which in turn was made possible by thousands of people scratching very personal itches, sometimes over $40 cameras. There's nothing like it in the commercial world and I expect it to continue to get better. When software is released GPL, everyone wins and it goes all the way back to the average user's desktop.
    6. "More choice is always better" He acts like preselection of reasonable options does not exist. Neil, go get a copy of Knoppix of Mepis and see that a distribution can be made on a single CD that does EVERYTHING even the power user such as yourself could want. Amazing how all that "bloated", "designed by committee" software can do what no laser focused commercial software maker can, isn't it?
    7. "Conclusion: It's Not So Simple". My conclusion is that Neil needs to check out some more free software. Anyone who still thinks that Windows has better interfaces is missinformed. Also, no one really thinks that "Sometimes restricting the choices might not be a bad idea." when it comes to themselves. Neil might be afraid of a free software desktop, but I'm sure he's glad he can have one if he changes his mind.

    I've heard most of this stuff for years. Some of the user interface issues were once true, but they are no longer. Gnome back in 1998 was about as good and in many ways better than Windows 98. The people in Redmond would love for free software users to read this kind of tripe and n

    --

    Friends don't help friends install M$ junk.

    1. Re:I hate the particular page, it's old FUD. by Anonymous Coward · · Score: 0

      twitter you really need to stop sucking Stallman's dick so much. I think its getting to your head.

  164. True. by Jesus_666 · · Score: 1

    I recently-ish switched from a pure Win XP setup to a dualboot Linux/Windows setup*. Using Linux is completely different than using Windows.
    While I spend much of my time running Windows inside the Explorer. The keyboard is mainly used for shortcuts.
    In Linux (using KDE) everything's different: I only use Konqueror if I have to move lots of individual files. Everything else is dome from a Konsole. If I need a file manager I use the Midnight Commander. Often I favor running a program from the Konsole over just clicking it in the K Menu.
    Even though Linux is getting more like Windows (GUI-wise) it still has a long way to go before it is as point-and-clicky as every Slashdotter's "favourite" OS. Until then, Windows will beat it in the popularity ratings without even trying.

    * Windows is necessary if you want any serious graphics editing without having a degree in GIMP usage. The GIMP has easily the most awkward and confusing design of any graphics editor I have ever seen.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    1. Re:True. by mvdw · · Score: 1
      Windows is necessary if you want any serious graphics editing without having a degree in GIMP usage. The GIMP has easily the most awkward and confusing design of any graphics editor I have ever seen.

      I've found the opposite. The gimp is very easy to use and even *gasp* intuitive. Provided, like me, you have no baggage of expectation from other graphics applications. Gimp 2 is an improvement again.

    2. Re:True. by Jesus_666 · · Score: 1

      It's true, I have expectations and part of my problems with the GIMP come from the fact that it's just different. But I still think that it should not be necessary to open up a half dozen windows just to edit one image. Even if I can't stand the rest of the look-and-feel, what the GIMP needs most is clutter reduction.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:True. by mvdw · · Score: 1

      I disagree. The 3 or 4 windows that the GIMP opens are necessary. The main tool window, the file itself and the current tool window are all necessary. I keep the picture I am editing on one monitor and the tool bars on my second monitor. Two monitors is really necessary to do most graphical editing anyway; it is more efficient to have floating windows in this case than an MDI interface.

    4. Re:True. by Jesus_666 · · Score: 1

      Two screens are necessary? I did pretty well with just one 1152x864 monitor using PSP, even when working on complex vector images sized 1500x2000.
      Considering that most people out there probably don't use more than one monitor, having an UI that only works decently when you move half of it to a second screen might not be optimal.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  165. A little cheese with that whine? by Lodragandraoidh · · Score: 1

    Even if we are developers, most of us have real jobs, or at least other projects that we are working on full time. We don't have time to "get under the hood" (see next section) and find out how the Linux kernel works...

    Would you like some cheese with that whine? I guess the question is, how do the thousands of other developers who are doing just that provide feedback? I think the issue you bring up here is just an issue of dedication. If you desire the fix or new functionality bad enough you will do what it takes. Your first point does nothing to mythologize the key strength of open source.

    In reality, it's generally very, very difficult to fix real bugs in anything but the most trivial Open Source software. I know that I have rarely done it, and I am an experienced developer. Most of the time, what really happens is that you tell the actual programmer about the problem and wait and see if he/she fixes it.

    This is just an extension of the same argument above. Furthermore the author acknowledges that he has 'rarely done it' himself; he is making assumptions about what other programmers are doing. Someone is doing it (which they obviously are, as I have seen in various changelogs of various packages) and as such provides a testament to the amazing swiftness of fixes to open source bugs that is unmatchable by proprietary software.

    Sure, I can sell "support", but to be honest the idea of answering phones and emails all day really isn't my idea of a fun time... It's a bittersweet situation, because on the one hand, I am able to build some wonderful software as a result of Open Source, but on the other hand, this comes back to bite me in the butt when I want to write something to be sold for real money

    This sounds like the author has the wrong business model to me. Just because you don't like doing something a certain way, doesn't mean that is the wrong way for someone else to do it. The fact of the matter is there are some niche markets for software - but by and large, the free software packages out there provide users options other than proprietary software packages. You can't turn back the clock, if you want to make money in this new environment, you will have to get good at providing service in the form of personalizing your software for the specific needs of your users on an iterative basis. If you hang up your shingle in the virtual marketplace, you also need to have some infrastructure, if the popularity of your package(s) goes beyond a few emails a week. The days of phenomenal growth by simply shrinkwrapping software are over.

    While this can also be true for open source projects, the "design by committee" that goes on with community projects often results in a more bloated and less focused product that tries to be all things to all people.

    This same argument can be leveled at proprietary software. Also, a sample of open source projects does not support the theory that this is 'often' the case.

    On 'scratching a personal itch' the author says, But is this a good way in general to do things? For example, this implies that most of the things that get implemented will have direct relevance to developers and programmers.

    This is not the case, even as the author admits (open office, and other 'user centric' as opposed to 'programmer centric' tools). However, his assumption that usability of these projects is 'not there' is an arbitrary judgement; there are a growing number of projects that scratch the itch of the end users, as opposed to the desires of the programmers exclusively.

    On 'More choice is better' the author states, While this might seem like a Good Thing at first (biodiversity), it could also be argued that eventually trying to reduce the choice somewhat for the end-user would also be beneficial...a reasonable pre-selection of options is better for people who don't have the time or inclination to make their computer be their life.

    This is the case of the gla

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  166. Open Source won't do everything in software by rfc1394 · · Score: 1
    I have additional comments about the above article which appear in my journal here on Slashdot, but here are a few of them.

    I sent Neil Gunston some comments in response to his article. I have amplified some of those comments and expanded upon them here.

    Title: "I liked your comments about open source"

    And I happen to agree with the points that you have made. But I don't necessarily believe that things are as bleak for the small developer as you make them. You have just as much risk that if you develop something successful that some larger company may develop something similar as well as someone else developing an open-source product that might also compete.

    But you take that risk when you enter any business. The buggy-whip manufacturers and horse carriage makers were in a great line of work until the automobile killed them. Some of those companies switched over to building parts for automobiles. They adapted to the environment.

    Certainly it would be nice to be someone who wants to make money writing programs and not "spend all his time on the phone doing support." But unless you are working for some large company that can hire the people who they need to do that stuff, you're going to have to do some support yourself of your product. I do it with the software I write.

    I think what you're complaining about is that the "low hanging fruit" and the "easy" stuff that was very lucrative without a lot of effort has already been taken. Whether that's true or not, I don't know. But I do know this: trying to get by in a market by going after the "easy" and "simple" stuff is a sure way to be marginalized by others who have the same idea (or, as in your examples, to be usurped by some open source application.)

    But let me push your own words against you: If it's not something that will "scratch the itch" of some open-source developer, you're not going to see an open-source application come out in competition to it. Some kid in a garage is unlikely to develop an open source payroll application to compete against some commercial one, or we should have seen open-source payroll packages by now. It should not be that hard to do, there are even plenty of source code modules in existence going back to the 1970s. So it's not like someone even has to do this from scratch, a lot of the work has already been done.

    Now, looking at, for example, financial applications, while there is a development of GNUCash, a clone for Quicken (which basically is a system for managing personal finance, something an individual as a programmer might be interested in), I have yet to see any interest in developing complicated financial software for businesses such as the complete package (payroll, Accounts Payable, General Ledger, Trial Balance, Accounts Receivable) even though it's been done - with source code publicly available - in other areas, as I noted above.

    That's just one example.

    Just think of other applications that programmers have no need for, and you're unlikely to find someone else coming along and writing an application in competition to it at the free-software level.

    Also, most of these people involved in stuff in that environment tend to migrate to Linux; very little of it filters back to Windows. So if you hang around Windows applications it's unlikely to filter over.

    Another thing: push for and strive for better interfaces, easier to use and more intuitive development for the non-programmers who might use such applications, and this will also raise the bar to the open-source movement in developing competing alternatives to what you might create. They are extremely weak in developing good quality software that is easy for the average person to use. Their usability factors are often very weak. If you target the parts they are weak on and market to those, you can often stay in areas where unpaid labor is not going to try to compete.

    Just think of other applications that programmers have no need for,

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  167. "All software should be free" poor argument by Taurine · · Score: 3, Interesting
    The idea that "all software should be free" is clearly ridiculous in a world where most everything else has to be paid for, but this guy's argument against it is pretty poor. He says:
    Some argue that there will always be a market for vertical market software (customized, very specific to a particular business), and this is true, but why can't I write a wonderful new *general* tool and make money from it? Yeah, I know, some will say "Go ahead and try, it's a free world". But you know as well as I do that if I am successful then inevitably some kid in his parents' basement will write his own Open Source version of the thing, for free.

    If this guy wants to be an ISV because he has a really novel and profitable piece of software in mind, he's going to get considerably stiffer competition than "some kid in his parents' basement". If his software turns a decent profit he's going to be up against other businesses that will be happy to invest serious resources to build a product that makes people want to pay them instead. The kid in the basement can try to build something better, and if he's got the resources to do that on his own, he'll be tempted to go commercial too.

    People release things open source because they know that they don't have the resources to produce something complex on their own and to an agressive timescale needed to get to market while the money is still there. The super-successful open source projects draw their resources from a large number of contributors and take a while to get going. If these projects could reach new and lucrative markets while there was still big money to be made in them, the temptation to go commercial would be too much for many.
  168. Hogwash by tshak · · Score: 1

    Good software costs millions to develop. It is a product. Just because it's duplication efforts are minimal does not mean that it can't be sold as a product. I've paid for thousands of dollars worth of software that I've never needed support or customization on. The only reason free (as in beer) software even exists is because we are in the ONLY industry that has individuals who have this odd determination to help capitalists profit more by working for free.

    There's a lot more to software than programming. Good software combines usability experts, UI designers, subject matter experts, market research, testing, and so on. For example, I use some incredible software for music related endeavors that cost hundreds to thousands of dollars. There's no OSS equivilant because it takes lot more than just "C++ skills" to create this type of software. There's no way this software would ever exist if it wasn't sold as a product. I don't need any services from these companies.

    Why are we so bent on lowering the value of our skills in our industry? Do research engineers at Boeing have an "open airplane" project, where they give away valuable IP to for profit companies? Do you really like helping the executives of companies get a bigger bonus each year while your salary diminishes and job opportunities dry up?

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  169. Pathetic Article by Master+of+Transhuman · · Score: 1

    About as sophisticated a set of arguments as "Gee! I really don't understand this OSS thing!"

    Basically a set of tautologies.

    "The average user can't fix software".

    Duh!

    This idiot completely misses virtually every point due to an inability to see where they properly apply and an inability to contrast OSS with closed source where NONE of the points apply.

    How moronic does it get?

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  170. Re: Examining Some Open Source Myths by 1gor · · Score: 1

    From the article: But where is all this going? Ah yes, the famous Commoditization of Software. So all software will be free in the future, simply because it will be dominated by Open Source and free software. But who is going to pay for it all? You can't develop in a vacuum, *somebody* has to pay the developers. It seems to me that the only way to do it is for all the Open Source developers to be working at large companies, with the large companies paying a salary for the developer to work on the Open Source project for some portion of their time. That's fine, I have no problem with that concept, but it's *not* "free". The software is effectively being supported by the charity of corporations.

    Where did he see charity? "Big corporations" support open source software because they __use__ open source software. They pay for development and get benefits.

    What he does complain about, I think, is that software development has stopped to be a "cottage industry" from which a single developer could make a living.

    It is true - for each trivial piece of commercial software there will appear an open source alternative. And complex software is ...well, complex and requires more man/hours than a single developer can provide.

    There are exception, though. Nick Bradbury makes a living out his two retail applications: TopStyle and FeedDemon. Both have open source equivalents, but each is an excellent pieces of software and the best in its class.

    --
    --
  171. Whine whine whine by Anonymous Coward · · Score: 0
    I typed out a long reply to this just now, but the browser crashed, so this reply will be a bit more brief.

    You know what really bugs me about Free Software browsers? When you enter something into a text area, they don't keep a copy on disk in case the browser crashes.

    No, I don't have a patch for it -- oh, right, forget I mentioned it.

  172. The Barter System by Anonymous Coward · · Score: 0

    "Scratching the personal itch" isn't the only reason OSS has so many developer tools. The entire notion of "give back source to the community" assumes a community of programmers.

    The "classic" OSS apps were developer tools. The model succeeded here because the community was so limited. It's perfectly reasonable for a programmer to work on a compiler, and swap it for a linker or an editor or a lint tool. Everybody in that community needs all of those things. The programmers value the programmer tools enough to swap.

    The other category of successful OSS apps are the generic tools so widespread that "everyone" needs them -- including the programmers. This category is stuff like GIMP or Apache or OOo. Again, programmers might be willing to work on such things because they can swap their products for the products of others.

    It should be obvious that this is just a barter system for programming wares. It's like a medieval village, where everyone grows their own vegetables, but one villager grows a few extra to swap to the cheesemaker, who swaps some cheese to the guy with a couple of extra cows. Everybody needs to eat.

    With a realistically complex economy and increased specialization, barter causes problems. OSS fails in the same way. It's hard to convince someone to write an open auto body shop paint color matching and mixing system by offering them your pig inventory and feeding tracking system. Unlike the generic tools everyone uses, your average programmer just won't have any use for your "contribution to the community" and will thus not value it, nor will such things get created, because you cannot find anyone in the little village that wants it.

    The solution to this problem has been known for millenia, and works quite well -- even those it pains any number of Slashdotters to admit it. It's called "money". The chief characteristic of money in this context is that it's a "medium of exchange". I don't need your pig farming software, and you can't use my auto shop software. So we can't swap, not matter how open and community-oriented we might be. (You can, of course, fantasize about communisitic utopias if you like.)

    But I can sell my software for quatloos to an interested party, and give you the quatloos to you. You're happy to take the quatloos because you can swap them for something you do want -- maybe cheese from the cheesemaker that bought milk from the guy with extra cows. The existence of a medium of exchange decouples the transaction from the necessity of being a direct barter, and opens up a lot more freedom to create and distribute different products. As long as you can find the niche buyers (and the Internet works wonders here), you can be successful, rather than only being able to follow the well-worn career path of the village occupations before you.

  173. The value of work by Anonymous Coward · · Score: 0

    For some, the value of work is that they get a paycheck and they are able to support themselves and their families.

    For others, that is not enough. They have creative intelligence which is not fulfilled mearly by getting a paycheck, and is not fulfilled by doing someone else's bidding. They are a skilled software engineer, but most jobs that are available are run by suits who whose primary responsibility is not to provide their empliyees with a sense of fulfullment, ownership, and belonging.

    So in search of some real fulfillment, a developer starts fiddling around with developing some software at home that he does not have the opportunity to create at work. This starts as a hobbie. But being skilled and persistant, he ends up creating something that he is quite proud of. Not only that, he discovers that other people are also interested in his creation and want to pitch in.

    This creates a feeling of self-worth and self-esteem that does not come from "ordinary" work. It produces a community which has a camaraderie and fellowship which is also not available in many workplaces.

    These currents of personal and community fulfillment are among the main motivating factors for open source software. And a discussion about the "myths" of open source is completely irrelevant to these factors and will have very little impact on the real reasons of why open source software is created.

  174. Not O.K., but legal. by Allen+Zadr · · Score: 1
    Say I'm in a wheelchair.

    If you build me a wheelchair ramp, and tell me that it's a gift, then I will be greatful. If it doesn't have the "non-slip" flooring feature, I'll still be grateful. If you know that you built in with pressboard sides, and you've installed this outside - should you tell me that I might be in danger? Should you offer to replace the pressboard with plywood? If you said nothing... if the edge falls off, and the ramp dumps me out of my chair, I might be very, very pissed off.

    You gave me a something that I didn't pay for. However, all appreciation for the gift disappears when it dumps me on my lawn. After I've been dumped, I'll surely buy a ramp from a reputable manufacturer (even if my next door neighbor offers to build me one at half the price)... My neighbor's work is probably better, and will probably last longer than the one from the reputable company. Yet, I will still pay more. Why? Because you dumped me on my lawn.

    So, if the Apache Group has a major security issue that they decide to not fix, and fix immediately, they are deciding to dump me across my lawn. Hmm, perhaps - some things require a little bit of alarm. Perhaps I should shut-up and drag myself up the front steps?

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:Not O.K., but legal. by killjoe · · Score: 1

      Come on now. Bullshit analogies are the worst way to make a point.

      "Perhaps I should shut-up and drag myself up the front steps?"

      No you should punish the people who built you a ramp out of the goodness of their hearts. These people who could not stand the sight of you struggling to get up the stairs and built you the best ramp they were capable of. You should sue them. They should have used better materials god damn it. How dare they only use the cheapes materials laying around in their garage. they should have paid money for top quality materials. They also should have paid for professional carpenters to come and build the thing. In fact they should have hired an architect to design the ramp too.

      Because they did not build you a ramp that you truly deserve for free you should sue them. They deserve to be punished for their negligence and incompetence. No good deed should no unpunished.

      --
      evil is as evil does
  175. Everyone's? Who, me? by PCM2 · · Score: 1
    I think the problem is that you, me, and most other tech savvy people want Linux on the Desktop; but, not just ours - everyones.
    Surely you mean "most other tech savvy totalitarians and communists"?

    I'd like to be able to switch to 100 percent free/open source software for everything I do on the computer, but I can't because the options aren't quite there yet. I try to use as much OSS as I can. I really don't much care what software your grandmother uses, however. Seems to me "free" software starts with freedom of choice.

    --
    Breakfast served all day!
  176. MOD PARENT UP by toiletmonster · · Score: 1

    +1 super duper insightful.

  177. seems a little bashing by Anonymous Coward · · Score: 0

    Well the piece seems a little Bias.
    All though OSS is not always the best option for everyone.

    It does allow you to get under the hood if you want to.
    As far as software being free. (As in Beer)
    I think only the OS should be absolutely free and open source.
    That is the only way to maintain stability, and choice.

    The points this guy raises are not thoroughly researched, presented as fact when they are opinion, and misses the point way to often.
    That my 2 cents worth

    Tetalon

    Linux is user friendly; it is just particular who its friends are!

  178. To be fair... by phorm · · Score: 1

    Often I do look for OSS free-as-in-cash projects as alternatives to CSS

    However, often enough I'll also have piece of CSS software X, which does function Y but not Z (or not easily). Then, I go looking for a piece of software similar that X in the OSS world, that somebody else has written. And if I'm lucky, perhaps they'll see the same requirement, and have added the functionality I need to do Z.

    Also, one cannot begin to overestimate how nice it is to use CLI tools with such wonderful scripting languages as Bash/PERL.

    It's great even just to be able to CMD1 && CMD2 && CMD3, rather than me needing to return and click a button repeatedly, (long operations I often chain whilst I am away from the PC, or overnight).

    If there is anything most GUI apps lack, it's good batch chaining. I think that that mentality has wandered into OSS programs like VirtualDub, where one has "Job Queues" for overnight activities, etc.

  179. The whole discussion is the wrong direction by fateswarm · · Score: 1

    The whole discussion is the wrong direction.

    Actually, Stallman is in one part of the right direction. It clearly shows that by his moves into adopting other licences apart from software licences.

    And what I mean is, GPL is in fact one expression of anarchy. But not in the 'smash and destroy' act of the word anarchy, but in the sense of democracy without hierarchy and property.

    It's a nice theory - for many people concidered to be a utopia - which is possible to exist but it surely doesn't.

    There's always been this community of people that didn't believe in property but only in sharing and Richard Stallman is one of them. True democracy without rulers and property is a beautifull thing to believe and that's why people love richard stallman's ideas even though they think he is a lunatic.

    In fact he is not. HE just believes in something it can exist but it doesn't.

    To return to the article, it is normal to say that you can not expect sharing without property when discussing it only on software! Of course you can not build a 100% free software deal in this world without having 100% a community without property but only sharing.

    Is it a utopia? I think not. But is it possible in our lifetimes? Possibly, yes.

  180. Software As A Service - Bad Idea (tm) by cryoknight · · Score: 0

    If you expect to wait for a customer to come to you, and say "I want you to create this software for me", do you expect them to fund the whole thing themselves? It'll cost thousands at the least, unless perhaps it's just a bug-fix in code they already have. OK for Companies, bad for individuals.
    Also, what about Gaming companies? Are they going to spend $5 mil on a game that a customer asked them to make as a SERVICE to that customer, who won't be able to afford it? Not a chance. They'd go out of business during development of their first title.
    Software as a service is perhaps ok for the "software rental" concept, but requiring development to be done as a service, rather than as a product to sell at retail, is one of the least thought out things I've ever heard.

  181. Why do copyright supporters... by Peaker · · Score: 2, Interesting

    Why do copyright supporters always make the assumption that in a copyright-ridden world, people will somehow be unaware that there are no copyrights, and say "damn, they ripped off my latest work again!" every time?

    In a copyright-ridden world, people will simply create books for the love of creating books, and nobody will "rip it off" because by definition, copying it will not be ripping anyone off.

    You are akin to the person who says: I hate pickles! I am glad I hate pickles because if I liked pickles, I'd eat pickles all the time, and I just hate pickles!

    1. Re:Why do copyright supporters... by bluGill · · Score: 1

      Its not that no novels will be created, it is that authors have to eat, and that means (unless we have a communist/socialist society and it works...) working 40 hours a week doing something else, then finding time between meals, sleeping, and all those other things that have to be done, to write. Some have it in them and will do it. However that effort will burn them out, and most will never write again. Most do not. So we as a society offer an exchange: for a limited time you control the reproduction of your work, if you create it. Authors can choose how to sell their work then, and ideally this means they can earn enough to create more. As a bonus someone who proves an ability to write can get investors to advance them enough to finish the work, thus letting them create a good work.

      Its a compromise. We want authors to create more than a couple hours a week (which is all that is left over from other tasks) so we give them the ability to sell their work.

  182. Unbased propaganda by Peaker · · Score: 1

    Where do you bring your facts about the irresistable temptations?

    I can bring a simple and powerful counter-example.

    A friend of mine is a talented coder, who happens to code really fast (and well :) and posseses quite a bit of knowledge about Linux (as he did go under the hood, many times).

    He went and created CoLinux, it took him about 1 or 2 months to get something running, and 5 months to get to a damn-stable release, working almost exclusively by himself. Let me assure you that his reason for not attempting/thinking about going commercial are not the "money to be made", but simply ideals of Free Software.

    Indeed, what makes this easier, is that by creating such oss code, you are effectively advertising yourself as a super-talented developer to hundreds/thousands of employee-hunters who seek to pay you a lot of money to code, some of them willing to pay you for free code (Opensourced drivers, or a non-software-centric business).

  183. Just cause YOU are useless at s/w maintenance by QuantumG · · Score: 2, Interesting
    Give me any source code, no matter how big, no matter how ugly, no matter how many languages it is written in and a list of bugs and I'll knock em down one faster than the other. How is it so? I have made software maintenance skills baby and if the universities and IT schools recognised that this is where 99% of software development is spent there would be more like me.

    Now consider the opposite. As I sit in front of MKS Source Integrity which has the same bug that pisses me off every single time I use it and I can't fix it. It's rare that a bug will piss me off as much as this. If only.. I know, where's that debugger. Uh huh, I've found you little window call, say goodnight. Damn... I can't even patch the binary because it is written in some protected native java shit. God I hate closed source.

    --
    How we know is more important than what we know.
    1. Re:Just cause YOU are useless at s/w maintenance by Anonymous Coward · · Score: 0

      I see you've never worked on mozilla.

    2. Re:Just cause YOU are useless at s/w maintenance by QuantumG · · Score: 1

      Actually I have. Mozilla is a clean piece of software. It's unfortunate that for way too many software projects it takes me longer to set up the build environment than it does to fix the bug. More software should be written in dynamic languages that the user can hack to their liking. Oh wait a minute, all the UI logic for Mozilla and the apps that are distributed with Mozilla are written in dynamic programming languages (like XUL and Javascript). In fact, fixing things like incorrect spelling or poor documentation or bad widget layout in a Mozilla app is as simple as double clicking on a jar file and editing one of the xml files inside. Of course, you actually have to know XUL and Javascript, RDF and a bit of XML syntax, but hey, these are good skills to have.

      --
      How we know is more important than what we know.
  184. A scripted layer could assist users contribute by x3ro · · Score: 1
    Tinkering with the code is something that hardly anyone actually does, except for the core developers.

    Doesn't this depend on how the application is built? The Mozilla codebase, for instance, uses a lot of JavaScript and XUL .. which is quite easy to tinker with. I submitted a patch myself the other day. It didn't get used -- someone came up with a better one -- but that's not the point. Probably only a small minority of an app's users can read enough C++ to locate and identify a bug in the codebase .. but nowadays kids are learning scripting languages at school.

    --
    [ UNSIGNED NOT NULL ]
  185. You mixed up linux and windows by bluGill · · Score: 1

    You appear to have mixed up linux and windows in your post.

    what obscure net driver he needs for his internal VIA network adapter.

    It looks like you were putting down linux in the above, yet linux somehow manages to recognize those componants out of the box. I just installed windows 2k on a bunch of old machines, and had search for drivers. On one "designed for windows 2000 and ME) machine I was only able to figure out which driver to use after I pried the heatsink off the northbridge and googled the numbers on it! Linux somehow manages to find every adaptor, and just knows how to deal with most of the obscure hardware I throw at it. Last time I tried to use hardware that linux didn't support (a wireless network) linux told me that what it was, and that it didn't know how to use it!

    Scrolling works on my USB mouse as soon as I plug it in. As soon as I tell linux what to do, it does it. Suse 9.1 pro is a nice distribution, these are not the days when slackware 3.0 is the most popular distribution anymore. If you want to do it all yourself linux will let you, but a good modern distribution solves the end user problems that linux used to have.

  186. Do not mistake useablity for learnability! by bluGill · · Score: 2, Insightful

    Useability is not the same as learnability, except for the case of a kiosk where nobody uses it twice.

    True useability goes beyond grandma using the machine the first time, to grandma emailing the grandkids daily (weekly or however often). True useability may even go so far as to time how long it takes to press each key, and re-arranging the keyboard to save 1/10th of a second. (AT&T did this once for their operators, a case where spending a couple days in training saves money in the long run once they know the new layout the saves the thousands of seconds per person per month)

    Linux is very useable if you are a programmer. KDE is very useable if you use your computer daily. And if you have never used a computer before KDE/gnome is just as useable as windows. (each has its own quirks though) If you are an expert at windows linux and the desktops are not as useable at first, if you take the effort to learn them they are at least as useable, perhaps more so depending on what you want to do with them.

    As an example: I ran spell check on this post and corrected 7 errors. (there may be more, but speelcheck didn't find them) This is much easier to do in KDE than in any other desktop I've used. However there is something else that you can do easily that I can't easily do in KDE.

    1. Re:Do not mistake useablity for learnability! by calidoscope · · Score: 1
      Useability is not the same as learnability

      I couldn't agree more.

      The theme for the November 1984 issue of Unix Review was "User Friendly Systems" - one of the comments was that using nroff with the memo macro package could be a lot more productive than using MacWrite's GUI formatting. Learning to use nroff was a lot harder than learning to use MacWrite.

      Similarly, learning to use regular expressions takes a bit of effort, but once learned they make the command line a lot more useful.

      --
      A Shadeless room is a brighter room.
  187. Software Freedom and Equality by outer0rb · · Score: 1

    I think that Neil Gunton missed the true concept of software freedom. The GPL does not suggest that software must be distributed without monetary exchange. The concept is that a user should be free to see and modify/fix at will the software that he or she has running on their system (and hence be able to detect malicious and malignant code). And if he or she fixes something and wants to make money from it, then he or she needs to release the code for other users to see and fix if so desired.

    I think the idea nowadays is that if you write decent free software, then companies such as Novell, IBM, etc. will look to hire you, and pay you to keep contributing, because they are the ones that make money providing service for and hardware to run free software.

    Gunton's ideas on software freedom sound like those of someone who is set in his own ways and vices. In the 80s/90s, yes, you could accomplish the greedy pursuit of writing the "killer" app. and make tons of money off of it. Today that just isn't so, and that is a good thing. Software freedom brings about equality. Why should only one person or company make most of the money in software? They shouldn't because they become stoggy and create proprietary barriers to remain on top (a very bad thing). Software freedom promotes new ideas, growth, development, open standards, and sharing. All of these concepts are good things like the racial and gay social equality movements (of new ideas, growth, and sharing).

    Software freedom is just another movement toward a truely even idealogical playing field. With all changes, you will find biggots. The proprietary software zealots will still be wearing their white gowns and hoods 100 years from now burning lower-case T's at the doorsteps of free software advocates. Equality is truely the ideal that we should seek in all venues. Free software promotes equality.

  188. Re:under the hood (Open source -vs- free) by Anonymous Coward · · Score: 0

    At the risk of sounding obvious.

    Why not just sell the source code? For that matter, sell the source code with a license to modify it and distribute your MODIFIED PORTION only. (No sneaking modifying it, then reselling the whole ball of wax)

    This way, the end user gets to tinker if they want.

    Personally, I can understand commercial software.

    It takes time and $$ to write code. Selling it, without source code, is IMO like selling a car with the hood welded shut.

  189. Stealing Photoshop... by hughk · · Score: 1
    Why steal Adobe Photoshop when you can have the Gimp almost for free? This is why I suggested that it would be really nice if one of the Gimp books had a nice Windows installable versuion of the disk.

    I don't know what the stolen editions of Photoshop are like now, but I have heard from others in the past that the cracks would frequently cause instability. Photoshop is much better than the Gimp, but the Gimp is much cheaper. 90% of home digital photography users don't need the functionality of Photoshop so whzy pay for it (or even steal it).

    --
    See my journal, I write things there
    1. Re:Stealing Photoshop... by Pionar · · Score: 1

      exactly. i use photoshop at work because a)it's still the best out there, b)it's there, and c)i'd feel bad that my employer paid a lot of money for it and it just sat there. (I know they didn't pay the street price, because it's a large university, so they probably got a good deal)

  190. Hmmm... More Propaganda? by jtwine · · Score: 1
    This was interesting....

    Indeed, what makes this easier, is that by creating such oss code, you are effectively advertising yourself as a super-talented developer to hundreds/thousands of employee-hunters [...]

    Not all open-source developers are "super-talented". I have seen some bad habits demonstrated in open-source code just as I have seen bad habits demonstrated in "closed" source code.

    I think that PHPBB is pretty good open-source software. Same thing for MySQL, and Linux (in general). However, none of them have gone without some kind of patch at some point to fix some kind of problem. (Yes, even some security-related problems.)

    Now, after reading that, some people are quick to change their argument to something like "open-source code has less bugs than closed source because of the fact that all these other people can review it." However, not everyone that is reviewing the software is a truly exceptional developer either. Bugs still get through; check your favorite open-source project for any security-related patches for some examples. Incompetient people write software all the time, in all kinds of languages, in both open-source and "closed" environments.

    I am not bashing open-source here, but you have to maintian a firm grip on reality when defending it, otherwise you look/sound like some crazy street-corner preacher.
    --
    -=- James.
  191. The real value of OSS by sglines · · Score: 1

    I've always thought the real value of OSS was simply the price. I can't afford the cost of most non-OSS products. With Microsoft's new licensing policies I doubt that I will be able to afford the next generation of anything. I won't have anything beyond Windows XP and Office 2000 will be my last office edition.

    The tradeoff is that I am an expert in my own arcane little patch of code and if I give it up to the collective good we all benefit. You can use my code if I can use yours. Without OSS there would be no Internet and most of us wouldn't have jobs in this industry.

  192. An Ocean of information by argoff · · Score: 1

    I don't need to hide something to enforce my legal rights to it. If you copy that chair without my permission then you are in violation of my rights and I will enforce the law against you.

    That's the point though, youre not holding your rights to it. When you take a cup of water from the ocean it is yours, when you pour it back it is the commons. Your action releases it to the commons. So is with the action of putting your chair in a place where everyone can see - you may still hold the physical rights, but any claim over reproduction is gone.

    You may believe this is wrong, but your beliefs do not change the law or shield you from its enforcement.

    When something starts to become impossible to effectively enforce without drastically crutailing other freedoms, that should be a hint to you that it is not a natural law right. Todal all information is easy to digitalize and put on the internet. On the internet there is no technical difference between free speech information, copyrighted information, or any other type of information, it is a "sea" of information. If you let a person or institution judge controll over any of it, you must let that institution controll all of it. The fact that this situation exists at all should be a big hint.

    The government did not grant me a monopoly on the reproduction of the chair. The government protects a monopoly that is mine by natural right: As the creator of the chair, I own it and I have exclusive rights to its use, reproduction and distribution. Anyone who acquires that chair without my permission is engaging in theft; anyone who copies it without my permission is in violation of my rights.

    If you wish to refute that, you will need to demonstrate that the creator of a unique object or work, in the absence of any rights transfer, does not own that object. I assert you cannot do that.


    I don't need to refute anything because simple facts are on my side. I have that book you wrote right here, I've digitalized it, I'm distributing it to all my friends, who are in turn distributing it to theirs. What are you going to do about it, how are you going to demonstrate that I'm violating you. How are you going to secure your percieved right without violating millions of innocents? Good luck, you'll need it.

    Or maybe you see it like this ... a bum buys your book from the book store, digitalizes it and puts it on the internet and millions share and copy it. Well, fine the bum is liable for 100 billion dollars to you - good luck on collecting.

    1. Re:An Ocean of information by reallocate · · Score: 1

      >>"When you take a cup of water from the ocean it is yours, when you pour it back it is the commons. Your action releases it to the commons. So is with the action of putting your chair in a place where everyone can see - you may still hold the physical rights, but any claim over reproduction is gone.

      I don't believe in any such construct as "the commons". There is not some mythical commune in which everything belongs to everyone. The fact and reality of ownership do not change merely because the owned object is visible to others. It is, in fact, an absurd notion. My house is visible to you, as is my car. Does that mean I (and my bank) no longer own them? Of course not. When I browse through a bookstore, do I acquire ownership or the right to duplicate any book I look at? Of course not. Like so many other posters on /., you are asserting your desires for what you wish is true as if it actually was true.

      >>" I have that book you wrote right here, I've digitalized it, I'm distributing it to all my friends, who are in turn distributing it to theirs. What are you going to do about it, how are you going to demonstrate that I'm violating you. How are you going to secure your percieved right without violating millions of innocents?"

      Simple, I will sue you for copyright infringement and seek damages. The amount of those damages will begin by calculating the revenue lost to me as a result of your illegal action. That is the initial and obvious way you are violating my rights: You have illegally usurped my right to financially benefit from the marketing of my book. Anyone else who also makes illegal copies of the book, or who copies your digitized version, and offers them on the web is also guilty of the same infringements. I have no concerns about "millions of innocents" because anyone who makes an unauthorized copy of my book is not innocent.

      Finally, your bum example is irrelevant. The ability of someone to pay damages doesn't bear on their culpability.

      --
      -- Slashdot: When Public Access TV Says "No"
    2. Re:An Ocean of information by argoff · · Score: 1

      I don't believe in any such construct as "the commons". There is not some mythical commune in which everything belongs to everyone. The fact and reality of ownership do not change merely because the owned object is visible to others. It is, in fact, an absurd notion. My house is visible to you, as is my car. Does that mean I (and my bank) no longer own them? Of course not. When I browse through a bookstore, do I acquire ownership or the right to duplicate any book I look at? Of course not. Like so many other posters on /., you are asserting your desires for what you wish is true as if it actually was true.

      Well, I would never claim to own your house for loking at - but if I looked at it and built a copy with my own materials on my own land - that is simply not your right to stop me, and the copy I built would be mine to use as I please. It is absurd to think that the rights of copying are inseperable from the rights of physical posession. Of course looking at something doesn't transfer physical posession, but it sure does the right to copy it - that is not absurd at all.

      And maybe you don't believe in the commons, or you call it something else. That is just semantics, the point is that that precious cup of water may be yours, and maybe someone even stole it from you and dumped it in the ocean against your will - but none the less that act gives you absolutely no right to controll how other people use the ocean. It would be absurd to think you did. In a similar way, knowledge, information, ideas, whatever leaked to the public are no longer your right to controll - even if you were violated in them being leaked. It is a ocean of information out there, it is outside your domain. If you were violatd in the process, I'm sorry. If you were just stupid about it, I'm even more sorry. But it's not my problem, once it's out, it is outside your domain - try suing if you like. But I think as time goes on, your success will be more and more limited and societies support for it will be too.

      That's sorta the whole point. In the information age, information is completely seperated from physical posession. Trying to treat them as the same when they're not only too difficult, it is unworkable and any systms that attempt to do that must fail.

    3. Re:An Ocean of information by reallocate · · Score: 1

      Geez...

      1. If I was able to copyright or patent my house, then you would be violating my rights if you made an unauthorized copy. You may think that would be unethical, but individual opinions do not change reality.

      2. I'm not concerned with how people use the ocean. I'm concerned about my cup of water. If someone steals it, they've violated my rights and I will seek justice. What other people do or don't do with the ocean is irrelevant.

      3. Again, ideas cannot be owned. This is not about ideas. This is about physical objects: books, CD's, files, etc. An idea cannot be stolen because it cannot be owned. A book, however, is owned by it's creator, and anyone who acquires that book without the owner's permission is a thief.

      4. I'm not concerned with information or who has access to it. I'm concerned with protecting my rights to benefit from sales of my book, Or my song, or whatever. If you steal my work, I will sue you.

      --
      -- Slashdot: When Public Access TV Says "No"
    4. Re:An Ocean of information by argoff · · Score: 1

      1. First you say your rights to restrict what other people copy exist independently of the government, now you say if you were able to copyright or patent it - which is solely at the governments discression. So which is it? Government opinions don't change reality either.

      2. Correct me if I misunderstood, but the whole thrust of what you're sujesting is to sue people who are using or distributing information already freely at their disposal because you claim you wrote it but somehow "the cat got out of the bag", well that is "controlling what other people do in the ocean".

      3. Again, it is not about physical posession, it's about controlling the flow of information in the information age. In that context, once it's out there, it's out there and who had original posession is irrelavent, how it got ther is irrelavent. We now have a right to copy it and distribute it as much as we want however we want.

      4. You are free to benefit from the sales of your book, but if a xerox of it comes my way I'm free to sell it too. Maybe that will drive down your margin, but that's life - physical property ownership is a right, but restricting the free flow of information and market share isn't.

    5. Re:An Ocean of information by reallocate · · Score: 1

      I'm getting tired of repeating the same point only to have you play word games.

      If I make something, I own it until I decide to transfer ownership to someone else. I also own every right that can be attributed to the thing I made No on else has any of tose rights unless I transfer them.

      Anyone who acquires my original work without my permission is a thief. Anyone who makes a copy of my work without my permission steals my opportunity to benefit by exclusively copying and distributing my work.

      Copyright is a law that codifies those fundamental realities. The law did not grant me ownership nor did the law create my rights in my creation.

      If you steal my work or infringe on my rights, I will use the full force of the law to protect myself and regain my rights and opportunities.

      It is all about physical possession of the work I create. I don't care if you want to talk about the "flow of information". I don't. You assertion that you have a right to steal or copy my work without my permission is only that: an assertion. I am not interested in whether or not you "copy" an idea. As I've said repeatedly, am idea cannot be owned, so why would I even bother to try to pretend to own something that cannot be owned? The same applies to "information". Information cannot be owned because, like an idea, it has no corporeal existence as a physical entity.

      I repeat: I only want to protect my interests in my possessions. I have no way of protecting ideas or information and I do not care one way or the other about your claims. Protecting my rights to my possessions in no way restricts the free flow of information. The book is not an idea. The book is not information. If you want my own my book, buy it.

      --
      -- Slashdot: When Public Access TV Says "No"
    6. Re:An Ocean of information by argoff · · Score: 1

      Copyright does not codify any rights at all. It is a government backed monopoly on distribution - that is all. Everything else you are reading into it is bullshit.

      The issue has never been about posession. The right to restrict downstream copying is not an inherent right, ownership right, or even an implied one, and has nothing to do with posession. If you want to secure that as a right then enter into a two way binding agreement/contract with all the downstream participants and quit spewing out all this crap that copyrights are some kind of quasi replacement for this. They are not, especially in the matter of binding unrelated third parties to agreements never made, and rights never implied.

      I repeat: You do not only want to protect your interests and posessions. In fact, you are trying to make the government and society pay the price of creating contracts and due dilligance that for whatever reason you don't want to do yourself.

      That is not a right, it is crap, and a burdon that might have been bearable when the only threat to downstream copying was xerox machines. But today it is not, and is not an acceptable way of doing things, must and will die.

    7. Re:An Ocean of information by reallocate · · Score: 1

      You are being deliberately sophistic.

      If I own something and you acquire it without my permission, how can you be anything but a thief?

      If I write a book, I own the original manuscript, in whatever form and on whatever medium it is recorded. I also own every right to use and exploit that original manuscript. Those include the right to copy and distribute the book, to assign certain of my rights to others. If I do not give you those rights, how can you possibly acquire them? Who else but me can transfer them to you?

      I do not have those rights because government exists. Government does not create rights. If two people lived in an anarchic state and one of them wrote a book, the same conditions would apply.

      It is a simple and fundamental reality that the person who creates an object owns that object and all rights associated with it. The law simply codifes that reality. Everyone resident in a lawful society gives their assent to be governed by those laws by virtue of their simple presence in that society. No individual contract between a work's creator and those you call "downstream participants" is required because they are already "under contract".

      Or, would you require that civil law only apply in cases in which the victim had individually contracted with the criminal?

      You continue to assert your belief in the kind of society that you want to exist. But, it doesn't. The fact of possession exists and cannot be argued away or avoided. The fact of an author's exclusive rights in a created work exist and cannot be arued away.

      These works do not exist in a vacuum. Someone must own them and someone must have right to them. At the point of creation, a work is owned by its creator who has exclusive rights to it. Any argument that places some degree of ownership or some degree of rights in the hands of others without the author's permission must explain how that happens. You have not done that. I have never seen anyone offer anything other than a Utopian explanation of how that can be done.

      --
      -- Slashdot: When Public Access TV Says "No"
    8. Re:An Ocean of information by argoff · · Score: 1

      You accuse me of playing word games? You are making no distinction between posession of a physical object and an intangable one. That is intellectually dishonest at mininum, and intentionally fradulent at worst.

      Nothing in the act of copying deprives you as the originator of doing whatever the heck you want with your creation, or creates a contract. Actually if there ever was an implied contract - it would be just the opposite eg "we have let you use these abc's freely, so in turn let anything you make with them also be used freely"

      And for your information, thefts are not defined by what others posess, but by what people loose. If something of your orgin is coppied after the cat's out of the bag, you have lost nothing, except perhaps ego and some market share - none of which are an inherent right, a property, or a posession. Civil law has no place there any more than it has a place if my donut shop "stole" some of your customers. Try better marketing, or getting your customers to sign long term contracts - it is not my problem.

      Your asserrtions about rights above government are true, and that rights that exist can't be argued away or voided are also true, and those both work against you in the real world because it is not I that gave physical property one form of properties and the information associated with it another. That is anything but utopian, it is realistic and why the rights I claim are the way they are.

    9. Re:An Ocean of information by reallocate · · Score: 1

      There is no intangible object. A book, for example, is an organized collection of symbolic representation manifested on a physcial medium. The book has no existence as an intangible object.

      Consider these two groups of people: An author, and everyone else. When the author creates a book, who owns it? Who has the right to control how the book is manipulated and exploited and who has the right to benefit from the manipulation and exploitation?

      If you wish to assert that the ownership of the book and its associated rights belong to "everyone else" you need to demonstrate how possession and rights transfer from the author. Failing that, you need to demonstrate how the wider community has rights in and takes ownership of the book at the time it is created by the author. So far, you have not done this. Instead, you have asserted your beliefs.

      Repeatedly asserting your opinions about how societies ought to behave does not bear on how societies do, in fact, behave. If I author and copyright a book that you subsequently copy and distribute without my permission, I will sue you. The courts and the law will stand by me and against you. You may stand up in court and tell it that the laws are wrong, but the court will not care. The court will remind you that your beliefs are irrelevant, that the belief of a criminal that his act should not be illegal is no defense.

      Finally, I am not interested in "information" or its free flow. That is another issue.

      --
      -- Slashdot: When Public Access TV Says "No"
    10. Re:An Ocean of information by argoff · · Score: 1

      I'm not asserting anything about how I think society ought to behave. I am asserting my right to copy and distribute any information that happens my way, even if you think the information derived from your orgin. Sue me if you wish but I still have that right, and am more than happy and able to secure that right. With or without your help or even the governments. I don't know of one right that isn't asserted - proove freedom of speech! The difference is that the real rights stand up to real world scrutiny.

      Object/entity, you know what I'm talking about. Reguarding almost anything, there exists a set of tangable rights and a set of information rights. Typically the tangable rights are called property rights, and the information rights are typically called privacy rights (maybe trademarks, but thats really more about fraud). I know of no other off hand, but if you want to add copyrights to the list, I have yet to hear a compelling argument of how you will make your view work in the modern world, excpet for that you'll sue me. Speaking of opinions of how society ought to behave?

      As a physics major for several years (before going into CS) I herd alot of elloquent theories about how the universe should work from alot of smart people, but if they couldn't or wouldn't make them match with what takes place in the real world - then they were not worth serious investigation. The free flow of information is not just "another issue", if you cant demonstrate how you will be able to secure your allegid rights without beating the tar out of every other right, including privacy, due process, free speech, and unreasonable search and seisure - then it is bullshit, plain and simple.

      Only a baboon would be blind as to whats going on with the RIAA and all the collateral damage relating to copyright enfrocement on other freedoms. However this isn't the only problem with copyrights. In the real world, almost the entire renassance and it's best works happened without copyrights. In the real world, copyrights derived from kings who were trying to get publishers not to say bad things about the monarchy, not from some glorious protection of freedom. In the real world, things that copyrights lead to like "Hollywoods culture" are drastic social failures. In the real world, copyrights put a higher value on tabloid revenue than math book revenue. In the real world, Linux, the internet, and p2p have been drastically successfull and beneficial to society inspite of being copyrights worst nightmare.

      I'm willing to put my belief system thru real world scrutiny, what about you?

    11. Re:An Ocean of information by reallocate · · Score: 1

      Nothing I've said detracts from the flow of information. That's why it is "another issue". Your right to read my book is in no way constrained by the enforcement of my rights to control how it is copied and distributed.

      The crowd that wants to expand a software development model -- free software -- to the entire culture is deliberately conflating two different issues: information flow and an author's property rights. Their argument fails -- as your's has --, and will always fail, because they cannot demonstrate how anyone other than an author can have rights in a work that the author has just created. Cut through their idealistic hype and one cane see that their real response to that criticism is, in effect, that the wider society has the right to usurp ownership of the author's property. I disagree with that, fundamentally. If I make something, that "thing", and all rights to benefit from it, are mine and mine alone. There are only two ways for anyone else to acquire that work or any of the rights associated with it: By my transfer, or their theft.

      --
      -- Slashdot: When Public Access TV Says "No"
  193. I mostly disagree - here's why by biotic · · Score: 1

    points: 2 - Having access to code is not only about "fixing problems" but also allows other programmers to pick up an abandoned project and keep developing it. In the closed source world such products simply die. At the same time knowing that your peers can and will audit your code at any time forces most programmers to be more careful. 3 - The question is not as much that *all* software should be free but rather that ideas should not be copyrighted. Anybody should be able to pick up on your idea and try to improve it. And art is a good example! 4 - Since Closed software can only be audited by "the company" we have to rely on their good will to test it thoroughly. In many cases, pushed by corporate constrains, they will only do a halfassed job expecting users to report bugs, and maybe even charge for a future version fixing them. (Microsoft comes to mind). 5 - Programmers do not only have "programming needs" and they do not only program tools for other programmers, period. The fact that user-side OpenSource progs didn't have enough of an impact yet has nothing to do with this argument and should be an entirely different subject. 6 - Restricting choice is NEVER a good idea. Offering an option of a basic, barebones installation is.

  194. Sorry, wrong thread (n/t) by JesseMcDonald · · Score: 1

    n/t

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  195. My take on some of these myths... by Max+Threshold · · Score: 1
    "If you're not willing to help fix it then you shouldn't complain about it"

    Definitely a problem. Why don't developers appreciate feedback from regular users? Heck, I've submitted detailled bug reports including steps to reproduce, and been told to fix it myself. Hey, assholes, I'm not learning an entire programming language just to fix a bug in your program! You're welcome for nothin'.

    And even if I do know the language, it's not efficient for me to dissect an entire project and figure out the "correct" place to change its behavior. Last time I did that, it was a patch to rioutil... which was graciously rejected. At least the developers acknowledged it and made a real fix in place of my crude hack.

    "More choice is always better"

    Good point. The #1 reason Linux hasn't taken off on the desktop is that there's too much choice. Ever tried to distribute a binary for Linux? Good luck supporting 50 different distros. Distributing source is only marginally better; ten to one, your users won't have the libraries they need to build it.

    Linux needs a desktop-oriented distro created and supported by somebody big enough to make its particular collection of libraries and utilities the de-facto standard. I was holding out hope for RedHat to achieve this, but they punted with Fedora...

    PLEASE, IBM... DON'T LET IT BE MICROSOFT!!!

  196. How? by Peaker · · Score: 1

    How do you know how much people will write?
    How do you know that there will be noone willing to pay authors to write, even without copyright? Books were written since before copyright, and probably after it.

    How do you decide if the limitation of copying information on every person in society, especially as it becomes easier and more accessible with time, is worth the extra incentive for creators?
    This limitation on freedom is commonly underestimated, especially considering that copyright law was founded when individuals could not practically copy, and thus barely limited freedom.

  197. FS is anti-proprietary, not anti-commercial by jbn-o · · Score: 1

    Yes, this philosophy [the free software movement's philosophy], if carried to its practical conclusion, means no more shrinkwrapped commercial software.

    I think you meant to say no more proprietary software. Nothing about software freedom precludes using a thin plastic layer around a physical copy of software or distributing that copy of software for a fee.

  198. Carpenters and customization... by juhaz · · Score: 1

    His main beef with gratis software seems to be that he doesn't want to be in the business of selling customized software (why not?) and can't create a "general" version because of free competitors undermine him.

    He brings carpenter as an example of a person who CAN do that, but is that true? I don't think so. A lone carpenter can not make a living by selling handcrafted woodworks that are exactly the same as those sold by a factory next door, only the factory can mass-produce million pieces a day and sell them ten times cheaper. No, he needs to differentiate himself to get a market, a carpenter is in customization business just as much as a lone developer is forced to be in area dominated by cheaper (free or not, as long as it's less expensive) alternatives. I'm sorry to say, but days of writing über-simple generic app and living off it are gone, even without open source, you just can't pull off "McAfee" any more.

    Also, this all seems very contradictory to his point (which is probably, for some projects at least, true) about open source not "scratching an itch" of users, but only developers themselves - if that's the case, you CAN compete in software market, without being solely in customization business, just scratch your users itches better and open source versions should be no threat.