Search code examples
c++clicensingsoftware-distributionplatform-independent

License Management by time


Is there any framework to implement a license management using C/C++?

I need to limit the time usage of my application. For example with one license file someone can use the software util december/2012.

I can use the machine clock, but the user can change the machine time.


Solution

  • I'm aware of three vendors for software like this:

    • macromedia (FlexLM)
    • wibu
    • safenet (HASP)

    In all cases, you will have to link statically against a library that does verification against a daemon or a file. Of course, all three have a complex business model and can support a wide variety of business cases, machine (node) locked, user locked, floating, etc.