BrainDump
  Home arrow BrainDump arrow Open Source and Proprientary Approaches To Bugs and Quality
Dev Shed Forums  
Administration  
AJAX  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Smartphone Development  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Mobile Linux  
App Generation ROI  
IBM® developerWorks  
Forums Sitemap  
E-Commerce Hosting  
Linux Web Hosting  
Managed Hosting  
Small Business Hosting  
VPS Hosting  
Weekly Newsletter

 
Developer Updates  
Free Website Content 
 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? 
Google.com  
BRAINDUMP

Open Source and Proprientary Approaches To Bugs and Quality
By: Blue Moon
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: starstarstarstarstar / 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:
      error-file:tidyout.log Del.ici.ous error-file:tidyout.log Digg
      error-file:tidyout.log Blink error-file:tidyout.log Simpy
      error-file:tidyout.log Google error-file:tidyout.log Spurl
      error-file:tidyout.log Y! MyWeb error-file:tidyout.log 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


    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
     

       

    BRAINDUMP ARTICLES

    - Demystifying SELinux on Kernel 2.6
    - Yahoo and Microsoft Create Ad Partnership
    - The Advantages of Obscure Open Source Browse...
    - Dell Announces CSI-style Digital Forensics S...
    - Milepost GCC Speeds Open-Source Development
    - Learn These 10 Programming Languages
    - Tomcat Capacity Planning
    - Internal and External Performance Tuning wit...
    - Tomcat Benchmark Procedure
    - Benchmarking Tomcat Performance
    - Tomcat Performance Tuning
    - Wubi: Windows-based Ubuntu Installer
    - Configuring and Optimizing Your I/O Scheduler
    - Linux I/O Schedulers
    - Advising the Linux Kernel on File I/O





    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 1 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek