Open Source advantages - lessons from 10gen and MongoDB
noshpetigara.com
noshpetigara.com
I don't think there's really enough examples to prove this to be a viable business model just yet. These companies seem to be mainly living off VC funding, hoping to get a MySQL style exit at some point.
Hopefully I'm wrong though and they are able to prove beyond a reasonable doubt that a company can build a lucrative business off an open source platform. Maybe there's enough examples out there (WordPress / others?) that it's already been proven.
And yet, it's the best-practices of monetizing an open-source product that I most want to read about from these kinds of articles.
In terms of best-practices, the first hurdle is to get your product used and demonstrating value. To do this you have to listen to your users and help them out to demonstrate that value (which is why the whole team is on our mailing list and IRC channel all the time). Generally when it comes to someone purchasing services from us, they have already tried out the product and may even have it in production. This is vastly different from a lot of closed source software where you end up in a long sales cycle just trying to convince customers to use it.
For databases, the training-consulting-support model works well. For other products, some other model may be more appropriate. We've also talked (both internally and externally) about closed-source addons/tools/features. Additionally there are potential revenue streams from hosted /cloud offerrings.
He did mention; "What’s interesting is that we don’t choose the division between free and paid (support, training, consulting, etc) - its the users who do that - based on how critical their applications are.", which seems to be the common way to monetize opensource/free products. It would have been nice if that was gone into a bit more.
Over all I did enjoy the article.
edit: nosh posted before this, disregard mine