It's free, now pay me.
March 19, 2009 5:50 AM
Subscribe
How can I make money through open source development?
I will soon be open sourcing a web app that I've developed. It's currently in use by two different clients. They love it and think I should spread the word. It's important to me to release it as open source. I'd also like to make money.
I'm aware of several models for doing so:
1) Offering for-hire customization/development to support specific implementations.
2) Offering support.
3) Selling "premium" versions with extra features.
4) Hosted services.
Can you suggest any good resources for thinking about these and other models and other details that might be helpful to me?
posted by rbs to work & money (8 comments total)
6 users marked this as a favorite
To build a strong product and a strong community around that product, it would be best if any generally-useful improvements made in the course of (1) were available to the entire user base. So, consider using a bounty model to charge for (1) - if a customer really wants a feature that's not already available and is willing to pay to have it implemented, you should cheerfully accept such payment while making it perfectly clear that they are paying for the product to be improved, not for an exclusive right to use an improved version. I believe this is the way Namesys got most of its funding for ReiserFS before the lead developer's unrelated personal issues put that project down the toilet.
So, offer (1a) customization for a fee, (1b) ongoing development for bounties, (2) for a fee, (4) for a fee, and steer clear of (3).
posted by flabdablet's sock puppet at 6:41 AM on March 19 [1 favorite has favorites]