BrainDump
  Home arrow BrainDump arrow Open Source and Proprientary Approache...
Dev Shed Forums 
Administration  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Forums Sitemap 
IBM® developerWorks 
Dedicated Servers 
E-Commerce Hosting 
Linux Web Hosting 
Managed Hosting 
Small Business Hosting 
Download TestComplete 
VPS Hosting 
Weekly Newsletter

 
Developer Updates  
Free Website Content 
IBM Developerworks
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
BRAINDUMP

Open Source and Proprientary Approaches To Bugs and Quality
By: Blue Moon
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 9
    2005-10-04

    Table of Contents:
  • Open Source and Proprientary Approaches To Bugs and Quality
  • The Costs/Quality Correlation
  • If There is a Will, There is a Way
  • Will the Arrogance of Proprietary Code Companies Last Forever?

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
     
    ADVERTISEMENT

    TestComplete™ automates software testing for a fraction of what the big guys charge. Easy functional and load testing for all Windows, .NET, Java and Web apps. Download a free trial now.

    Open Source and Proprientary Approaches To Bugs and Quality
    (Page 1 of 4 )

    Why does it take so much longer for bugs to get fixed in proprietary software than in open source software? It isn't just the number of "eyeballs" looking at the source code, or even the quality of those eyeballs; it's a matter of attitude. Keep reading to find out more.

    "Given enough eyeballs, all bugs are shallow."

    This “religious” dispute over “open source versus proprietary code” seems to be one of the eternal discussions in IT.  The success of open source software cannot be denied, and certainly part of this success is due to the open source approach to bugs and quality. It is true that proprietary code companies have whole divisions of Quality Assurance Engineers and testers, which sometimes outnumber their development teams (for instance, for Microsoft the ratio is 1.4 testers to one developer), but does this translate to software of higher quality? Or more precisely: how often does this massive tester presence lead to more bugs discovered and fixed?

    What makes open source so successful in dealing with bugs? The joint efforts of millions of people versus the strict hierarchy in proprietary code companies? The fact that volunteer open source programmers are not threatened with the loss of highly paid jobs when it becomes clear that their code is full of bugs? Or is it the lack of pressure to hide the bugs the boss has written, no matter how severe these bugs are? The answer is –- all of these and many more reasons that go to the very essence of open source are the factors for its success in dealing with bugs and achieving quality and reliability.

    Those who work on open source software shares a different spirit. It is the free spirit of people who are determined to do things the way they must be done. Open source is also an open attitude to bugs and quality; when thousands of people have access to the code, sooner or later somebody will spot a bug. When there is a will to fix it, not to hide it, bugs are easier to overcome.

    More BrainDump Articles
    More By Blue Moon


       · The purpose of this article is not to start another "religious" war between...
       · <snip>But I cannot keep my eyes (and mouth....</snip>syntax error near...
     

       

    BRAINDUMP ARTICLES

    - Outsourcing: the Hoopla, the Reality
    - MySQL Plays in the Sun
    - All About SQL Functions
    - SQL: Functioning in the Real World
    - More Advanced SQL Statements
    - Beginning SQL the SEQUEL: Working with Advan...
    - Beginning SQL
    - A Look at the VI Editor
    - A Quick Tour of Boo
    - Book Review: Open Source Licensing
    - PGP and GPG: Email for the Practical Parano...
    - Microsoft Continues War on Open Source
    - Secure Remote Desktop Sharing with VNC on Li...
    - A Look at Google Project Hosting
    - What we can Learn from Two Linux vs. Microso...




    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway