OpenLM Docs
  • Home
  • Supported Software
  • Blog
  • Knowledge Base
  • Home
  • Supported Software
  • Blog
  • Knowledge Base
  • OpenLM System Architecture
  • Quick Start Guide: OpenLM – Engineering Software License
  • OpenLM SLM Installation Guide
    • Setting up SSL for OpenLM SLM and Identity Service
    • The OpenLM EasyAdmin User Interface
    • OpenLM Easy Admin User Interface Modules and Reports
      • OpenLM User Interface Reports  Samples
      • Named License Analysis (NNU) Report
      • License Denials Reporting
      • Determining license utilization efficiency
      • Historical license usage reports
    • OpenLM EasyAdmin User Interface - Administration
      • Products and Packages
      • Cleanup Manager module
      • Denials
      • Configuring the License Checkout Policy
      • OpenLM Server DNS resolving
      • OpenLM usability report files
      • How to change the OpenLM components' ports
  • OpenLM Identity Service Installation guide
    • OpenLM SLM and Identity Service Installation on Linux using RPM, DEB, and TAR Packages
    • Identity Service Configuration
      • Integration Between OKTA SSO and OpenLM
      • KeyCloak integration with OpenLM
      • Integration Between AD FS and OpenLM
      • Integration Between Azure Active Directory And OpenLM
  • OpenLM Broker Installation on Windows
    • OpenLM Broker Web UI
    • Installing OpenLM Broker on Unix / Linux
    • OpenLM Broker Configuration
    • OpenLM Broker Connectivity Through HTTP Proxy Server
    • Troubleshoot OpenLM Broker by EasyAdmin User Interface messages
  • OpenLM Applications Manager Installation Guide
    • Installing two instances of Applications Manager in parallel
    • Applications Manager Installation on Linux
    • HTTPS/SSL support for Applications Manager and Broker
    • OpenLM Applications Manager Configuration
    • Optimal Configuration for Applications Manager
    • OpenLM Applications Manager Database Configuration Tool
    • Configure Applications Manager to Track Actual Usage
  • Directory Sync Installation Guide
    • Directory Sync v2x Configuration
  • OpenLM Reports Scheduler Installation Guide
    • OpenLM Reports Scheduler Configuration
  • End-User Services & Workstation Agent Installation guide
    • Workstation Agent installation with Microsoft System Center Configuration Manager (SCCM)
    • The OpenLM Workstation Agent's interface - the Personal Dashboard
      • How to set up the Personal Dashboard authentication
      •  Personal Dashboard User authentication
    • OpenLM AutoCAD Plugin Installation Guide
    • URL Monitoring With OpenLM
  • OpenLM ServiceNOW Adapter Installation and Configuration
  • OpenLM Reporting Hub Installation Guide
    • OpenLM Reporting Hub Data Structure
    • OpenLM Reporting Hub and customized license reporting
    • OpenLM Reporting Hub vs Embedded Reports Comparison
    • OpenLM Reporting Hub Upgrade
  • OpenLM SLM Features
    • License Allocation Manager - Options File management Using OpenLM EasyAdmin User Interface
    • OpenLM Alerts Configuration
    • OpenLM Roles & Permissions
    • OpenLM Group Usage Configuration
      • Introducing Entities in OpenLM - Users, Groups, IP and Hosts
    • License harvesting (Manual method), and Monitoring Idle Application time
      • License Harvesting of Idle Applications (MATLAB, AutoCAD, ArcGIS, ArcGIS Pro, SOLIDWORKS, and CATIA) – Save and Close
        • License Harvesting of Idle FlexLM Applications
          • License retrieval of idle applications – Enhanced Workstation Agent procedures
    • OpenLM Actual Usage
    • OpenLM Project Usage
    • OpenLM Unmanaged Processes
  • Software License Management Cloud Registration and Configuration Guide (SLMC)
    • OpenLM Virtual License Manager: A Comprehensive Guide
    • LDAP Connector Configuration
    • OpenLM Cloud Logs uploader
  • API
  • What is?
    • What is BetaLM?
      • What is EasyCopy?
      • What is SEH-UTN Manager?
      • What is LS-DYNA ? - KB
      • What is ArcGIS Online?
      • What is EPLAN LM?
      • What is Autodesk Cloud?
      • What is FlexLM? What is FlexNet Publisher? Who is Flexera?
      • What is Intergraph SPLM?
      • What is DSLS ?
      • What is IBM Rational: FlexNet Token based licensing
      • What is NVIDIA License Manager?
      • What is Adobe Cloud?
      • What is Olicense?
      • What is Office 365?
      • What is Reprise RLM ? - KB
      • What is FlexLM License file format
      • What is ArcGIS Pro ? - KB
      • What is Sentinel HASP ? - KB
      • What is the difference between the FlexLM lmgrd and lmadmin license server managers - KB
      • What is LM-X?
      • What is License4J?
      • What is OpenText License Manager?
      • What is Sentinel RMS ? - KB
      • What is the Green Hills license manager ?
      • What is SlickEdit ?
      • What is the Altium License Manager?
        • What is the SolidNetwork License Manager (SNL)?
      • What is ProgeCAD?
      • What are Pitfalls in license utilization
      • What is Codemeter?
      • What is FlexNet Embedded?
      • What is MathLM?

