If you use a dongle, it has to be attached to the machine's USB port for its copy of CodeWarrior to work. You'd have to ship that dongle around for someone in a different country to use a copy of CodeWarrior on their machine.
The floating license allows the situation that you suggest. The license "floats" to a machine that uses a copy of CodeWarrior, and then when they finish using CodeWarrior, the license is free to float to another machine that wants to use CodeWarrior. The other machine can be anywhere else on the corporate network.
Caveats to the floating license are:
1) You need a server running the FLEXlm license program. This program keeps track of the license and "doles" it out to computers with CodeWarrior as needed.
2) Cooperation with the IT department. First they need to allow the license program to run on one of their servers. Second, the licensing program uses specific IP ports to authorize/deauthorize systems. A lot of troubles that I have seen with floating licenses involve the IT department blocking these ports (while insisting that they are not).
3) There will be some periodic network traffic between the machine running CodeWarrior and the license server. If your network has high latencies or the development machine is misconfigured, CodeWarrior is going to have problems running.
I do not want to discourage you from using floating licenses, mind you. However, I do want to point out what is involved in using them. While a floating license can save costs, there is also some overhead involved in making it work smoothly.
---Tom