Hi, Does anyone have any experience of redistributing an ASPNETZERO project with some form of either copy-protection or licensing (trial/time period etc.)?
My initial thought, is to simply use obfuscation and supply the customer with a unique dll compiled specifically with their own domain name as a hard coded check within the login page and/or perform some sort of date check. Is this appropriate? I was also thinking about an Azure Cloud based verification/licensing solution. How best to protect our product from unwanted distribution and hosted on other servers?
Any advice is much appreciated.
Thanks.
2 Answer(s)
-
0
Hi,
We dont have much expertise on this area actually. If you dont deliver source code to customer, your solution, obfuscation and domain name check seems fine.
-
0
Have you obfuscated your code? Did you use PreEmptive's Dotfuscator? And if so, did you encounter any issues with things like the reflection and dynamic APIs used by ASPNET Zero? We purchased Dotfuscator Pro and have used it without any problem with a non-ASPNET Zero application and are now about to try it on an ASPNET Zero application. Also, we cannot depend on the customer having internet access on the box the application is installed on so we are using a public key/private key licensing mechanism.