Network License Management
This article describes how LAN-Based Floating Network Licenses work and how to manage the licenses in a network environment.
What is the difference between Stand-Alone and LAN-Based Floating Network Licensing?
For a stand-alone software license, a license needs to be installed on each computer workstation that the software is to run on. With a LAN-Based Floating Network License, a pool of licenses is available on a server for use by any computer workstation on the network. The number of network licenses available can correspond to the maximum number of simultaneous users expected, and not for each computer workstation where the software is to be installed. The major advantage of a Floating Network License is that any computer on the network can run the software—it is not “locked down” to an individual computer workstation. This enables more efficient work among the office staff since individual users can access the license whenever they need it. Additionally, the software licensing is installed and activated only on the license server and not on the individual computer workstations. This allows computer workstations to be changed or upgraded more easily, without having to worry about uninstalling and reinstalling software licenses when changes occur.
What are the requirements to use LAN-Based Floating Network Licenses?
LAN-Based Floating Network licenses require the Network License Server software to be installed on a Windows computer. The computer that the Network License Server is installed on can be any kind of computer (i.e., workstation or server), but must be assigned a static IP address for the CivilGEO software application to find the Network License Server. Although the Network License Server software does not require a powerful computer, it is necessary that the computer hosting the Network License Server be running and available on the TCP/IP network in which other computer workstations will be used to access it.
The LAN-Based Floating Network License can be accessed over a WAN (Wide Area Network) containing multiple subnets. The network firewall settings may need to be adjusted to allow port communication with the Network License Server. This can be checked using a ping test with the client workstation and the computer in which the Network License Server is installed on.
How does the Network License Server work?
The LAN-Based Floating Network Licenses are made available using the Network License Server software. This software is different than the product software. The product software, such as GeoHECRAS, is configured to contact the Network License Server at startup to request a license from the network license pool.
A LAN-Based Floating Network License allows the product software to be used on any computer workstation that can contact the Network License Server. A one-seat Floating Network License would allow the product software to be used by one user at a time. Similarly, a two-seat Floating Network License would allow the product software to be used by two users at the same time. Users sharing a Floating Network License can work on different computers, with the maximum number of simultaneous users being the number of network licenses (or “seats”) available.
When the user starts the product software, it requests a license from the Network License Server through the network. If a license is available, the Network License Server assigns a license to the computer workstation, and the number of available licenses in the network license pool is reduced by one.
When the user exits the product, the license returns to the network license pool. If the user runs multiple sessions of the same product on the same computer workstation, only one license is used. When the last product session is closed, the license is released back to the license pool.
Managing the Network License Server
Interacting with the Network License Server is performed using the CivilGEO License Server Configuration application. This application can be used to review the total available licenses, what licenses are currently in use, and other information.
Reviewing Available Network Licenses
This section describes how to determine the available network software licenses and which users (and their corresponding computers) have checked out a software license. Follow these steps:
- From the computer that the Network License Server installed on, click on the Windows Start button.
- From the Windows Start menu, launch the CivilGEO License Server Configuration application.
- The CivilGEO License Server Configuration application will start up.

- Select the Display Installed Network Licenses radio button and then click the [Next] button.

- The CivilGEO License Server Configuration application will display information about the total number of available software licenses and the software licenses that are currently in use.

The following sections describe the above dialog box in more detail.
Display Installed Network Licenses
This section displays the product name, the total number of available software licenses, the number of software licenses that are currently in use (checked out), and the subscription expiration date.
Licenses Currently in Use
This section displays which computer workstations the product is currently running on. It displays the product name, IP address, machine ID, and name of the corresponding computer using the product, along with the date and time the product was started and the validation date and time when the checked-out license will expire if the network connection to the computer fails. If there are no products currently in use, then this section will be empty.
The license validation date-time is used if the computer workstation gets disconnected from the network and cannot connect back to the License Server. The product issues a heartbeat back to the Network License Server to inform that it is still in use. However, if the product crashes or the computer workstation suddenly powers off, this feature allows the license to be recovered without requiring any interaction with the user or IT staff. After the license validation date-time expires, the license will automatically return to the network license pool.

Note: Since the CivilGEO License Server Configuration application fetches the computer workstation name from the DNS, it is necessary to scavenge the DNS (that is removing old and false entries) for displaying the computer name. If the DNS has old data, the utility will display an old, invalid computer name. Click here to learn more about DNS scavenging and how to refresh the DNS records.
Floating License Server Status
This section displays the status of the Network License Server, whether it is running or stopped, and the port number in which the Network License Server and the product communicate back and forth to each other.
The user can refresh the Network License Server status or stop the Network License Server by clicking the [Refresh] or [Stop] buttons, respectively.
If an incorrect port number is specified for either the Network License Server or the product, then the software license will not be able to be acquired across the network. If the specified port is blocked or disabled, this will cause the product on the computer workstation to fail because it cannot communicate with the Network License Server. To troubleshoot the issues while acquiring the floating network license, refer to this article in our knowledge base.

