Alcatraz is a C++ static library that provides copy protection capabilities to an application.
It provides a full featured implementation of automated Web based licensing. The licensing can be easily integrated with a third-party credit card payment processing service.
You can create and distribute time-locked trial versions and hardware-locked or user-locked full versions of your software. Both applications and components can be copy protected. The license file is signed and encrypted to prevent tampering.
A license file generation program is provided along with the library.