Hammet reports that OpenLogic is now offering Castle support. That's a pretty big step forward for Castle in my opinion. The more companies offering professional support, the easier it is to sell to management (for some reason free support is less appealing?).
My question for companies that support open source projects is how do you support a product when features are added almost daily? I presume you would need a few developers who live in the code an constantly monitor changes to the trunk. For example, I submitted a new Naming Subsystem that was added to the MicroKernel project. If somebody started using that then called OpenLogic for support on it, what's the process? Has someone at OpenLogic seen my changes and are now considered the support "owner"? Do they first have to look at my code and figure out how it works and then attempt to support it? Will I get an email from OpenLogic asking for some clarification? Or will OpenLogic simply post a question on the Castle Forum and forward the response back to their customer?