Supporting Network Named User Licenses-Case study-MATLAB. KB
Israel +972 4 6308447      USA +1 619 831 0029         UK +44 203 807 9405         JAPAN +81 505 893 6263 担当:萩原

Supporting Network Named User Licenses. Case study: MATLAB. KB

You are here:
< All Topics

FlexNet Network Named Licenses

“Network Named Licensing” is a licensing method that allocates a certain number of licenses to predefined users or machines in the organization. In software systems licensed by FlexNet publisher, this is usually implemented using Options file; Licenses are dedicated to specific users or machines by specifying usernames and hostnames on these Options files, dictating usage restrictions and permissions on the license server


The problem

Organizations normally acquire software licenses in pools, and may have specific licenses present in multiple pools. Such is the case when the organization’s software assets are a hybrid of Node locked, Named and Floating licenses. In such cases, the association of a checked-out license to a specific license pool becomes unclear. This obscurity is particularly disturbing given the fact that Floating licenses are normally more expensive than Named licenses, and so keeping track of license consumption and billing is compromised.


Solution in OpenLM

Beginning with OpenLM v3.0, we provide a solution to this problem, enabling detailed usage reporting in a hybrid license-type environment. See the image below for reference.


Maintaining the Options File

OpenLM provides a method for automatically maintaining the FlexLM Options file through a dedicated menu driven extension. Options files are kept in sync with the organizational units and groups as they are defined in the organization’s LDAP (Active Directory). The OpenLM Options file menu is presented below:

The complete list of FlexLM Options’ files keywords and parameters has been integrated in the OpenLM Options file extension (e.g.: asset_info, VERSION, HOSTID, EXPDATE, KEY, SIGN, ISSUER, NOTICE,  VENDOR_STRING, dist_info,  and user_info). OpenLM can enforce license usage according to predefined license pools, by means of the asset_info parameter.



OpenLM facilitates Matlab license usage reporting. This example demonstrates the configuration required for enforcing Network Named licensing for MATLAB on FLEXnet publisher


FLEXlm MATLAB License File:

The number of named licenses reserved for specific users is specified in the license file’s INCREMENT or FEATURE line as “USER_BASED=5”. These assets are marked by the ASSET_INFO parameter



VENDOR_STRING=vi=0:at=276:ae=1:lu=300:lo=NNU:ei=XXXXXX:lr=1: \

HOSTID=ID=123 USER_BASED=5 DUP_GROUP=UH sort=90 asset_info=123456 \




FLEXlm MATLAB Options file:

In the Options file, a group containing exactly 5 users is defined as follows:

GROUP NNU_MATLAB_USERS User1 User2 User3 User4 User5

Further down the Options file, an INCLUDE line is added, to reserve the licenses for users User1,…,User5:




OpenLM provides a comprehensive solution for keeping track with changes made on the Organizational Active Directory, Applying these changes to FlexLM Options files, and reporting historical and concurrent license usage according to license types:”Named Licenses”, “Node Locked Licenses” and “Floating Licenses”.

Previous Siemens PLM license analysis and license monitoring – KB
Next What is Adobe Cloud?
Table of Contents