I am not against paying for software at all.
I used to buy RedGate software. Or more exactly I asked my boss to buy several profiler licenses in the past. My company also bought a number of SQL tool licenses.
It is easy to ask your boss to buy a profiler, you just have to wait for him to tell you your application is slow.
It is hard to ask your boss for a disassembler.
Before RedGate decided to buy Lutz Roeder product, the product was free and extensible.
Originally what they did was fine. They acquired the product, and added a Pay version with extra feature.
I understand that and to me it is still moral.
What I believe is a betrayal is to remove the original software from the market and remove all places where you could download it.
In my mind it is wrong to buy a free product and remove it from existence.
Again: It is hard to ask your boss for a disassembler.
They also upset me with the way they handled (their forum was censored multiple times).
Being upset I reply with what I can and this is by refusing to buy from them.
Like any embargo it is unfair and not the best solution but deep down I just feel what they have done is wrong.
General News Suggestion Question Bug Answer Joke Rant Admin
Identifying an application’s performance bottlenecks is all about understanding how the application is spending its time. Only with the most complete understanding of how an application is operating is it possible to understand what it is doing wrong, as this article describes.