license check

My purpose of this post is to get some people discussing how licensing checking is implemented in several projects.

I have been reading up on several projects such as Cpanel, Ensim, Directadmin, as well as some helpdesks, that utilize a license key to prevent abuse of their software distribution system.

I also recall the phpmanager fiasco. When their license server went down, so did everyone's phpmanager installation, which is probably the main reason that people seem to avoid them today.

I was trying to review what possible options there are for licensing a product for distribution.

One product I came across was PhpAudit (www.phpaudit.com). Admittedly I am somewhat apprehensive about using it, since phpmanger was using that as their license enforcement system. On the other hand, WHMAutopilot also uses it to disperse their product, and to date I am not aware of any issues raised by doing so.

So..

Anyone with any ideas how to implement a license enforcement system that can tolerate failure of a license server for a set amount of time without causing your clients major distress?

 

 

 

 

Top