I've been working on a free and open-source wiki application since 2006 (that's 4 years!), and now my startup has taken over the development. Well, at least "officially".
We make several thousands downloads a month, and the application itself is quite popular in the the Microsoft world. Before doing this startup thing (which is focused on other stuff actually), I used my own free time (and that of one of the co-founders) to keep working on the project, mostly for fun. Today that same "free time" has become startup time, thus development has basically grind to a halt. We're only able to push some bugfixes a very minor updates.
Now, to somewhat fund further development, we sell commercial licenses to those who don't want or cannot work with GPL-licensed code. This generates some revenue, but it's not enough big money to allow more work to be done on the project. Moreover, it's becoming clear that to further expand the user base we have to add some big new features that require a lot of man-hours, which we don't have at this moment.
We don't want to change the application to a fully-commercial product, but rather keep this dual-licensing model. Also, we have tried to bring external contributors on board, but it's a very time-consuming task that brings very little value (basically, we spent lots of time coordinating things and getting very few work done in the end).
What would you suggest for this kind of situation? How could we make some money out of this application? I see that the wiki applications market is somewhat crowded, any idea to stand out?
That's a good question, as in, it's hard to come up with great answers. I don't mean to deflate your enthusiasm, but keep the below in mind as you develop your strategy:
As JimBlizzard says, 3 typical breadwinners are support, hosting and consulting. However, some FOSS projects have found themselves unable to make enough money from these 3, and have toned down or removed the FOSS offering altogether. Perhaps this choice is available to you, perhaps not, it will depend on how many 3rd party contributions you have in your codebase, and who owns the copyright on these contributions.
Some ideas:
Dario - I nearly used your application, but I was taken in by all the buzz around Atlassian's Confluence, which is kinda weird as I'm a .NET guy. As this probably isn't particularly of general interest, drop me an email (see my profile) and I'll try and give you some specific feedback.
Generally, money is made from FOSS through support, hosting and consulting. Being the primary developer of the software you are well positioned to do all 3 of these.
In addition to support and consulting, an option would be to create a hosted wiki platform where users can create/setup wikis on demand and you charge them subscription fee for it. Before you implement it, I would recommend talking to end users and see if there is a demand for it and how much they are willing to pay.