Linked by Thom Holwerda on Thu 8th Dec 2005 20:16 UTC
GNU, GPL, Open Source "Of all the myths that have grown up around open source software, perhaps the most pervasive is Eric Raymond's aphorism that 'Many eyes make bugs shallow', suggesting that if lots of people can view a program's source code, they will find and fix its errors more quickly than commercial products whose code is jealously guarded. The only problem with this is that it's not true - certainly not in one of the flagship projects of open source, OpenOffice."
Thread beginning with comment 70010
To read all comments associated with this story, please click here.
Inverse conclusion
by Vanders on Thu 8th Dec 2005 20:44 UTC
Vanders
Member since:
2005-07-06

If many eyes make bugs shallow, but OpenOffice.org 2.0 has a lot of bugs, then another suitable conclusion is that there are not enough eyes looking at the source.

Reply Score: 5

RE: Inverse conclusion
by somebody on Fri 9th Dec 2005 04:05 in reply to "Inverse conclusion"
somebody Member since:
2005-07-07

If many eyes make bugs shallow, but OpenOffice.org 2.0 has a lot of bugs, then another suitable conclusion is that there are not enough eyes looking at the source.

Could be, but it is wrong in this case at least if you take your viewpoint on OSS community. Here is why

OO.o (July 2000) was derived from proprietary Sun StarOffice, which was derived from StarOffice by StarDivision (long back in 1986).

Meaning 14 years of not "many eyes" looking and 5 with "many eyes". Writing your own code is much simpler than debugging code that someone else wrote. And difficulty rises with the size of the project.

Simple fact, OO.o has 10mio lines of source. Now the Grand Prize Question for you.

If you would aquire "many eyes":) How many coders do you need to get over 10mio lines in 5 years at usual OSS approach, just to get once over the code? And how many to optimize 10mio lines of code?

OO.o is just a little to big (by size) mess, that was thrown into OSS to be able to be perfected in 5 years. Personally, I think better approach in that time would be complete rewrite by using SO code for template.

Reply Parent Score: 2