Developers, having their entire livelihood invested in the hope that people will actually pay for their products, are naturally concerned with the problem of software piracy. Attitudes toward piracy cover a wide spectrum, ranging from nonchalant to obsessive. I was talking to Stephan Cleaves about this earlier today, and it started me thinking.
I believe the two extremes are driven more by psychology than pragmatism. The nonchalant type would rather believe that people are honest and that things will work out in the end. So they do believe it, even if it’s not true. I hover dangerously close to that mode of thinking. On the other end, the developer can’t help but fume at the thought of illegal copies of their software being used by pirates. At the sight of one illegal code making its way around the net, they envision thousands of hard-earned dollars funnelling out of their bank account and into the the pirate’s filthy chest. It’s not about money so much as the principle of the matter! They shouldn’t be getting something for nothing!
The last thing I want to do is legitimize piracy. It makes me boil, too. Pirates either have no conception of how hard we work, or else they choose to ignore it and rationalize their theft. Does our working late hours day after day, handling development, marketing, quality, and support, all on hardware we had to purchase ourselves, warrant a $25 payback from a customer who reaps the benefits? Absolutely. But are the pirates getting something for nothing? I’m not so sure.
Pirates give us a lot less than their law-abiding counterparts, but let’s be realistic. A pirating user is better than no user at all. The pirating user may serve all of the functions of a regular user, short of actually giving us the hard-earned money. These services include:
- Word-of-mouth marketing. A pirate who is enough of a fan might even sell enough copies of your product to in some sense make up for the theft.
- Peer-provided support. A pirate who is expert in your product may serve as a valuable second-tier support mechanism, answering questions about your product in forums or chat.
- Market saturation. The pirate who chooses your product and shuns your competitor’s is contributing to your dominance of the market.
And the brightest possible take on these anger-inspiring hooligans? Pirates are future customers. My impression is that theft in general is an immature act. True, some folks never outgrow this particular immaturity, but what can be done about that? When a substantial number of today’s pirates do grow a moral backbone, they’re going to need software. The fact that they’ve been using your product illegally for years will probably make it among the first that they legitimately pay for.
Piracy is a real problem that we should try our best to systematically cure. This means more about teaching wrong from right than crime and punishment. Consider that many of the “rules” in our society are enforced not by threat of punishment, but by mutually agreed conventions of social correctness.
When piracy is viewed by our culture as akin to spitting in somebody’s face or letting a loud fart rip in a conference meeting, we’ll sell more of our software and have easier lives. Until then, I think a pragmatic view is best. Pirates aren’t exactly paying your bills today, but give them a few years to grow up, and they might.