Licensing Glossary

This is a glossary of licensing terms.  It augments the Flexera documentation.

Activation
The process of associating a System Id with the hostid so that a license file can be generated.

checkout
Occurs at the start of a licensed managed operation when the client code requests a quantity of license units from the license server.

checkin
Returns the license units to the license server. 

Deactivation
When a system (System Id) is no longer running the software it is deactivated. Here you confirm the system is no longer being used and the license file is or will be removed. To move to a license or system between computers (say when upgrading hardware or changing to a new VM) you would deactivate and then activate with a different hostid.

CLI License Tool
The command line tool for accessing the license management functions of MyDelta.

FlexNet Publisher
The third party license management software system from Flexera Software LLC that is used in DeltaXML products.

Host
A unique, identifiable system that runs the application code. A host could be a desktop system, a physical server or a virtual machine on-site or in the cloud.  A host usually needs a unique IP address when networking with a license server.

HostId
For Server and Named User licensing a hostid identifies fixed hosts or a server used with concurrent/network licensing.

lmgrd
A daemon used on a license server to coordinate checkin and checkout activity.  lmgrd is a standard Flexnet Publisher component.

License Manager
The web application provided for the management and download of customer licenses.

License server
A system which provides network checkin and checkout operations over a LAN or other network.  Such a system runs the license manager daemon lmgrd and deltaxml vendor daemon.

Licensed Operation
A unit of software functionality bounded by a checkin and checkout operation so that either:

  • the number of concurrent instances can be controlled and counted with a license server

  • or a server/named-user license can be checked prior to performing the operation

The operations could correspond to comparisons, pipelined comparisons, three way merge operations or setAncestor/addVersion operations on the ConcurrentMerge object.

Licensing unit
A quantity represented in the license file and measured by the license server for concurrent operations.  A checkout will consume and reserve this quantity from the license server and the checkin operation will return the quantity.
For concurrent user licensing the quantity corresponds to the number of users (usernames) and for Concurrent Server it is the number of runtime cores of a host. 

Line
This is a MyDelta term corresponding to an order line in a software quote or order from DeltaXML. An order may list several products or license types and each would have a separate Line.

MyDelta
The DeltaXML self service portal used to deliver licenses and downloads for DeltaXML products.

Partial fulfilment
REST Capacity and Concurrent Operation license types may be partially fulfilled. 

Purchase
A DeltaXML term corresponding to an order, may include a number of products Lines.

Runtime core
This is a processor known to the Java runtime and the number of runtime cores is the result of calling the java.lang.Runtime.availableProcessors() method. 

System Id
A computer (identified with a UUID system identifier) that corresponds to a computer running our software directly, or a computer used as a concurrent server which supports licensing from network connected systems that will run our software. A system, when Activated, has a license file containing a hostid that binds it to that system.

System history
A log of the activations, deactivations and downloads for the system. Includes auditing information about the user or tool performing the operation, time and IP address.

vendor daemon
An executable daemon (file with name: deltaxml or deltaxml.exe) that when used in conjunction with lmgrd forms the basis of the License server.

#content .code