I understand charging to get a new version, but ...
So, I run my old, free, version of Reflector. It asks if I want to automatically update. I say no. It DELETES the existing .exe file.
In all my years as a programmer, I've NEVER encountered anything like this.
I assumed I would need to pay went I wanted to work with .Net 4.0. But I hadn't got to that point yet.
I wasn't expecting any support, any use of any resources of Redgate.
But I did expect that I could keep using the version on my PC, until it was so out of date, it was no longer useful to me.
Any official comment on this situation?
*EDIT* To Clarify, I am asking for an official comment on how Redgate justifies doing something no other company has ever attempted: yank an old outdated version. This is different than not continuing to update [keep up to date with new functionality] for free - that I understand. The simple ability to continue using a pre-existing free version, to the degree that it continues to be useful, caveat emptor.
Bottom line: handled properly, I would have bought a paid version, once its benefit over the outdated version was sufficient for me. Handled improperly -- I will wait until a certain competitor picks up the slack. Their decompiler may not be as elegant as Reflector. But if they no longer have to compete with a free Reflector, they are likely to improve (they can justify further development).
Steve Shaw aka ToolmakerSteve