When selling licenses to organizations, a vendor often needs to control the number of licenses in use. When protecting software exclusively by local dongles no such problem arises — the number of running instances of the software will not exceed the number of sold dongles. When selling large packages of licenses, though, it becomes more cost-efficient to use network dongles.
In this case, together with a network dongle, the client receives a license server that is installed on a dedicated computer in the network together with the security dongle to manage license control. The server acts as an intermediary between the protected application and the dongle — all the data is transmitted over an encrypted protocol, so that the license server is not a weak spot in the protection system and the strength of protection is the same as when using local dongles.
The protection developer has freedom in the choice of licensing scheme when using network dongles:
- installation of separate limits for individual modules of the program;
- licensing by limiting the number of workstations or the number of running instances;
- usage time limit for specific modules.
Guardant network dongles are designed to provide protection and licensing of network applications. The idea of licensing may be formulated as that of exercising control over the number of copies of network products that run simultaneously on a network. The objective of licensing is to prevent running of more copies than allowed. The network license limit is stored in the memory of Guardant Net.