Home arrow BrainDump arrow Open Source and Proprientary Approaches To Bugs and Quality

Open Source and Proprientary Approaches To Bugs and Quality

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.

TABLE OF CONTENTS:
  1. Open Source and Proprientary Approaches To Bugs and Quality
  2. The Costs/Quality Correlation
  3. If There is a Will, There is a Way
  4. Will the Arrogance of Proprietary Code Companies Last Forever?
By: Blue Moon
Rating: starstarstarstarstar / 9
October 04, 2005

print this article
SEARCH DEV SHED

TOOLS YOU CAN USE

advertisement

"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
 

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort
   

BRAINDUMP ARTICLES

- Apple Founder Steve Jobs Dies
- Steve Jobs` Era at Apple Ends
- Google's Chrome Developer Tool Updated
- Google's Chrome 6 Browser Brings Speed to th...
- New Open Source Update Fedora 13 is Released...
- Install Linux with Knoppix
- iPad Developers Flock To SDK 3.2
- Managing a Linux Wireless Access Point
- Maintaining a Linux Wireless Access Point
- Securing a Linux Wireless Access Point
- Configuring a Linux Wireless Access Point
- Building a Linux Wireless Access Point
- Migrating Oracle to PostgreSQL with Enterpri...
- Demystifying SELinux on Kernel 2.6
- Yahoo and Microsoft Create Ad Partnership

Developer Shed Affiliates

 


Dev Shed Tutorial Topics: