LittleWiggler wrote:
In the end, I struggle with how much work I should do to try and protect the software that can be distributed easily. We need to try and protect our revenue stream.
You need to re-think your whole idea of "revenue stream" if you're under the impression that it will somehow depend on whether or not your software can be copied.
There is nothing you can do to stop someone from copying your software.
That's the first thing you need to get used to.
Then once you're comfortable with that notion, you then remind yourself that if companies as large (and rich) as Microsoft, Adobe, AutoDesk, etc., cannot protect their software, then you shouldn't even waste your time trying.
You then remind yourself that these companies are the #1 in their field, even though their software can be copied.
They're still making many millions (and even billions, in the case of Microsoft) of dollars every year even though their software can be copied.
Software cracking has been with us since the very first software was "protected". It didn't work 25 years ago, and it still doesn't work today.
Just accept reality - if your software is good, people will buy it. And yes, no matter what you do, there will always be a small percentage of the population who will never pay for your software, no matter what. It doesn't matter what their reasons are. Just accept it as a fact of life.