Ask HN: What is the easiest way to paywall native software?

2 prhn 5 8/17/2025, 10:13:56 PM
I'm building what amounts to a Windows DLL. It will be loaded as a windows shell extension. It does not talk to a server. It's all native.

What is the easiest way to paywall this? I've seen services like keygen.sh, but the licensing fees are quite high.

I don't want to build, deploy, and maintain a server just to manage serial numbers and perform license authentication.

What are y'all using?

Comments (5)

NoahZuniga · 9h ago
You could distribute via Steam
falcor84 · 8h ago
I don't think that licensing alone would merit giving them the 30% cut
latexr · 7h ago
Not to mention forcing non-gamers to create an account and install Steam just for one piece of software. That would likely lose you sales.
bigyabai · 9h ago
> I don't want to build, deploy, and maintain a server just to manage serial numbers and perform license authentication.

That's precisely why other people charge you licensing fees.

latexr · 7h ago
I have never used it as a seller, but I’d consider Gumroad.

https://gumroad.com

That should allow you to effectively have a paywall, as you mentioned: someone can download the software only after paying. I’d also consider not adding DRM to it. In the end, you’re probably going to waste more time with it than the money it’ll save you, only to be cracked anyway. Perhaps consider making it free for countries with a large cracking culture, so they have no reason to do it.

https://news.ycombinator.com/item?id=27184692

What I probably wouldn’t do is implement the online verification, for something which only works offline. It’s as a selling point that your software never accesses the web. And again, the effort is probably not worth it.