Wow, the threads just keep coming... how long is it going to take RedGate to realize just how many people they've angered, and just how badly they've damaged their reputation as a company.
I'm right there with everyone else, I want nothing to do with any of RedGate's products... I don't trust them, and I won't support a company that goes back on its word (Don't try to split hairs with me over whether you "promised". You gave your word).
As so many have said, it's not whether about whether you deserve to be compensated for your work or can maintain a free model... it's about:
1. Your decision to take over a free tool and and charge for it, despite assurances that you would do no such thing,
2. Your decision to force users to upgrade to a paid version, instead of letting them continue to use the free tool they currently have, and
3. The value you've added to the tool vs. the money you're now charging.
A quote I haven't seen posted yet, from James Moore:
We know we have a responsibility to the development community not to ruin a tool that is so widely used and so valuable to developers in their day-to-day jobs.
You can argue till you're blue in the face that you're justified to kill all existing free versions and force people to pay for an upgrade. You can give me 1,000 reasons why you think it's okay to go back on your word. You're not going to change my opinion of you, or convince me I should do business with you.
You think buying Reflector and keeping it free lost you money? Going back on your word and p*ssing off the community is going to lose you a lot more.