3 ms·
The thing is though, .NET Reflector used to be Freeware, written by a guy in his spare time (incidentally, who is now an architect on Blend). He sold it to Red
by xpaulbettsx 16y ago
The thing is though, .NET Reflector used to be Freeware, written by a guy in his spare time (incidentally, who is now an architect on Blend). He sold it to Red Gate, who keep trying to monetize it in increasingly intrusive ways (forcing updates, popping dialogs, etc).
While I understand Red Gate's need to make a return on their work, they've gone about it in an unpopular way, trying to force people to pay for an extra feature (debugging through code w/o source) that many people simply don't want.
- robin_reala 16y agoOlder versions look like they’ll remain freeware; you can’t really begrudge Red Gate for charging for future work.
- xpaulbettsx 16y agoNo, they won't. Red Gate has timebombed them so they'll stop working in March.
- acqq 16y agoIf they are also written in .NET wouldn't patching the timebomb be more than easy: first you decompile the Reflector...
- SafdarIqbal 16y agoI tried that once; it's obfuscated.
- amirmc 16y agoAFAIK Reflector's been that way since before Red Gate got it.
- jcl 16y agoIn previous versions, I was stuck by how terribly Red Gate implemented the "time bomb". You run Reflector one day and an innocuous dialog comes up saying "A new version of Reflector is available. Do you want to upgrade? OK/Cancel" And if you click "Cancel", it exits, while silently deleting the executable from the disk. I can't think of another program that violates user expectation quite so thoroughly.
- larsberg 16y agoFYI, Lutz was on Blend (then called Sparkle) since he first produced reflector, at least as far as I remember. He was the brave soul tasked with integrating some components my team was producing for them, back in the deep, dark, early-aughts.
- mryall 16y ago> trying to force people to pay for an extra feature (debugging through code w/o source) that many people simply don't want Isn't that the way software businesses work? They build features that they hope will convince people to pay for upgrades or renewals. If people don't want the new feature, the company won't make any money. It doesn't seem to be an evil or malicious route to me; it's just charging for something which was free before because they can no longer maintain it that way.