I put a lot of thought into a software which solves a real problem and could be licenced on a per machine basis. (Small company pays less than a bigger one - i.e. pay per use).
To go for a startup selling licenced copies, I would need an investor but I don't really know how much the product will sell. The investors like to see hockey stick graphs which I can't claim.
I know there are companies that created open source projects on github and then have businesses doing custom work around it, but I don't know if this will work for me.
I feel the product itself provides value and I would like to make some revenue off it.
Now I am thinking this is a good fit for shareware - i.e distribute freely - let anyone who feels it is worth pay for it.
I can distribute with source so if someone wants to modify sections they can do so.
Please let me know your thoughts.
I made one (1) sale, despite receiving e-mails from several people thanking me that they're happily using it at work, and that sale was to a company who wanted customization, and only ended up actually paying the invoice when they asked for another round of customization and I pointed out that they haven't paid their last invoice.
Donationware does not work for companies, I think - the bureaucracy required to make money move from the company to you will keep people from doing it even if they think you deserve it. If it is labelled as voluntary instead of a legally required license fee, it will also be hard to make it happen.
If you're targeting companies, and want to do a shareware model, you should:
* Make it easy to buy (with credit card etc.), but also provide a contact for volume licensing. If you're lucky, this allows employees to pay you for your software without having to go through approvals.
* Make it hard to use permanently without buying (beyond just a nag screen, e.g. blocking the save feature once an expiration time is reached)
Your goal isn't to convince someone to pay for the software. Your goal is to convince the person sitting in front of the computer that dealing with the bureaucracy to pay you is easier than not dealing with it, and if given the choice between a nag screen and the bureaucracy, the nag screen is easier to deal with.