Free
Software Licensing for Easy Digital Downloads provides a complete license key generation, activation