Alcatraz is a C++ library to provide copy protection for applications, components, and trial versions with time-locked, hardware-locked, and user-locked licenses. Automated web based licensing is supported with signed and encrypted license files. Features include versioning, license transfers, and static library protection.