Kevin Dente complains about How NOT to sell software with a note on an experience with JetBrains. I can’t comment on JetBrains, but I’ve recently had several similar experiences trying to demo component or tool software from some component vendors. Many of these are such a pain in the ass that only the most dedicated or needy customer will actually stick with it. Kevin’s point is about requiring a registration key just to try out the software which indeed is a silly practice.
Case in point: I downloaded a WinForm component from an unnamed company a few weeks back. This component ran through a full Windows install and at the end of the install prompts for a registration key. No mention of this upfront so you download this component, start the install and THEN it prompts for a registration key and a link on a Web site to register and get the key. Are they freaking kidding? Nope dead serious... The component these guys are selling is something I really would like to use so I put up with it but after I got through with the installation on my Vista machine I ended up not being able to load this component onto a form. Why? Because there’s some registration ‘phone home’ logic built into the control that calls back to e-SellRate and it apparently doesn’t work under Vista (or maybe not at all but I suspect it's probably a Vista issue). You gotta wonder though - e-SellRate is a pretty big seller network - you'd figure these people would be ontop of this sort of situation since their business relies on their clients (the component vendor in this case) to actually be able to demo and then sell the software through them.
Under normal circumstances I would have bailed when the registration key for trial issue came up, but since I really have a need for this component I went through with this. So I check the Web site. No note ragarding compatibility (not even for .NET versions or other Windows versions) even though there’s a recent build. No direct support forum, no direct support contact. I did find an email address three layers down in the site and after I sent it off asking whether Vista is supported or will I never heard back (this was 3 weeks ago).
Ok – apparently these people really have no interest in selling this software to me. In this case everything that could go wrong did and a company that is this much off track probably shouldn’t be trusted with a product you use in your application anyway... <s>
But the sad part is that I see this kind of stuff more and more especially with component vendors. A few days ago I had to purchase an upgrade for a report engine and the upgrade process navigating a horribly antiquated ASP classic site the site fails in Internet Explorer 7.0 when you get to the final payment form. So I just spent 10 minutes filling out forms and it’s all for naught because these morons haven’t checked for IE 7 support. Then (after using FireFox) after all that effort the confirmation for the actual download was sent 2 days later. 2 days later when this order comes from the official vendor?
Just today I was checking out a component on installation completely commandeers my development environment (taking over a startup file whether I’m using the tool or not), phones home when it starts AND – and this is the kicker times out after use for 30 minutes for the day!!! 30 minutes – plenty of time to decide NOT to buy this software right? <s>
If you have a good product people will buy it!
I’m a software vendor so I realize that you have to have some restrictions in your software to make sure that people register and pay for the software. Most people are honest and will be happy to pay you for your software if it works as it’s supposed to and fits their needs. All the tools I was talking about above are developer tools not games or even hot consumer tools that hackerz are tracking down for their crak lists. C’mon we’re dealing mostly with business customers here. Do you really think that somebody who wants to use these tools will hack around even simple protection scheme? These elaborate schemes of keys and callbacks to the mother ship are a waste of time and will almost guarantee you lose customers!
Furthermore I think those people that try to hack around even the simplest software protection, would never pay for the software anyway. These people aren’t your customers in the first place. The efforts you put in to keep those people out is a waste of time as they'll get the software from a crak list somewhere anyway and instead you only end up pissing off legitimate customers. I’d argue the pissing off has a much worse affect on registrations than the loss from pirating.
As a vendor I want to make sure that I make it as easy as possible for people to try my software. I spend a lot of time trying (not always succeeding – I admit this is tough!) to make installation and testing easy. With components especially this can be difficult to do as you want to ensure all functionality is available without given it out free for all. There are many vendors that get this right too. I don’t want to name names here but I’ve seen it from both ends. The interesting thing is that the most paranoid companies that have the worst copy protection schemes usually are also the ones that have the worst license pricing. This whole moeny ueber alles attitude should tip you off to vendors from which to stay away from as they nickel and dime you to death for software that is sub par...
Other Posts you might also like