License Keys

More About License Keys

Key Failure
A license key, and consequently a license file, will quit working if the underlying machine parameters change. This can happen if (for example)
  • You update the operating system on a Windows machine. Beware updating to Windows 10!
  • You change the host name of a Windows or Linux machine.
  • The ethernet address changes on a Linux machine.
Note that only Apple machines are "bullet proof", as they key only on Apple's machine serial number, and ignore the host name and ethernet address. However, a new motherboard will probably require a key change.

There is a potential problem with Linux machines: If DHCP is used, it is theoretically possible that the DHCP server will assign a new host name and/or ethernet address. The machine can not be licensed unless the host name and ethernet addres are repeatable. This situation has not been encountered (to our knowledge) and could probably be remedied by the local IT support group.

The Windows DHCP implementation does not allow host name changes (last time I looked) so is immune to this problem, as is Apple, which does not use the host name as part of the key (the host name is replaced by "apple").

Getting a New Key
If you need a new key and license file follow these steps:

  1. Create a new key and order a new license file from the Prices and Ordering page, but do not pay for it unless the old key has expired.

  2. Contact Whiteley Research and send the old and new keys. Whiteley Research will give credit for unused time on the old key and invoice for any balance for the new key.

Host-Locked vs. Floating License, Which do I Need?
The choice of floating or fixed licenses depends on specifics of the anticipated site usage of the programs. Here are a few examples which may provide some insight into the type of license you need.

Example 1
An individual wants to run a program on their personal computer.
Recommendation
A host-locked license for the user's computer. One does not need a floating license if only one machine is used to run the programs, and one can avoid using a license server. Note that on Linux and OS X, this can still support multiple users, through remote login from other computers which run X-Windows.
Example 2
A group has three computers, and would like to run the programs from any of the three. However, it is unlikely that more than one user would be running the program at a given time, or the group could accept that limitation.
Recommendation
A floating license with a user limit of one user. This would cost that same as a fixed license for one machine, but would allow the programs to actually run on any of the machines, though not more than one running at once. One of the three machines would run the license server, which would control access to the programs on the networked computers. Actually, not just two but any number of machines can be connected to the license server and allowed to run the programs.
Example 3
Same as above, but a year later, when there are more users in the group, and conflicts arise over who gets the use the single license to the program.
Recommendation
There is a judgement call here. One could add an additional floating license, which would double the capacity. However, for three machines, adding a third floating license would not be wise, as it would be better to order three fixed licenses, one for each host. This requires separate keys for each machine.

In general, If you have a workgroup containing multiple computers, and expect light usage of the programs, and want to run the programs on any machine, a floating license is the way to go.

If you expect heavy program usage, or expect to run only on a specific computer, or need to run off-line (no remote license server available), then a host-locked license is indicated.

Intermediate situations will require some thought. Note that it is not possible to provide host-locked and floating licenses for the same program for the same key. Multiple keys are needed if you need multiple host-locked licenses, or need to mix host-locked and floating licenses in the same work group, for the same program.


Copyright © Whiteley Research Inc. 2016