I don't really understand the licensing system: could I set up on Alkaline on my computer locally for testing installation purpose and customizing the output pages then generate a license? Will the license work when I move Alkaline to a different computer?

Alkaline certification and unlock keys are calculated using the machine's IP and other network information. Results output template pages and their location have no influence on the licensing mechanism.

Nor do the locations of the pages or sites you index. You can have template pages on one server and have Alkaline run on a different one. You can safely move template pages without altering the certification key. You can also attribute a different directory on the same machine for the asearch binary with no change to the key.

You can run Alkaline on a different port without affecting the certification keys as well. Only when network parameters, such as the IP addresses, machine names and aliases change, the certification request string and the unlock key change. For example, after installing a second network card, you will have to request a new unlock key.

Certification only shows the annoying message on the bottom of the pages generated by Alkaline. All features are enabled with or without the unlock key. You do not need the certification key to test Alkaline fully. Besides, if you are running Alkaline under a public license, you can get as many unlock keys as you need.