What are Pitfalls in license utilization

4 views 0

Written by Rabijit Khuntia
February 20, 2021

This article deals with pesky licensing issues. It lays out a few scenarios in which clients not only can’t get what they want, but don’t even get what they need.

There is a benefit in knowing and being aware of the bends and curves when negotiating for new licenses with your software vendor. It also highlights the benefits of monitoring the actual license usage on your network.

 

Held licences

The first scenario I’m referring to are “Held” licenses. This term depicts network licenses that have been paid for, are not currently in use, and are nevertheless unavailable to the end user. Licenses are simply kept unavailable even after the application has been closed.

The original purpose of held licenses was to enable a grace period in which active users could reclaim a license after shutting down the application. I personally feel this advantage has been abused for several reasons:

  1. You shouldn’t pay for something you can’t use. Period.
  2. The setting of a minimal hold time is reserved to the publisher. The customer is unable to cancel or decrease this period.
  3. The configuration of the hold period is at the publisher’s discretion. They could set it as long as they wish. Customers have no say on the subject.
  4. The portion of held time is not explicitly reported. This information should be extracted explicitly by license monitoring tools such as OpenLM.

“Held” licensing is a common practice by different license managers which employ dedicated mechanisms for this purpose:

  • In Sentinel RMS the term “held licenses” is used. The license is noted as “hold”-able in the license usage report, for example:

|- Held licenses : Allowed, hold time set by license.

|- Hold time : 30 min(s)

After shutting the application down, the license status reads:

|- Status : Running since Thu Aug 04 10:48:07 2015   …

|- Status : This license is being held.

  • In FlexLM, license holding is implemented through the “linger time” mechanism. The customer may choose to apply lingering through the options file, thus obtaining the grace period I have mentioned above. However, the software publisher may set their own minimal linger time value. In that case – the longer period will be applied, and licenses will not be freed until after the application was shut down and the longer period has elapsed.

 

What can be done about license holding ?

After the license has been bought – probably not much. But customers should be aware of this pitfall at the negotiating table, know what they are actually getting for their money, and be able to monitor the idle time percentage with a license monitoring tool such as OpenLM.

 

Open cheque policy

Another unpleasant pitfall is what we internally refer to as an “Open cheque” licensing policy. This type of license management scheme employs “Pay Per Use” licensing within a predefined usage boundary. This boundary is agreed upon at the negotiating table, and reflects the customer’s calculated expenditure on software. Another appealing advantage of this licensing scheme apart from paying per usage, is the lack of ownership costs.

A problem arises when license managers do not restrict license usage to the agreed boundary. They may also fail to warn against an upcoming usage limit or even against having surpassed it. This will lead to loss of control over expenditure, as end users will be freely granted licenses, and may surpass the agreed limit.

