ask software questionsAsk Developer Resource
software and web designDesign
software developer 101Developer 101
e-commerceE-commerce
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: 

What is Software Piracy? Preventing Software Piracy

Software piracy is an ever-present problem for software developers, and unfortunately there is no way to entirely prevent it. Software developers can employ tactics such as hardware dongles, registration codes, passwords, online activation, separate downloads for licensed versions, etc, but the fact remains that none of the protection schemes are absolutely foolproof or failsafe. All software protection measures can ultimately be circumvented if someone is persistent and determined enough.

As such, the goal of most MicroISVs is to simply minimize piracy as much as possible. Part of curbing software piracy involves implementing software protection schemes. There are a number of different tools and hybrids that ISVs use in an attempt to stay ahead of software pirates, from registration key hashes to separate downloads for licensed versions.

An important aspect in all this is that MicroISVs should deploy a software protection scheme that is effective, yet at the same time will not cause undue frustration or problems for legitimate customers.

Sadly, piracy is simply a fact of life for most ISVs, and one they must be vigilant about. Keep in mind that a widely-distributed "crack" can negatively impact an application's sales by as much as 30%! With that in mind, it is important that you release an update quickly once you discover that a crack has been released, and the new version should be designed so that the crack will no longer work.

Another tool to combat piracy is educating consumers about software piracy and the effects that it has on the software industry. Like it or not, all software purchasers ultimately pay for software piracy. Software piracy impacts a company's ability to provide customer and technical support, and combating piracy often takes time away from new development efforts and product improvements.

When deploying a new version, many software developers include a splash screen that can identify those using illegal keys, and explains that they are in fact using an illegal copy of the software. The program then encourages the illegal user to purchase a legitimate version, and many MicroISVs are able to convert these often-unintentional software pirates into legitimate customers.

The key to beating piracy is to stay vigilant against the software pirates, and to implement an intelligent fraud protection scheme that will not unfairly penalize legitimate customers.

Additional Resources:
Everything You Need To Know About Registration Systems
Business Software Alliance
Software Piracy Rates By Country
AntiCracking FAQ
What Is Software Piracy?

Related Articles:
How to License Software
How to Manage Upgrade
DRM Solutions

Developer Resource contains a large collection of software marketing tips.



Copyright 2007-2009 Digital River All Rights Reserved