License4J provides java sofware licensing solutions, it includes support for license file generation, serial number (product key) generation and floating licenses with a free to use and distribute floating license server application. Almost all license features are already defined as fields in License Manager application, generating a license file is very easy and takes a few minutes. License validation in your software is performed with just a static method, you define which parts of your license will be verified. Serial number generation is performed dependent on customer name, e-mail or not at all and you may create bulk serial numbers with just a few click. Floating license server runs as a service on both windows and linux computers, and performs client license validation securely.
more info >>