This is not the norm, but it’s a great testament to the open source development model…
We got an email form a user in Germany, Jürgen who reported a bug in our SVN trunk. Since he could see the source code he not only pointed out the error but proposed a fix.
I found two errors in the svn trunk from yesterday evening. For now I
like to report it with this mail: ….
Five minutes later I got a reply from one of our developers Chris "rootforce" Blunck:
Thank you for downloading Zenoss and thank you for taking the time to
send in a ticket!
These two fixes were incorporated in the following ChangeSets:
Now I know probably a few more than five minutes went by between the emails, but not much more, and in that short time frame someone not only reported the flaw but a developer also fixed it.
Now compare that to a proprietary software release cycle were a fix wouldn't be introduced in many cases is months or even and the user would have no visibility into what's causing the problem. In this case anyone pulling the source for Zenoss Core can benefit from these updates almost immediately. When we do a new build of Zenoss Core in the upcoming days all the users of the Zenoss Core binaries benefit as well.
This is one of many reasons why we love open source development, it allows us to develop software quickly and it allows our users to help us improve the quality.