ask software questionsAsk DR
software and web designDesign
software developer 101Developer 101
ecommerceEcommerce
file hostingFile Hosting
marketingGeneral Marketing
licensingLicensing
resellersResellers
search enginesSearch Engines

software conferences Software Conferences

software organizationsSoftware Organizations

Software Developer Store Software Store

statisticsStatistics
software supportSupport
developer tool boxTool box
software developer rss feedsRSS Feed

Licensing

Search: 

Separate Download for Licensed Version Separate Download For Licensed Versions

Separate Downloads for Registered Customers

Protecting software from hackers can be a challenge, even for the best software developers. It can be a daunting proposition to find a protection solution that is effective, without being inconvenient or frustrating for legitimate customers. One solution that MicroISVs employ is using separate versions to protect their software from hackers.

How? Instead of having just one single version of a product, which acts as both the trial/evaluation version and the licensed/registered version, developers can have completely separate "trial/evaluation" and "registered/licensed" versions. Having separate versions means that a stolen or illegally-generated registration key cannot be used to enable or "unlock" an evaluation version and turn it into a fully-functional licensed version. When a customer purchases the licensed version, they are given a new download URL with a login and password. The customer can then download and install a completely separate, fully-functional licensed version that will replace the trial/evaluation version they've been using.

There are Pros and Cons to using a separate download for a licensed version, as opposed to removing limitations of an evaluation version via a registration key...

Pros

1. Limited Access

Using a separate licensed version means that the software is better protected. MicroISVs can limit access to the licensed program file, allowing them to a) make the download available only for a limited amount of time, b) provide custom logins, and c) custom download URLs and login passwords, all which will help control access to the licensed file.

2. Prosecutable

If a cracker does manage to obtain a licensed version, they will need to host the file themselves in order to make it available to others -- and that is not only illegal, but can be expensive for them as well. A website that is hosting serials or keygens may be difficult to shut down, but illegally posting a licensed version is easy to prove to the webhost. In other words, it is much easier to shut an offending website down if they are illegally distributing a licensed product.

Cons

1. Not Fool Proof

Determined crackers can still use stolen credit cards to gain access to the licensed download. Once they have the licensed version, they can post the fully-enabled version and make it available to others. The good news is that this is clearly illegal, and you will likely be able to have the website shut down in a short amount of time (if you are able to locate it).

2. Inconvenient

Another downside to having a separate licensed version is that customers who have been using a trial/evaluation version will need to download and install the fully-licensed version. Many customers have become accustomed to simply entering a registration key, and the task of downloading and installing another version of the program may be viewed as inconvenient. This has become less of an issue recently, as customers have begun using higher speed connections for downloads. And, it is not an issue at all for those customers who bypass the trial/evaluation version completely and simply purchase the licensed product.

At the end of the day, any software protection scheme should be designed to protect the software reasonably well, but not at the expense of the legitimate customer. Consider using a separate download when trying to strike a balance.

Related Articles:
How to License Software
How to Manage Upgrade



Copyright 2007 Digital River All Rights Reserved