Slashdot Mirror


Why Open Source Software/Free Software?

dwheeler writes: "I've just posted a major update of my paper, ``Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!'' Many sites give qualitative reasons for using OSS/FS, but this paper emphasizes quantitative measures (such as experiments and market studies) on why using OSS/FS products is, in a number of circumstances, a reasonable or even superior approach. The paper covers market share, reliability, performance, scaleability, security, and total cost of ownership." Bookmark this for the next time your boss asks.

48 of 86 comments (clear)

  1. Re:On the flip side: by Anonymous Coward · · Score: 2
    #1: Value.It's 15 percent better than the crap we've previously sold you.

    #2: Reliability.It's more reliable than the crap we sold you last year.

    #3: Mobility.You can take this crap on the road.

    #4: Manageability.With self healing apps this crap can make itself better, though we're still not sure why it gets sick in the first place.

    #5: Performance.It's faster than the crap we've sold you before, or at least that's what we paid ZDNet to say. (w2k faster in 64 meg of ram,LOL)

    #6: Security. At Credit Suisse First Boston, all your money are belong to haxors.

    #7: Internet. "The Internet is just a fad" - billg

    #8: Usability. We've almost caught up with the Mac.

    #9: Data Access. Whether it is on C:, D:, or E: we give you easy to remember names for all your hard drives.

    #10: Hardware Access. We've finally gotten around to supporting the same hardware that Apple has for two years.

  2. Oh, come on! by HeUnique · · Score: 2
    from the article...: "There's already some evidence that others anticipate this; Richard Thwaite, director of IT for Ford Europe, stated in 2001 that an open source desktop is their goal, and that they expect the industry to eventually go there (he controls 33,000 desktops, so this would not be a trivial move)."

    Excuse me, but have you heard about sales tactics? this is just a tactic to move some negotiations between MS and Ford. Do you really think that Ford will switch to Linux on a snap of a finger? what about all their software they're using? servers? clients? what about all their internal applications? you're talking here about dozens of software packages that each department uses their own packages (with the expection of MS Office and stuff like that)

    So what this article that you point to is just pointed to MS to say "guys, if you won't lower your ACL copy and Windows XP copy for each machine, then we can invest in alternatives" - but moving to Linux right now (as much as I love Linux and use it daily) will be a totally irresponsible thing to do - specially that you don't have the applications neede, support contracts, or anyone that will walk company size of ford to switch from Windows to Linux, both clients/workstations and servers.

    --
    Hetz (Heunique)
    1. Re:Oh, come on! by swv3752 · · Score: 2

      Good chance that they already use some CAD program on *nix, probably Irix. Thier sales force which most of that 33,000 likely only use Desktop productivity software plus broswer and email. All of which is available on GNU/Linux, even if some of it is proprietary software like Applixware or Corel Wordperfect. The OpenOffice, Gnome Office, and KOffice all are shaping up pretty well, and any one of them would meet at least 99% of your needs.

      Any internal applications should be available in source code and probably can be recompiled for a new OS. And there are companies such as CodeWeavers that are ready to help with the porting effort.
      BTW, thanks troll, this might be a good start on my master's thesis.

      --
      Just a Tuna in the Sea of Life
  3. Why so bitter? by Sanity · · Score: 2
    I see no justification in your quotations for your assertion. Sure, Stallman was pissed off at Symbolics, and the reason he was pissed off was that he felt that they were not advancing humanity's interests in Stallman's view.

    You might not like Stallman or his methods, but there is little question as to the underlying philosophical motivation as to what he is doing.

    --

  4. I disagree... by Sanity · · Score: 2
    This may just be a troll, but assuming it isn't:

    Was abolition of slavery bad because it devalued the economic worth of the people they worked for? Is it bad to build a better mouse-trap since you might put existing mouse-trap manufacturers out of business?

    Believe me, your protectionist attitude has nothing to do with capitalism, and much to do with the left-wing socialism that I suspect you think you disagree with.

    --

  5. Open Source is good for whom? by Sanity · · Score: 4
    Here was a post I sent recently to the SiliconValley forum which hosted a debate between some Microsofties and Open Source luminaries which, while slightly off-topic, may be of some interest to readers of this article:
    Open Source advocates: A strawman argument?

    I think that I see the disconnect here, and it actually lies in the distinction between Open Source, and Free Software. As I see it, the difference is that the motivation behind Free Software, as advocated by Richard Stallman, is to advance humanity as a whole, without concern for commercial viability. The motivation behind Open Source is that a company can benefit commercially from use of an Open Source license. Now, it is clear that there are definite benefits for a company to use Open Source software, however I think a good case can be made as to why it may not be in a company's best interests to create such software, and I suspect that this is the case that underpins Craig's argument.

    The question then is - which argument are we having here? I think that it is fair to say that advocates of Open Source tend to shift their position as it suits them - effectively using a strawman argument. Since we are discussing Microsoft's use of a Shared Source license, and Microsoft is, of course, motivated by profit, it seems that at least partially the Open Source advocates, in criticizing Shared Source, are making the weaker case that it is in Microsoft's interests to create Open Source software. It is also clear, however, that most of their justifications for this position are, in fact, justifications for the stronger case that Open Source is in the public interest.

    This is a strawman since in arguing with Craig they imply that he is trying to say that Open Source is not in the public interest, and argue against that (which isn't hard). The reality, however, is that Craig is actually thinking in terms of a for-profit corporation's best interest (which is perfectly natural), and then presumably relying on the Ayn Rand philosophy that capitalism will ultimately advance the public interest.

    I therefore challenge the participants to make their position clear. Do they feel that:

    • It is in a for-profit organisation's interest to create Open Source software
    • It is in a for-profit organisation's interest to use Open Source software
    • It is not in a for-profit organisation's interest to create Open Source software, but it is in the public interest
    • It is not in anyone's interest to create Open Source software
    I think that we need to acknowledge that for-profit corporations will do whatever they can, within the law, to advance their own interests, and it is the responsibility of government to protect the public interest.

    --

    1. Re:Open Source is good for whom? by Jason+Earl · · Score: 3

      Bruce's response is nothing more than the cold hard truth. Just because you want to make a living selling software, doesn't mean that you can make a living selling software. It doesn't even really matter whether you use a commercial or a Free Software license. In fact, in some cases you have a better chance of making money under a Free Software license than a commercial softwrae license.

      A case in point is database software. No one would even consider using MySQL if it was just another proprietary database system. There are plenty of commercial products that are much better. But since it is Free Software, people use it. In fact, enough people use it so that the author and a fair amount of other hackers have a full time job selling service and support.

      The fact of the matter is that there are a whole pile of software niches that it is basically impossible to enter as a commercial software vendor. Try making a living selling a proprietary web server or web browser (if you aren't Microsoft, of course). Commercial software firms fail all of the time.

      Now, if you happen to have a successful business selling commercial software right now, then you would be a fool to release your software under a Free Software license. Unless, of course, you are started to see increased pressure from a Free Software product that does essentially the same thing, in which case you might have to rethink your strategy.

    2. Re:Open Source is good for whom? by sheldon · · Score: 3

      I've noticed many Open Source advocates resort to pretty weak arguments to try to further their point.

      Generally the chief one is in defense of the GPL they point to all the wonderful Open Source software that has created the Internet. BIND, Apache, Sendmail, etc. They do this without acknowledging the fact that none of this software has been released under the GPL, rather it is the non-GPL nature of the software that it is successful.

      In the Silicon Valley forum the most disturbing point came when Craig Schmidt asked Bruce Perens a question about earning a living with Open Source.

      "Bruce, Your argument that the best business model for open source software is to sell hardware (or something else) may be correct, but it is disheartening to someone who would like to just make software products. "

      Bruce didn't acknowledge the point Craig was making but rather told him he should get over it and go do this other type of work that Craig already said he didn't like doing.

      "Craig,
      Consider consulting for one of these companies that profits from the use rather than the sale of software. There is also some chance that a subscription scheme will work for you if your value-add is extremely high - this seems to work for an electronics CAD business that provides a time-to-market advantage to their customers by exercising the latest capabilities of the chip fab, but service is also an important component of their business."

      I leave it up to an excercise to the reader to understand why Bruce's response felt like Marxism to me.

    3. Re:Open Source is good for whom? by bockman · · Score: 3
      Open Source isn't really good for anyone. It primarily serves to devalue the economic worth of software development, thereby reducing standards of living for professional programmers and impeding the technological advance of software.

      You mean : how can we make money by writing software, when there is around so much software for free?

      Answer :making _really_ _new_ software. Really innovating, building on the solid basement of open-source software.
      You don't have to open-source the software you write, if you dont feel to (and don't brag on 'viral' GPL : most of libraries are at least LGPL, or distributed with more liberal licences.

      Open source make it hard to make money by selling _old_ software based on recycled ideas. Any real innovation would sell easily, until OSS developers can catch with it. Enough for repaying of development costs. Not enough for becoming a new Gill Bates (is that what you want?).

      Moreover open source makes possible for small shop of developers all around the world to build and sell customized software solutions based on open-source item. These shops would never mass-sell boxes of ther product, and they gladly releases the source if this mean cheaper improvements and maintenance.

      Developers working in vertical market segments, like me, can also benefit from the pletora of open source tools out there to build higly specialized software solution. They could even open-source their software, since usually the customers already paid for its development. And the curstomer would benefit from open-sourcing it, since il would nman cheaper upgrade and maintenance.

      Conclusion: open-source is only bad for companies that sell the same old crap for years and years, keeping their customer base locked to their products by any means.
      Today, a lot of software companies are like that. Tomorrow, it will have to change, thanks to open source, and for the greater benefit of users. [Even MS has been forced to put out a better OS because of Linux].

      --
      Ciao

      ----

      FB

  6. HAHAHA! by sheldon · · Score: 2

    I love point #1. In .edu domains back in 1999 there was a bunch of Linux machines being used. Like .edu or 1999 results really matter! :)

    Point #2 is funny... Of course Windows was the #1 server being used and outnumbered Linux 2 to 1. :)

    I especially love point #4... Gartner produced a survey that said Linux is hardly being deployed in data centers... But it's been widely discredited.

    How has it been discredited? Well nothing really factual. Nobody really did any similar surveys to prove a counter-point. No instead 300 slobs living in their mothers basement posted to slashdot.org claiming it had to be made up.

    But take this in conjunction with point #3. It's funny how readily the guy believes this despite the fact that it has also been widely discredited in exactly the same way as point #4. Well except the guys who discredited it live in apartments rather than momma's basement. :)

    Oh then there is the wonderful Urban Legend of the Linux world told just after Point #4. I speak, of course, about the Navy ship failure. That's actually been discredited by 300 geeks who own their own homes rather than live in momma's basement. :)

    Then he goes on to compare IIS against Tux in terms of Performance after he just got done comparing IIS to Apache in terms of reliability. I love this! It is one of the fatal flaws of a similar paper written by Kirch and archived at unix-v-nt.org. Only he compares reliability of commercial Unix installations and then immediately extends this to claim Linux is equally as fast and reliable. :)

    Oh in point #2 of the performance area he forgot to mention the "Free" Linux solution cost over twice what the "Forsale" Microsoft solution cost, and had slightly less than double the performance increase. He also didn't mention that the Microsoft software solution was almost a year older than the Linux one.

    Heh. Then he falls into Urban Legend #2. Mindcraft was biased... Oh yeah, despite the fact that similar results were obtained by other independent benchmarks that showed serious flaws in the Linux kernel.

    The TCO section had me on the floor laughing. :)

    Ohwell, thanks for the laugh! :)

  7. Re:Yawn... by sheldon · · Score: 2

    Yeah, what happens in the .edu domain is important!

    That's why Pascal was such a huge success in the business world. :)

    As far as the Gartner group study versus the IDC. You don't seem to understand. The Gartner group study was designed to question and dispute the ridiculous IDC study.

    Then you go on. I just have to say... COME ON!? You actually believe that interpretation of the Navy ship story? How a divide by Zero error supposedly caused Windows NT to crash. Not just the server, but all of the terminals, etc.

    That story was beaten to death, and it was fairly easy to conclude that the problem was with the application software, and not the OS itself.

    As far as performance. You obviously don't read TPC benchmarks but a large part of the solution is hardware dependent. The Linux results were done on an SGI with 16 processors. The top Microsoft results were done on a Compaq with 8 processors. Also in this time frame Windows 2000 Data Center edition has come out which supports 16 processors. In the top ranked TPC-W results we have just such a machine from Unisys running Win2k data center...

    Just because you are incapable of comprehending my actual points doesn't mean they don't exist. ROTFL! :)

  8. Re:On the flip side: by AviN · · Score: 2

    This isn't the flip side. This article is comparing Windows 2000 to NT and 9x.

  9. Re:Um, excuse me but I have some issues with this. by SurfsUp · · Score: 2
    Looking over the "paper" I noted some interesting things on just a quick viewing: 1)under "Performance Date" item 2 "GNU/Linux was the May 2001 performance leader in the TPC-H decision support (database) benchmark (``100Gb'' category)" Um yes, they did, but they did it on a machine that costs $948966.00. System description It was one of the most expensive machines in the running. The number 2 machine is an Win2k / SQL Server 2000 machine for a third the price.

    You want a Yugo, you buy a Yugo. I prefer my BMW.
    --

    --
    Life's a bitch but somebody's gotta do it.
  10. Re:It's even worse than that by SurfsUp · · Score: 2

    The SGI Linux system is over 3 times the cost, as you pointed out, but it took the Linux solution double the processors (16 in a clustered system, of course) to beat out the single 8-CPU Windows box by a paltry 60%.

    Wow, I didn't know Linux was scaling so well to 16 way - thanks for pointing it out. Looks like Microsoft has to chase taillights here.
    --

    --
    Life's a bitch but somebody's gotta do it.
  11. It's even worse than that by Zico · · Score: 2

    The SGI Linux system is over 3 times the cost, as you pointed out, but it took the Linux solution double the processors (16 in a clustered system, of course) to beat out the single 8-CPU Windows box by a paltry 60%. Oooo, impressive! Sorry michael, but this guy's essay was embarrassingly simpleminded garbage, and showing it to your boss is likely to get you laughed out of the office. It's already been ripped to shreds by various other posters, so I won't repeat what they've said.


    Cheers,

  12. You misunderstand Richard Stallman's reasons by Zico · · Score: 2

    You had some good things to say, but I really have to correct the record on one point that you made, something which was also brought up at the Roundtable:

    [T]he motivation behind Free Software, as advocated by Richard Stallman, is to advance humanity as a whole.

    Actually, the whole motivation behind Richard Stallman's Free Software crusade is pure jealousy and ego. When fellow workers at MIT started taking the research and actually applying it to produce real products to be used by consumers, and of course making money from it, it really honked RMS off. From Steven Levy's Hackers (emphasis mine):

    This was RMS's opportunity for revenge.... Stallman had no illusions that his act would significantly improve the world at large. He had come to accept that the domain around the AI Lab had been permanently polluted. He was out to cause as much damage to the culprit as he could.
    And later, in Forbes (www.forbes.com/forbes/98/0810/6203094a.htm):
    [Stallman] retaliated [against the computer scientists who left the MIT AI Lab to form Symbolics] by sabotaging his former colleagues' sophisticated commercial programs for powerful computers, singlehandedly hacking up his own versions and giving them away. "They accused me of costing them millions of dollars," he says. "I hope it's true."

    Not really too surprising from someone who has invested so much energy in attacking anybody who says "Linux" without appending "GNU" to the front of it, is it? How many more hours have been wasted by programmers thinking they were serving some noble goal, when in reality they were just feeding Richard Stallman's childish insecurities and ego? Programmers that Stallman would be thrilled to see homeless and begging for change if they ever even think about making a bigger splash than him. Pity.


    Cheers,

  13. Re:$0 Windows by Compuser · · Score: 2

    The "trouble" here is that there are free alternatives
    to everything MS makes. In a couple of years they
    will have to compete with Openoffice and Koffice
    on price/performance. Do you think they will first
    give away Windows and then Office? Because that's
    the logical chain if one follows your argument.
    As an aside, I think that network-based apps will
    not fly because networks have latency and they
    go down. Passport already exists and is a luaghing
    stock of identification providers (Hotmail security?),
    .NET may be good (it may succed on the client but
    is unlikely to displace java on the server) and
    Hailstorm will be a huge mess. Microsoft's new
    business model looks like a money losing disaster
    in the making.

  14. Re:the weaknesses of open source by Todd+Knarr · · Score: 2
    1. Perhaps, but two things. First, do you want someone who doesn't know anything about Web servers running your business-critical e-commerce site? Isn't that sort of like having someone who doesn't know anything about flying in the pilot's seat of a 747 full of people at 30,000 feet? Second, if it's proper software you only configure it once. Which costs more for 10 years wear, a pair of boots that cost $100 and last 10 years, or boots that cost $20 a pair and have to be replaced every year?
    2. Which differs from Windows help files how? :)
    3. MS is correcting this problem. :)
    4. One word: skins. You off-load the UI design from the program logic. Then again, I haven't found most O/S programs significantly harder to use than most Windows programs. Yeah Windows sometimes looks prettier, but buries the useful options under 10 levels of menus or on an obscure dialog reachable only from a place completely unrelated to what you want to do. And the UI changes every bloody year.
  15. Statistics are Meaningless by wirefarm · · Score: 2

    Statistics always seem to say exactly what the author wants, so how about this:
    A drag race.
    That's right, get teams together competing in certain hardware classes and let them compete, MS against RedHat against OpenBSD against Solaris.
    Let the teams use every resource they can to tune and optimize and try to kick the other team's butt.
    Include competitions for Web Serving, database, crackability, that kind of stuff.
    Whenever someone does a benchmark study that shows Microsoft beating Linux, people scream 'unfair' - That the people who set up the Linux box didn't optimize correctly or used a setup that caused the results to be skewed. This would force people to put their money where their mouth is.

    I have a programming student who uses Windows 2000. He and I were setting up MySQL on his machine and I was showing him the 'benchmark' feature of SQL, as in
    "SELECT BENCHMARK(1000000000,radians(180))". While basically a meaningless test, it did give him some bragging rights and motivate me to optimize a bit when he trounced me and my Linux box, (both with 600MHz and 128MB.)
    Who knows, could be fun...

    Cheers,
    Jim in Tokyo

    MMDC Mobile Media

    --
    -- My Weblog.
  16. Re:Open source isn't good for *everything* by Phill+Hugo · · Score: 2

    To sum that up as what I meant...

    "Free / Open Source does not always mean free or available via FTP"

  17. Re:Open source isn't good for *everything* by Phill+Hugo · · Score: 3

    You miss something obvious when you talk about "Open Source" being bad for single shot, client specific applications.

    These already ARE Open Source, most clients pay a service charge to have these application developed and they control the right to use the resulting application (most of those who have any ounce of clue anyway, I'm sure some are stung). In effect, the client is then free to take the work and extend it independently, redeploy it, place the code on the internet, anything. (This would be my experience from development contracts anyway - Perhaps some lucky people are getting away with harsher terms - I suppose Microsoft do).

    Those choosing not to further distribute doesn't make it less like Open Source software to them - they can still have someone else work on it later and are not tied to a specific vendor (assuming the documentation is up to scratch). Many just don't realise the benefit of doing open distribution (it tends to save money to have vital, reusable parts of your system available for others to use and improve.

  18. You force me to retort. by QuantumG · · Score: 3

    Sorry to feed trolls and all but I thought someone needs to respond.

    When someone says the phrase "business model" people often think of various silly ideas that I would put more into the catagory of "scam". No, when I talk about business models I am talking about how you pay for software, not how to "make money" from software.

    There was once a time when software was developed by companies in-house. It was secret, proprietory and built custom for that business. There was little forward progress in software methods as everything had to be reimplemented. Eventually, companies caught onto the idea that they could purchase generic tools from "software companies" which were often as good if not better than in-house development. Many companies sprang up to fill this need and the overall quality of software improved.

    Open source offers a way to return to in-house development. Companies can have all the advantages of in-house development along with the free testing, debugging and features provided by contributing to community software. Co-operation can replace competition.

    To address your concerns (or those who truely have these concerns, as you are obviously just trolling) I can personally state that it would be a relief if my job was not directly tied to the sale of a product. To put it frankly: customers piss me off. In-house development and maintenance is a much lighter atmosphere, without the headaches of release schedules or the lunacy of checkbox marketing requirements.

    --
    How we know is more important than what we know.
  19. The document required a lot of hard work... by interiot · · Score: 2
    but isn't this just a dmoz-type list of some of the more significant Linux statistics made, excluding the bad ones?

    Mark Twain said "There are three kinds of lies: lies, damned lies and statistics". And I strongly agree, because it seems that for every pro-linux statistic, there's an anti-linux statistic.

    Statistics can easily be done badly, or be completely irrelevant for realistic applications, and packaging many statistics together just encourages the reader even more to ignore the details.
    --

  20. Then have Upper Management read ... by tgw · · Score: 2


    ... Introduction to Open Source and Free Software, a brief (5 page) introductory paper that is understandable to non-technical people. If your boss doesn't "get it", then maybe your boss's boss will.

    There's also a book out called Embracing Insanity. It's an outstanding introduction to Open Source and Free Software that management-types and non-technical people can understand. At only 177 pages, it's a fairly quick and easy read.

  21. Re:Yeah, but... by Courier · · Score: 2

    WE should do opensourced FUD! so everyone can contribute! Lets make a bigger stick together to beat microsoft with!!

    BLAH!

  22. The Basic Point by zpengo · · Score: 2
    Microsoft measures its power in machines sold; Their contracts ensure that more machines will be sold with MS software than with Linux or other free/open software.

    Linux measures its power in the number of machines with Microsoft OSes which are reformatted and installed with Linux instead. :-)

    --


    Got Rhinos?
    1. Re:The Basic Point by rknop · · Score: 2

      ...so everybody can win? I.e., as long as everybody is buying MS software, MS wins. But if nobody is using it, and people are instead using Linux, Linux wins?

      Hmm.

      Me, for one, I avoid if at all possible buying a machine with Windows preinstalled. Very challenging for a laptop, very easy for a desktop. I hate the thought of Microsoft getting paid a "computer tax" by my buying an OS that I'm not going to use.

      -Rob

    2. Re:The Basic Point by rknop · · Score: 2

      Non-Microsoft PC OSes, like non-Intel x86 CPUs, have really just come along for the ride, courtesy of Microsoft and Intel.

      Oh, very good. Without Microsoft, there could have been no innovation. Thank you very much. Your honor, the defense would like to call it's next witness....

      -Rob

  23. Re:My experience on the desktop (not a server) by bockman · · Score: 2
    Basically, Linux is not a 'ready to run' OS (no matter which distro you are using). It is a toolbox. This mean that:
    - you should know which tool to pick
    - you should know how to put tools togheter.

    Once you know that, you can assemble a quite reliable and usable desktop (no, not usable as a MS desktop, but more for lack of commercial support than for lack of software/bad software).
    I still have the Win98 partition around on my desktop but it is more than one year I did not use it.And when I needed more disk on my laptop, I did not esitated(much) before removing Win95.
    The application I use dayly are a lot more reliable than you mentioned (and this includes a rather sperimental mozilla 0.91 and gnome 1.4 without Nautilus ). Up to now, upgrades never left me without a system (I use Debian/testing, but I am careful with what to upgrade).

    To use Linux, you shall first accept that an important part of your computer solution is _yourself_. No, this does not mean that you have to be a programmer. It means only that standard linux software[up to now] will not attempt (and badly fail) to think for you. But it will perform faultlessy a miriad of boring and repetitive tasks, leaving you the time to think.

    --
    Ciao

    ----

    FB

  24. Re:$0 Windows by bockman · · Score: 2
    Actually, for the people Windows (the desktop at least) is already at 0$ cost. They get it with their new computer. Yes, they pay for it, but they don't understand it. Even many linux users accept to buy computers with windows pre-installed (and payed for), because it is hard to find an alternative.

    For people to make price/performance assessments, they should have the possibility to choose between two computers with the same hardware, one running an OSS system, the other running a MS system. And there will still be the issue of the application base (although OSS applications could benefit of their $0 tag).

    Servers are a differen matter: Win2000 costs quite a lot. And you don't need so many applications (or games) for it.

    As for work-place office desktops, they are a middle ground. MS still has better applications and owns most of the marker, making it difficult for a Linux-based shop to inter-operate with others using MS products. On the other hand, OSS office applications are impoving, and they do not have per-user licence fee (or licence fee at all). And work-place office desktops have less esotic hardware and do not need games, so the lack of commercial support is less an issue, here.

    --
    Ciao

    ----

    FB

  25. Maybe not good for the app, but good for community by starseeker · · Score: 2

    The counter to your arguement is that even if it is such an application, if it is well coded or contains interesting those ideas can be reused elsewhere. Very few tasks on computers are so specific that no one else will want to do them. There are too many computer users for that. Where I CAN see it is if there is some simulation work or something similar where confidential information must be used when writing the code, such as the physical characteristics and parameters of a new weapon or the details of a next generation supercar. THEN I can see closed source. But any application typically will have appeal somewhere. It's whether or not it's a good idea to let out your ideas that should decide it. Even if the application itself is never used, open source preserves ideas. That is it's real power. Even if in ten years we are all programming in smalltalk or something, we can still look at older code to find a solution to something or an elegant piece of code to base something off of, preventing us from reinventing the wheel. If was a good design, no reason for it not to be used again. If was bad, we can see why it was bad and work to avoid those mistakes. So while open source might not benefit one particular application, it will always benefit the community.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  26. Commercial vs. Free != Win vs. Linux by bentini · · Score: 2
    (Pardon all the misuses of terms, don't balk at me unless you're RMS)

    The point htis article misses is that it isn't just GNU/Linux vs. Windows.

    Commercial vs. Free is, more realistically, AIX, Solaris, etc. vs. GNU/Linux. Even if GNU/Linux can beat Windows in a database test, it can still be whupped (in many cicrumstances) by other commercial Unices.

    These are those faulty benchmarks that make one system look better beause of minute differences. Website counts that have 4 decimals, but no approximation of the number of servers on the internet?

    I like GNU/Linux, but I'm not going to go advocating it as saying Free Software is better than Commercial Software for reasons other than ethics blindly. I can admit that GNU/Linux isn't right for everything yet. I'm not going to say you should use it for quantitative reasons when most of them are half-hearted MS bashing attempts.

    Use GNU/Linux because you want to. Encourage people to use it because it's right. But don't find every study you can, emphasize the ones where GNU/Linux wins and when Microsoft wins (a la servers by IP address) lump GNU/Linux together with commercial UNICES! This is just sad. Linux advocacy for the sake of Linux advocacy hurts everyone.

  27. Open source isn't good for *everything* by FortKnox · · Score: 3

    Lets not be zealots like are closed minded friends. Open source is superior for lots of applications, but not necessarily all applications.

    A very specific program for a very small client (only) isn't a good open source project. Open source is wonderful if it works with/for a large communitee. Allow me to explain a little better. Its not a good open source project if it only works/only needed for one company and will never be needed again, because it won't reap the benefits of open source (no one will check the code for errors, or want to expand the code or add new features, etc...).

    I am for open/free source, but I just don't want everyone to have a narrow view of open source. This probably isn't the best example (I'm sure that several people that reply to this will point it out). I'm just trying to explain that closed source still has its advantages, however few there may be.

    --
    "That's one small step for man..." "STOP POKING ME!!!!"

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  28. Re:The problem with this argument. by InsaneGeek · · Score: 2

    Why would it be in Ford's best interest to release software??? They made it internally, and aren't distributing it outside their company so why would they push specialized software that they used their own money to develope with???

    It seems to me that they would never want internal code to go outside their company, for a couple of reasons.

    1) Most likely nobody but other auto makers will even glance at their code (so what's the point then)

    2) Other automakers will use their code, and they DON'T have to release any changes if they don't distribute it so Ford would never get any improvements back.

  29. Worse than weak by RatFink100 · · Score: 2

    It's worse than just being a weak rebuttal. It hurts his overall argument.

    The whole paper is supposed to give 'quantitative' reasons to choose Free Software - i.e. the numbers.

    Here he's effectively saying "You don't need to see the numbers, I've already decided for you that they don't matter"

  30. the weaknesses of open source by jchristopher · · Score: 3
    I love the concept of open source. I think that those who code open source software, particularly under BSD style licenses, are saints.

    But I also feel that open source has some serious issues that need to be addressed.

    1. It seems that quite a bit of open-source software works "just well enough", that is, the nerds can understand and figure it out, but the usability is not there for a technophobe. An example would be the Apache webserver, which a leader in it's class, even when compared to commercial software. However, it's not easy to setup - configuration is through text files, etc.

    2. Documentation and Help: It's pretty well known that programmers like to code, not write documentation or a help system. Thus, many open source programs are poorly / not at all documented and have no online help if the user gets stuck.

    3. It's hard for open source to compete against pirated commercial software. If everyone had to pay $200 for Windows and $500 for Office, Linux, StarOffice, etc. is an easy choice. However when Windows and Office can be obtained for nothing (and is, by most people), it's harder for open source to compete. If Windows is 'free' and Linux is 'free', most end users will choose Windows.

    4. Ease of use and user interface. Open source programmers are not icon designers, color theorists, photographers, or graphic designers, for the most part, and it shows. Open source needs to figure out how to pay people in those fields to improve the GUIs of open source operating systems and applications.

    Well, that was kind of long. Hopefully there will be (more) progress in these areas. I know about Mandrake - what is needed is Mandrake times 100.

  31. Re:On the flip side: by mmol_6453 · · Score: 3

    My biggest problem with your article was use of words like "easier" and "faster." I saw no definitive words, no direct statements. Just statements of superiority over previous MS products. And some hints of superiority over non-MS products.

    Having exactly 10 reasons gave cause for suspicion. And having only a few examples of corporations involved gave the suggestion that your data pool was awfully small.

    "Modifications to the OS core to prevent crashes" ... sounds like bug fixes to me. I know guys who write patches the Linux kernel and send them in, and I have a funny feeling that the Linux kernel gets publicly released "modifications to the OS core to prevent crashes" a lot more often than any brand of Windows.

    "comprehensive security" ... hmm. A few things available for Linux that (more than?) equal the playing field: pgp, gpg, ssl-telnet, ssh, scp, IP tunneling over ssl, ssh, ssh over ssl, Netscape 128-bit encryption (and I'm sure there are more that I don't know about)

    IntelliMirror? Sounds like home directories over NFS, if you ask me.

    And it really does sound as if you copied it off MS's website...

    --
    What's this Submit thingy do?
  32. Not FUD. by einhverfr · · Score: 2
    We're just battling FUD with more FUD. Shouldn't we be not playing their games?

    Not so sure. FUD usually relates to campaigns geared to unreasonably scare purchasers away from a product (IBM vs. Amdahl as the seminal example). FUD is based on distorting facts (See Microsoft's implications that Netware 5 didn't come with RAID support when it clearly did and many many more examples I could pull from their web site if I wanted). I see no deliberate fact distortion in this paper nor do I see an intent to scare people away from NT or UNIX. Rather I see a simple and well written article evangelizing the virtues of open source software.

    This article is not FUD. It is good marketing.

    --

    LedgerSMB: Open source Accounting/ERP
  33. Re:Elmer FUD. by einhverfr · · Score: 2
    Perhaps the comment that is most "fudly", is the mention that some people "shorten" the name to Linux, from GNU/Linux. That's especially laughable since only a small band of zealots refer to Linux as "GNU/Linux"..........

    Then evidently you have a very different idea of what FUD is than I do. But then, I am a historian and a programmer... What do I know?

    Arguing which semantic entity is correct is hardly FUD. Misguided, perhaps. But definitely not FUD. If you want to call this article FUD, you will need to do better.

    Again, FUD is (by definition!) based on scare tactics. Where in this article does he use scar tactics?

    --

    LedgerSMB: Open source Accounting/ERP
  34. Re:gaps in the report by tim_maroney · · Score: 2
    I was addressing applicationperformance issues primarily in the final paragraph's examples.

    GIMP chokes badly on the kinds of large files that are common in design, while Photoshop is optimized for large file sizes. In addition, GIMP doesn't do CMYK separation and isn't integrated with useful color management packages. The performance and feature gaps produce a TCO equation that is decidedly against the "free" GIMP.

    As for UI, Photoshop's is generally acknowledged to be superior, which is a significant TCO factor.

    With respect to GCC vs. CodeWarrior, I was referring to compile speed, which is a fundamental determinant of programmer productivity. GCC doesn't even have precompiled headers. I was not referring to program optimization.

    Tim

  35. gaps in the report by tim_maroney · · Score: 3
    The vast majority of issues cited applied only to server systems. Desktop systems were discussed only in a speculative way, not in either qualitative or quantitative terms.

    Reliability used an oversimplistic methodology, probing only for crashes and freezes based on random character input. This is not a metric that has anything to do with the average time between software failures and the seriousness of those failures in real-world software usage; it's yet another uptime-based quality claim. No commercial vendor would ship software that had been QA'd only through this ridiculously simplistic process, which would miss virtually all bugs.

    Performance discussion dealt only with the speed of the base OS platform, not of applications.

    The first numbers were based on abstract benchmarks rather than on comparison of real-world software packages. Instead, let's compare building a project with GCC vs. CodeWarrior, or browsing the web with Mozilla on Linux vs. Explorer on Windows or Mac.

    When claiming a win on database performance, the article fails to note that the winner, while running on Linux, was DB2, a proprietary product from IBM, not an open source or free software database. Let's try MySQL under load against a commercial package instead.

    The third performance test cited was for custom-built software, not applications which are used in the field. Again, it's quite possible the base kernel is faster, but in real-world conditions application performance usually predominates.

    The web server benchmarks appear to be for static pages. Apache is known to be slower than IIS for dynamic content.

    Security I'll grant is much better on Linux than any flavor of Windows, though a desktop Mac OS (not X) system is more secure than either.

    The total cost of ownership issues associated with inferior user interfaces and typically inferior application software performance were not addressed. For instance, compare a shop of graphic designers using GIMP on Linux with one using Photoshop on Mac or Windows, and you'll arrive at a very different TCO conclusion. Ditto for a software engineering team using GCC vs. one using Codewarrior.

    In short, it seemed to me a very partisan piece that ignored most of the issues associated with real-world desktop usage.

    Tim

  36. Re:$0 Windows by megaduck · · Score: 2
    Interesting idea, but I don't think it will ever happen. Microsoft makes billions of dollars annually off of the sale of Windows. Giving Windows away would be an unacceptable hit to the bottom line for the stockholders. In fact, I think that the fact that M$ is a publicly traded company will eventually destroy them.

    Stockholders these days care only about one thing: revenue growth. If a company doesn't increase their profits from year to year (or even quarter to quarter), then the stock price drops and shareholders do silly things like fire the CEO. All very well and good, but Microsoft is in the strange position of already selling near 100% of the operating systems sold with desktop machines these days. With over 90% market share (desktop machines, not servers), the only way Microsoft can grow their business is to squeeze even more money out of their existing customers. This is why they're doing things like "subscription" software licenses that actually reduce value and cost more in the long run.

    That's why Linux is such a fantastic competitor for Windows. Linux can't be bought. Linux can't be bribed. Linux can't be sued. Linux can't be undersold. Linux will never run out of money. Plus, as Microsoft is forced to make Windows more expensive (gotta keep those shareholders happy!), Linux will look more and more attractive to purchasing managers.

    Actually, giving Windows away would probably be their best move in the long run. The shortsighted nature of their business makes it impossible, though.

    --
    This .sig for rent.
  37. Here's the crucial quote... by megaduck · · Score: 3

    Historically, proprietary vendors eventually lose to vendors selling products available from multiple sources, even when their proprietary technology is (at the moment) better. Sony's Betamax format lost to VHS in the videotape market, and IBM's microchannel architecture lost to ISA in the PC architecture market, because customers prefer the reduced risk (and eventually reduced costs) of non-proprietary products.

    IMHO, price is the reason that Open Source is kicking ass. Betamax, Microchannel, the Amiga, and a hundred others lost to inferior competitors that were simply less expensive but good enough. Consumers are almost universally concerned with getting the best "bang for the buck", and nothing delivers that better than Free Software(tm).

    That's why Microsoft is so paranoid about Linux and the GPL. There's absolutely no way that they can compete with a superior product that's free (as in beer). People only buy Microsoft stuff because it's perceived as having value. As Windows licenses get more and more expensive, that value proposition gets shakier and something like Linux that's free (as in beer) looks a heck of a lot more attractive. The fact that Linux is faster, more reliable, and more scalable is just sweetener that helps seal the deal.

    Thanks to Mr. Wheeler for this beautiful progress report. It's news like this that keep us Open Source advocates going.

    --
    This .sig for rent.
  38. And your Boss will say... by XBL · · Score: 4
    ... why should I believe this guy? Anybody can post some stats on a web page and say they are true.

    ... you explain ...

    Sorry, I am too busy at the moment to verify his references. Some of these don't look credible anyway.

    (Two weeks later he makes an order for some MS products based off an advertisement from MS, without thinking twice).

  39. Weak rebuttal to TCO question by mech9t8 · · Score: 2

    Something that should probably be addressed... It says "There are many other factors, but I've found no evidence that they usually cancel the factors listed here." Well, obviously Microsoft and Sun have in their TCO articles, so if you want to rebutt them, you're going to have to find either (a) evidence that they don't cancel the "price of software" factors or (b) show the evidence that Sun/Microsoft present to be flawed. Saying "I've found no evidence" proves nothing.
    --
    Convictions are more dangerous enemies of truth than lies.

    --
    Convictions are more dangerous enemies of truth than lies.
    - Nietzsche
  40. Real-world examples? Wither slashdot? by screwballicus · · Score: 5

    Sure, open source works in practice, but will it work in theory?

  41. Response to JonKatz by andres32a · · Score: 2
    Remember this??? You see Microsoft is not such a menace after all!!!

    So the next time somebody says microsoft is taking over the world...

  42. Um, excuse me but I have some issues with this... by Chromonkey · · Score: 4

    Looking over the "paper" I noted some interesting things on just a quick viewing: 1)under "Performance Date" item 2 "GNU/Linux was the May 2001 performance leader in the TPC-H decision support (database) benchmark (``100Gb'' category)"
    Um yes, they did, but they did it on a machine that costs $948966.00. System description It was one of the most expensive machines in the running. The number 2 machine is an Win2k / SQL Server 2000 machine for a third the price. The Top Ten price / performance list is dominated by Windows 2000 / SQL Server 2000. TPC.org
    2)The count of web servers in operation is a bit misleading as the source of the information states that "...host addresses of the .edu domain were used..." and if you look at the report there are NO .com domains represented. Well, gee. I wonder why there are so many linux boxes in the report? Just pointing out that statistics represent those that present them.

    --
    There are very few real things in this world...this isn't one of them.