Open Source - part 2
Monday, June 20th, 2005The last article took a look at Open Source software, and its definition.
Open Source software raises all sorts of questions in peoples minds, and the first is “if it’s free is it any good?”
That is a key question, and applies whether software is Open Source or pay as you play. When you are selecting software, the question of quality is paramount, and you have no guarantees either way. Over the years, Microsoft has released some significantly buggy software - so you really never can be sure.
Most commercial software development is on a very agressive development time line, and is released with a number of know and unknown bugs. It is simply the way things are done. To remain competitive, companies need to be continually upgrading their product, and doing so with ever decreasing development cycles. Bugs creep in.
With reputable organizations, the ‘zero’ version will quickly be followed by a series of maintenance releases that will address the majority of the issues.
Is Open Source any different? Well, yes. Most open source software has a very active user and developer community. These are the people that make a living out of enhancing and customizing the product. With popular products, these communities number in the thousands and are very active. Within a very short time, these communities are working at detecting and eliminating the problems found, and in very short order there are usually fixes available.
Does this mean Open Source is better? No, but it does mean that it is more open (pun intended). If there are problems with the software, it is usually fairly easy to find what they are through going to their Wiki or Development forum.
More later…..