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?

