You are probably all too aware of how complex today's software products can be, and the difficulty to ensure no tricky bugs sneak into them. Development tools are no different. The GNU GCC compiler project for example, consist of some 10 million lines of source code. Proprietary compilers from traditional tool vendors are complex software products too.
This is where open-source projects, like the Eclipse IDE or the GNU GCC/GDB compiler and debugger projects really shine. With the source code open for anyone to study and improve, these tools get so many more eyes on the code a proprietary development team just can't come close to match. This helps improve quality and tool stability. Learn more in this blog post!