How to enforce a site-wide license?

Posted by Roy Tang on Stack Overflow See other posts from Stack Overflow or by Roy Tang
Published on 2009-11-16T08:34:23Z Indexed on 2010/06/15 5:32 UTC
Read the original article Hit count: 215

Filed under:
|

We have a small .Net program that we sell with individual licenses. The individual licenses are enforced by registering a key file that is generated using information from the machine used to install the program (MAC address, etc.)

Now, we have a customer request for a site-wide license, such that they can deploy to as many machines on their site as possible. From the technical POV I'm not sure what are the usual approaches for this; our old approach won't work since we can't map the license to any machine-specific information.

Any suggestions?

A few more details:

  • the program is a client-side program that includes an Office Add-In
  • the machines to be installed on may or may not have internet access
  • we aren't restricted to .Net-only approaches, I'm just looking for a general idea of how this sort of thing is usually handled

© Stack Overflow or respective owner

Related posts about .NET

Related posts about licensing