Ah, but there's a difference between "continue to do something" and "do something forever". I might say, "I'll continue to drink beer", but when the beer runs out (or I pass out), I'll stop.

Unfortunately for us, RedGate's beer ran out, so they stopped giving Reflector away. I don't think we can argue that they should be required to continue giving it away forever. However, I still think they were wrong to take v6 away and try to force everyone to upgrade.

Ah, but there's a difference between "continue to do something" and "do something forever". I might say, "I'll continue to drink beer", but when the beer runs out (or I pass out), I'll stop.
Nice analogy about the beer. However, beer and software are two different beasts. Software should continue to work if well written; and well, beer should run out if well brewed.

Unfortunately for us, RedGate's beer ran out, so they stopped giving Reflector away. I don't think we can argue that they should be required to continue giving it away forever. However, I still think they were wrong to take v6 away and try to force everyone to upgrade.
My argument is that they should be giving away the v6 to the community and plod ahead with newer versions that require payment. I tend to think, and this is only a guess, that v7 is only a couple of bells and whistles on top of v6. I could be wrong but that's how most software is written.

You MUST provide a free version, even if it is given 'as-is' and does not have any support or maintenance. No problem if it is version 4, 5 or 6!

No problem if it does not have Visual Studio integration. I'm quite sure the .NET community will not care about it. The community cares about the authoritarian decision to put such useful tool only to be available by paying!