Home: Solutions: Copy Protection

Network License

Network License offers copy protection in which the Key (or license) is installed remotely on the server that is accessible to the application via the network. Network License may be implemented as PC License or USB License that ties the protected application to a specific server or USB Key dongle attached to the server. Network License has an extra licensing property that defines the maximum number of concurrent users. Therefore, the licenses may be allocated to multiple users in the network. In other words, Network License provides floating license from the server.

Network License is often preferred by corporate users. Because not every user needs to use the application at the same time, Network License allows users to run the application from the pool of floating licenses. It is a great distribution model that can provide flexibility and cost savings to corporate users.

Flexible Deployment of Floating Licenses

Our Network License solution provides flexible deployment options. You can choose whether to deploy PC License or USB License for floating licenses. In addition, the solution also supports the Terminal Services environment to restrict the number of concurrent TS sessions. To offer trial floating licenses, you can deploy Network License that limits the number of concurrent users, or limits the network boundary to a local subnet or private IP address ranges only.

NetKey License Server

NetKey License Server (NKLS) is a client-server TCP/IP based application that enables the deployment of floating network licenses. Its main function is to allocate licenses and control the number of concurrent users of the application. In addition, it also provides access control that can restrict authorized clients based on IP and physical (MAC) addresses. The NKLS can be deployed as a local license server on a private network, or as a license server on a public network or a cloud.

NKLS Fault Tolerance

The NKLS solution supports fault tolerance to provide continuous availability to the clients in the event of server failures. You can deploy the NKLS on up to 4 servers. If a server is down, the protected application can automatically reconnect to the next server in order, in the background transparently without any disruption.

Monitoring NKLS Remotely through NetKey Manager

While the NKLS is running on the server, it also needs to be monitored to ensure that it is working and continuing to provide licenses. The provided NetKey Manager is the tool that allows you to access the NKLS service process remotely through the network. You can monitor the status and activity such as uptime duration, number of concurrent users, etc., as well as control the NKLS from any workstation.

Fully Customizable via the NetKeyManager .NET Component

The provided NetKeyManager .NET Component is a powerful and easy-to-use component for developing an application to monitor and control the NKLS service process. Using the component, you can integrate its functionality into your application and make NetKey Manager as a part of your software system.