Have you considered to deliver your application in binary form?
You can make a binary using pp.
Then you just have to be creatve about your limitations (date, regular contact to your server ...)
Comment on Re: Hiding source code (in a country with no laws)
pp doesn't obfuscate code. In fact, when you make a pp executable, it's just an executable zip file, so if you rename the .exe (assuming windows) to .zip, you can extract the code, and read it with vi!