3 years ago I created jobberBase, an open-source platform for building job sites.
It's fairly successful, there are hundreds of sites powered by it (others existed but disappeared in time), we have an active community, freelancers build custom extensions... it's a good environment.
However, we've never made any money with it and it has stagnated for about a year, in terms of development, because there aren't any incentives to continue to develop it.
I'm looking for options, because it's a pitty to just see it exist out of inertia and other people's interest.
What would you do with it?
How would you build a business on top of it?
Thanks, I'd appreciate any insights!
http://www.jobberbase.com/
1) Sell professional support
This is how most open source software companies make money. This usually includes some horrendous subscription fee and guaranteed SLAs.
I never quite understood, why this works. My only explanation is, that many customers are comfortable with this, because this is what they are used to from buying proprietary software.
2) Sell a hosted version
This is classic SaaS. If you find a way to automate setup of instances of your software and offer this for an attractive price, this could appeal to people who shy away from the cost of running their own server and installing and maintaining the software.
I firmly believe that SaaS and Open Source do not contradict each other, but I only know one example that seems to be successful: http://www.teambox.com
3) Open Core
Sell a paid version of your software that has features not in the open source version. This is generally frowned upon by open source people, and rightfully so. At least you run the risk of destroying the healthy developer community you seem to have.
In your case, I would gather that you have a huge advantage when it comes to choosing the right approach. If you know who owns the hundreds of sites that already run your software then you already know some of your potential customers.
Talk to them and try to find out why they use your software, if they make any revenue of it, what their pain points are (if any) and what they would be willing to pay for.