Live data from Hacker News

Ask HN: How do you deal with piracy?

news.ycombinator.com

1–10 of 126 posts

Ask HN: How do you deal with piracy?

#1
Hi, I'm selling a software and cracks are given in forums on the internet. The thing is, theses users don't come to my product page for getting updates for example, so I think it's a loss for me because I can't reach them and talk to them. I feel like I won't ever be able to convert them to paying customers.

I'm wondering what I can do about it. Could I add a "I cracked your software, is it wrong ?" in the FAQ and try to not show it if I detect the software is not cracked ?

What if I distribute the pirated version myself ? Wouldn't that look weird to paying customers ?

Should I add an infinitely renewable 15 days trial instead of a limited features trial ?

Do you know of projects that went open source / free software and how they handled it ?

Thanks !

PS : I didn't say Piracy was bad in itself. I spent my childhood pirating stuff and now my livelihood is selling software.. I have faith that some of my pirate users can become my clients one day or another and I would like to take care of this issue myself rather than letting people going to underground forums and download virus.

Re: Ask HN: How do you deal with piracy?

#2
Piracy is a huge issue, one way around it, although too late for you now, is to only sell an online hosted version of your software, they can't crack what they don't have access too.

Have you got a forum to engage your customers with directly? Most times (and this is a huge generalisation) but these consumers aren't 'evil', they just either have no money or don't know any better.

If you can engage with them and get them to like you it'll make them more disinclined to pirate you, you could also give away a 'lite' version, there's no need to pirate your software if they get it for free, then concentrate on adding more features to the regular priced one for them to upgrade too eventually.

There's no real technical solution to piracy, it's always going to be a human issue so needs to be looked at from that perspective.

Re: Ask HN: How do you deal with piracy?

#3
How you address this depends greatly on your software and who it's marketed towards. Piracy can be a hint that you haven't come up with the best business strategy for that market.

Often what's best is to meet the market where it is--would you rather have more people using and aware of your software or only small amount of people people that know about your software and pay for it? The answer in many scenarios is to have more people using it regardless of whether they pay you because they can convert others into future sales and grow your market.

Software and its markets vary greatly, so it's hard to give a strategy that works for all software, but I've seen one model be fairly successful over time: basically using a subset of users to subsidize the rest of users. Find out who's deriving the most value from your product and get them to pay you, rather than trying to scrape an equal amount from everyone. This can be done many different ways, but are most commonly done with feature gating or providing external services. The idea is that if your software is more available, more people have the opportunity of deriving value from it and ultimately end up paying you.

Re: Ask HN: How do you deal with piracy?

#4
Old methods (90s): - turn to the law (DCMA) - prevent people from modifying code

New methods: - change to a SaaS model - change the backend to an API, users order API key - ping home from your software code or every keystroke like in Windows. - free product, offer training + ads

Re: Ask HN: How do you deal with piracy?

#5
But piracy is good right? Death to DRM!

If someone doesn't want to pay they should be able to get the content for free, then they can decide if you deserve to be paid.

---

That content above seems to be very popular sentiment on HN and other techy places. I don't understand that since all you hurt are people like the author of this post.

The tech community needs to get its act together and decide to support intellectual property rights because as tech people that's all we have.

And don't think this only applies to proprietary software. MIT, GPL, Apache, etc are all licenses and are all capable of just as much abuse as your traditional EULA.

Re: Ask HN: How do you deal with piracy?

#6
Best article I read on this subject is "Piracy and the four currencies" [0]. It's an objective way of looking at why people are pirating your software in the first place, and by understanding why you can make adjustments to persuade future users to download via the proper channels instead.

[0] http://www.gamasutra.com/blogs/LarsDoucet/20120222/91144/Pir...

Re: Ask HN: How do you deal with piracy?

#7
Don't worry about users who crack or pirate software. This is not the target demographic you will have much luck with turning into paying customers. Fixate on your actually software. If kids in third world countries are your primary users its time to build something new. That's a signal you don't want to ignore.

Re: Ask HN: How do you deal with piracy?

#8
post #5

But piracy is good right? Death to DRM! If someone doesn't want to pay they should be able to get the content for free, then they can decide if you deserve to be paid. --- That content above seems to be very popular sentiment on HN and other techy places. I don't understand that since all you hurt are people like the author of this post. The tech community needs to get its act together and decide to support intellect…

Why do you equate anti-DRM with pro-piracy? That is a bit of an insult as one can hold one opinion without the other.

However, there are those who make a special effort to pirate the works of people who promote DRM. The idea is that these people have no right to interfere with how one manipulates the bits on their machine. "They think they can control me, so fuck them"

Give up your control. Information wants to be free. Stop fighting it.

As a previous comment alludes, much of your pirates are people who won't ever convert anyway.

Re: Ask HN: How do you deal with piracy?

#9
First - if they wouldn't have paid anyway, you haven't "lost" anything (you've actually gained something)

Second, your pricing must be turning off those who would [possibly] pay, but opt for the cracked edition due to cost

Third, focus on support: you can download, install, and run OpenNMS, for example, totally 100% for free. But if you want support beyond the mailing list, you pay for it.

Re: Ask HN: How do you deal with piracy?

#10
My company deals with piracy in the following technical way, and it works well enough for potential buyers to stay buyers.

I release software binaries often, say every two weeks, and the software self-updates with permission from the user. The main application software is free, while the plugins (the real meat of the software) are purchased individually. When the application updates, the plugins also update. I use the semantic versioning, so releases look like 67.0, 67.1, 68.0, etc. Since the barrier to upgrade the application is virtual nothing (free, click of a button), almost everyone updates. If you're a paid customer, your plugins will also be updated, but if you aren't, now none of your plugins work. If you want to release your set of plugins to the world, pirates will have to match the versions of those plugins to the versions of their application, and if there are other plugins in the internet, they will also have to match. This requires lots of coordination from pirates, which has not happened yet. If an individual begins regularly releasing updated versions of the software, I can simply ban their user account which was used to purchase the plugins.

I imagine this can't work for your purposes since you have a single, standalone, polished application, but hopefully this could help others.

Post reply on HN