Free lifetime software upgrades are bad for customers
formisfunction.posterous.com
formisfunction.posterous.com
1) I couldn't sell it to my existing customers, they're getting it free
2) Many of the existing customers came from a handful of niche websites where the product/audience fit was great, but their audiences are only so large so I've already sold version 1 (with the free upgrade) to most of them
Eventually I put the product up for sale on Flippa and took $90,000... which if I stopped development is probably all I would have earned over a longer period.
Plus, it's a long term capital gain, so I'll end up paying less tax on the sale versus earning it over time as ordinary income.
I told customers the price and it would not move and all updates will be free, however I am about to release the second version of the product.
It is significantly more stable, faster, more features, better designed, and one of the best applications I've ever made.
I want to recoup the time spent on it, not to mention my sales from v1 have started to drop and I want to bump that up again. Maybe I'll release it as version 2 for pay but initially at a discount? I do not know. Suggestions?
Release both the free upgrade and the new product at the same time, so they'll feel like they're getting something for free, as well as a discount to grab the new product.
I guess if you have passion, does the amount of money matter?
With time being such a valuable resource for any developer, unless the product is a side hobby or the dev has special circumstances (rich, etc), money is a big factor in deciding what to work on.