If I want to sell a web application as an installable product on the customer's servers, what are the best method practices for enforcing licensing such that it's not easily ripped and pirated?
Asked
Active
Viewed 1.4k times
6
-
Trust and offering installation support service, or even "drop in" servers pre-configured. You could put in phone-home capability (which they could block if they find out about it), or you could just charge site-wide. Putting effort into features and so on instead of protection is logical in my mind. Depends on the resources available to you really... – JeeBee Aug 11 '09 at 13:58
-
I'm voting to close this question as off-topic because it is about licensing or legal issues, not programming or software development. – Shankar Narayana Damodaran Jun 17 '15 at 03:46
2 Answers
4
This question has been asked and answered a few times before How to create a secure licensed Java EE application?
You'll get alot of tips reading those questions and following the links
0
When implementing licensing in a webapp installed on customer machines, make sure that its pre-compiled and preferably obfuscated. That way, the customer cannot change and/or make much sense of the license validation code. You could consider using our Crypto licensing/obfuscation combo for this.

logicnp
- 5,796
- 1
- 28
- 32