It is notable that surpassing the usage limits will lead to high payment requests. This kind of uncalculated expense that comes by surprise proves especially painful for small companies. Examples for such licensing schemes is found in:

 

Bentley

Bentley is a CAD software house, which produces market leading solutions for Architecture, GIS, Plant infrastructure and Civil engineering projects. Bentley’s license management model is referred to as “Trust licensing”. License management is either performed on the cloud or on premise, and provides free access to all licensed users. The client will conveniently pay per usage, and not be submitted to ownership cost. However license usage will not be restricted to the agreed boundary, and the customer may be surprised by unforeseen billing.

 

DSLS  “Casual named license”

This license flavor limits the usage to a quota of 40 hrs/month. DSLS will not explicitly warn against the surpassing of the “Casual license” quota. After this quota has been surpassed, licenses are still freely granted, albeit in conjunction with steep billing.

 

What can be done with “Open Cheques”?

The first thing to do is to monitor license usage and be aware of the approach of a license limitation.

When this information is available action can be taken.

OpenLM has implemented specific solutions such as the “OpenLM Applications Manager”, which intercepts the launch of applications according to predefined rules, and helps license administrators avoid being surprised by unforeseen license expenditure.

 

Knowledge is money

The bottom line with all such cases is customer awareness, and the ability to present concrete proof of license usage history when negotiating for a better deal on licensed software.

Was this helpful?

Yes  No
Related Articles
  • API
  • OpenLM Cloud Logs uploader
  • KeyCloak integration with OpenLM
  • OpenLM Reporting Hub and customized license reporting
  • OpenLM Virtual License Manager: A Comprehensive Guide
  • LDAP Connector Configuration

Didn't find your answer? Contact Us

Previously
What is ProgeCAD?
Up Next
What is Codemeter?
OpenLM Learning
Search
  • About Us
  • Contact Us
Twitter Facebook-f Youtube Linkedin

Products

  • Software License Management (SLM)
  • Software License Management Cloud
  • OpenLM Academic Program
  • OpenLM License Allocation Manager
  • OneDirectorySync
  • Virtual License Manager – VLM
  • OpenLM Directory Sync
  • OpenLM Applications Manager
  • OpenLM Features
  • Software License Management (SLM)
  • Software License Management Cloud
  • OpenLM Academic Program
  • OpenLM License Allocation Manager
  • OneDirectorySync
  • Virtual License Manager – VLM
  • OpenLM Directory Sync
  • OpenLM Applications Manager
  • OpenLM Features

What We Support

  • CAD Manager Tools
  • Supported License Managers
  • Supported Software & Vendors
  • License Manager Hosted (LMH)
  • OpenLM for Autodesk – A practical guide
  • OpenLM Token-based licenses
  • What is Sentinel HASP
  • CAD Manager Tools
  • Supported License Managers
  • Supported Software & Vendors
  • License Manager Hosted (LMH)
  • OpenLM for Autodesk – A practical guide
  • OpenLM Token-based licenses
  • What is Sentinel HASP

Resources

  • Downloads
  • Knowledge Base
  • Release Notes
  • Blog
  • Case Studies
  • Testimonials
  • Developers
  • Free Trial
  • OpenLM End User License Agreement
  • OpenLM SaaS EULA privacy policy
  • Downloads
  • Knowledge Base
  • Release Notes
  • Blog
  • Case Studies
  • Testimonials
  • Developers
  • Free Trial
  • OpenLM End User License Agreement
  • OpenLM SaaS EULA privacy policy

Company

  • About OpenLM
  • Our Team
  • Careers
  • Contact Us
  • Partner with OpenLM
  • GSA Contact Holder
  • Press Release
  • About OpenLM
  • Our Team
  • Careers
  • Contact Us
  • Partner with OpenLM
  • GSA Contact Holder
  • Press Release

Copyright © 2024 OpenLM | 19266 Coastal Hwy Unit 4-520 Rehoboth Beach DE 19971