There are many people involved in the administration of engineering software licenses that want more information about the licenses they have in the organization and how they are being used. The floating or concurrent licensing model is that favored most by those involved in the management, procurement and administration of engineering software, because it gives them a means by which they can efficiently share their expensive software licenses between several  users, under the assumption that not everyone needs to use the software at the same time. The downside is that efficient sharing requires monitoring and management and if not done right, new problems can be introduced such as license unavailability and the cost saving advantage of the concurrent license model can be reduced.
Those who have the budget to invest in a purpose-built licence analysis and management tool invariably look to OpenLM’s fully-fledged enterprise software system by which user organizations of engineering software can monitor, report and manage the software licenses they have and get access to advanced software license administration functions.
There are others however who have more modest needs; they are neither trying to cut the organization’s engineering software budget nor take up battle to try and reach ideal license : user ratios. They just want a ‘quick and dirty’ method of reading the logs or license files of the engineering software they have purchased. So for the casual users like these, OpenLM took a subset of its enterprise license parsing and analysis product and launched the All License Parser, a free license and log file parser on the web. Some users of the All License Parser later graduate to OpenLM Core, with or without its extensions, but that is another story. This article is focused on the parser and what people are doing with it.
Whether it comes from compliance concerns or economic considerations, when the demand for an orderly picture of floating licenses arrives in the IT manager’s or license manager’s inbox, they start to look for the best way to get the report out to their manager. People that might have considered investigating the format of the license and log files with their own parsing efforts have been saved the effort because now they can just upload the file through the All License Parser and get instant results.
The All License Parser collects anonymous information from the files uploaded by the users. This allows the user to compare his own organization’s usage with benchmark data collected from other organization that use the same engineering software. It also gives us a chance to analyze the data and convert it to valuable information. This is the purpose of this article – to share with you the findings and trends we have identified, after having collected this data for about a year.
Most people upload one or more of the files (license, log, debug..) from the license manager that controls the checking out of licenses, because these contain most of the required information in one place. There are also files that are specific to one vendor daemon but these proved less attractive for the users. The trends we noted were:
The most common license manager by far, which the All License Parser users wanted to parse was Flexnet Publisher by Flexera, not exactly a surprise considering that this is the leading license management product on the market. Reprise RLM, Dassault Systemes, LS-DYNA, Sentinel, LM-X were noted too, in much smaller numbers.
- The most massive use by far was made by people in the US. The UK, Canada and Germany were next in line but all of them together didn’t reach much more than half that of the US.
- Files were uploaded from no less than 66 countries worldwide  covering the Americas, Europe, Australia, Asia and Africa, stretching to Jordan, Bangladesh, Lithuania and New Zealand.
- The majority of users uploaded a few different versions of their files and over 7% of them repeated the process 10 times or more.
- The most popular engineering applications in use were Autodesk (led the field), Solidworks, Ansys, Mathworks, Schlumberger, PTC, ArcGIS and Siemens PLM. IBM Rational, Mentor Graphics, Abaqus, Pallisade, Scandpower Petroleum, Vendorcast and dozens more apps in smaller numbers were identified too.
Summary
Organizations are using engineering software in every corner of the globe, under a concurrent licensing agreement and their use of the All-License Parser shows that they have a thirst for information that is not otherwise easy to  come by. Users have parsed thousands of license, log and debug files in the last year using the free All License Parser. Judging by the number of users that open an account (free or paid) and repeatedly use the tool, the interest in parsing license files is growing.
The Actual Numbers from our Sample
15 Most Uploaded File Types
File Type | Number of Uploads |
FLEXlm log | 2969 |
FLEXlm license | 1143 |
FLEXlm lmutil | 145 |
Reprise License Manager license | 51 |
Dassault Systemes License log | 47 |
OpenLM License | 54 |
LS-DYNA log | 30 |
Sentinel RMS log | 53 |
Reprise License Manager log | 29 |
LM-X license | 14 |
LM-X log | 24 |
LS-DYNA license | 2 |
Sentinel SuperPro log | 1 |
Sentinel RMS license | 1 |
Dassault Systemes License | 5 |
The 15 Most Uploaded Vendors
File (Vendor / Product) | Number of Uploads |
Adskflex (AutoDesk) | 1229 |
SW_D (Solidworks) | 351 |
Ansyslmd (ANSYS) | 330 |
MLM (MathWorks) | 254 |
Slbsls (Schlumberger) | 172 |
Ptc_d (PTC) | 138 |
ARCGIS (ArcGIS) | 198 |
Ugslmd (Siemens PLM) | 143 |
Ibmratl (IBM Rational) | 62 |
Mgcld (Mentor Graphics) | 70 |
ABAQUSLM (ABAQUS) | 61 |
Palisade (Palisade) | 74 |
Scplmd (Scandpower Petroleum ) | 43 |
Vector (VectorCAST) | 45 |
LMCOMSOL (Comsol) | 56 |
All 66 Countries That Used the All License Parser
Country | Number of Users |
US United States                 | 400 |
GB United Kingdom                | 95 |
CA Canada                        | 71 |
DE Germany                       | 67 |
IN India                         | 32 |
AU Australia                     | 30 |
IL Israel | 26 |
FR France                        | 24 |
NL Netherlands                   | 23 |
JP Japan                         | 17 |
CH Switzerland                   | 17 |
ES Spain                         | 16 |
KR Korea Republic of             | 16 |
RU Russian Federation            | 15 |
SE Sweden                        | 15 |
IT Italy                         | 12 |
PL Poland                        | 11 |
TW Taiwan; Republic of China (ROC) | 11 |
BE Belgium                       | 11 |
UA Ukraine | 11 |
ID Indonesia                     | 10 |
AT Austria                       | 8 |
BR Brazil                        | 8 |
SG Singapore                     | 7 |
NO Norway                        | 7 |
CN China                         | 6 |
CO Colombia                      | 6 |
HK Hong Kong                     | 6 |
IR Iran (ISLAMIC Republic Of) Â Â Â | 6 |
FI Finland                       | 5 |
HR Croatia (LOCAL Name: Hrvatska) | 5 |
CZ Czech Republic                | 5 |
TR Turkey                        | 4 |
PT Portugal                      | 4 |
IE Ireland                       | 4 |
BG Bulgaria                      | 4 |
LT Lithuania                     | 4 |
EU European Union                | 4 |
ZA South Africa                  | 4 |
AR Argentina                     | 3 |
DK Denmark                       | 3 |
SI Slovenia                      | 3 |
TH Thailand                      | 3 |
TN Tunisia                       | 3 |
VN Viet Nam                      | 2 |
AE United Arab Emirates          | 2 |
CL Chile                         | 2 |
NG Nigeria                       | 2 |
MY Malaysia                      | 2 |
SA Saudi Arabia                  | 2 |
KZ Kazakhstan                    | 2 |
DZ Algeria                       | 2 |
BA Bosnia and Herzegowina        | 2 |
RO Romania                       | 2 |
MX Mexico                        | 1 |
JO Jordan                        | 1 |
VE Venezuela                     | 1 |
BO Bolivia                       | 1 |
EG Egypt                         | 1 |
LB Lebanon                       | 1 |
HU Hungary                       | 1 |
IS Iceland                       | 1 |
CR Costa Rica                    | 1 |
BD Bangladesh                    | 1 |
NZ New Zealand                   | 1 |
PH Philippines                   | 1 |