The best, practical copy protection is successful, even though it doesn't come close to solving the problem.
I challenge you or anyone else to name a single major software release that has not had its copy protection broken. Even hardware-based (dongle) copy protection methods have been cracked time and again. All of these cracks are just a google search and a pop-up ad away from anyone who cares to look.
You scarcely have the skill to code a "Hello World" program that wouldn't make me wince, much less a copy-protection method that would take a reverser of any stripe more than a few minutes to crack.
Stick to web applications if you're so paranoid. And pray that they don't crack your server to grab your invaluable source code.