SCO CEO Speaks Out
"The point about open source that I believe is really cool is this notion that you have thousands of eyes around the world looking at a similar problem, and obviously when you have more people focused on something, you can solve things better."
[CNET News]
This is one of the greatest misassumptions out there. The traditional open source model is horrendously inefficient. As we all know from Brook's great work, adding developers to a project only creates more scheduling problems. Perhaps this is why some open source projects never seem to get out the door, or at least get out the door very late, with less features than their commercial competition. Additionally, without a formal architecture review process, you wind up with all these 13 year old "software architects" running around and making wonderful decisions about how this or that class should work, and how this or that method should run (ever tried to figure out the format of some random linux config file?... heck, we've had a standard config format since INI's Win 3.1). The result is that the old code has to be constantly scrapped and thrown into the garbage pile so that some commercial software company can bring in their own money and their own team to attempt to do things the right way. These kinds of commercial partnerships are becoming more and more the norm for large open source projects, and it makes me really wonder some times. If the open source movement is so great and powerful, why does it need all the extra help?