Open source usually carries the implication of a free public license. The software we run here is technically "open source", but isn't released under a public license. Our software is available for free on an unlimited trial basis, but we choose to register our copy. Its development relates to the article.
The software we use is developed by a corporation (one person at the corporation, actually). They release new versions about every six to eight months, which is considered quite fast compared to other forum software. The released product is a fully functional, robust application.
This open source / free trial model certainly increases the speed at which new versions can be released. It basically allows the company to employ hundreds of testers, many of them very technically able, at absolutely no cost. Clearly, external beta testing with hundreds of testers in all sorts of environments would be faster than internal beta testing, and it is cheaper as well.
The user community tests the product thoroughly, and has a genuine interest in reporting bugs. After all, they can't be fixed if they aren't reported. Because this testing, along with internal testing, is so thorough, it stands to reason that a better quality product will result.
Being an open source project, though, there is an entire collection of websites dedicated to modifying and changing your forum. There are hundreds of talented people who release modifications, some of which are as complex as the forum software itself.
Our site serves as an example. There are dozens "hacks" applied to our site that extend the forum's functionality and usability. There are a couple of hacks we use here that I've released to the community. One is the ability to specify different avatar sizes for different member groups, and another provides a more efficient method for the staff to evaluate, discuss, and respond to reported posts.
These modifications are great, but the do show a weakness in the open source development model. Many of the modifications no longer function after new versions of the software are released. In cases like these, you either wait for the author of the modification to rewrite it (which sometimes never happens), or you can rewrite it yourself. If you're not capable of rewriting the modifications yourself, the features are lost.
Well, that's all the input I have on this for now.
Mike