6

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?

jeffreyveon
  • 13,400
  • 18
  • 79
  • 129
  • 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 Answers2

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

Community
  • 1
  • 1
Tommy
  • 4,011
  • 9
  • 37
  • 59
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