Appendix I
FLEXlm Versions
I.1 Version Compatibility and Components
In general, always use the latest
lmgrd
andlmutil
/LMTOOLS, which are available from www.macrovision.com, and you’ll automatically enjoy many of the enhancements available in the most recent versions of FLEXlm. However, some enhancements require a vendor daemon built with a newer version of FLEXlm, and yet others require a FLEXlm-licensed application built with a newer version of FLEXlm. Contact your software vendor for the most current version of their vendor daemon.The rules about FLEXlm version compatibility can be summarized as:
Version of
lmutil
/LMTOOLS must be >=Version of
lmgrd
, which must be >=Version of vendor daemon, which must be >=
Version of FLEXlm-licensed application, which must be >=
Version of license file format
Except for the license file, you can use
lmver
to discover the version of all these components. For the vendor daemon,lmgrd
, andlmutil
, you can also use the-v
argument to print the version.I.2 How to Tell the License File Version
The following rules apply to individual FEATURE, INCREMENT or UPGRADE lines. It’s possible to have a mix of versions in a single file. Only the features that a particular application checks out determine the version of the license for that feature.
I.3 Version Summary
v1.0—1988
First FLEXlm Release, containing all the basic FLEXlm features
v1.5—February 1990
First widely used version including DEMO
v2.1—March 1991
v2.21—November 1991
v2.26—March 1992 (Used only by Sun)
v2.4—December 1992
v2.61—March 1993 (Used only by Sun)
v3.0—May 1994
- INCREMENT and UPGRADE behavior changed and improved
- Added UDP protocol support
- Added
uname -i
hostid for HP- Added multiple jobs for enhanced support of
LM_LICENSE_FILE
environment variable as a license-file list- New, optional license file format with
keyword
=
value
syntax for optional new features, including: asset_info, ISSUER, and NOTICE, “ \ ” license file continuation character, 2048 character limit per featurev4.0—December 1994
v4.1—May 1995
v4.1—Patch Release 6, October 1995
v5.0—March 1996
- Improved
port
@
host
behavior—FLEXlm-licensed application doesn’t read license file- Automatic
port
@
host
via USE_SERVER line in license file- Hostid lists—lock a feature to several hostids
- New FEATURE attributes: SN (serial number), USER_BASED, HOST_BASED, MINIMUM, SUPERSEDE, ISSUED (issued date), CAPACITY (charging based on system capacity)
- Optional avoidance of NIS and DNS via IP address instead of host name
- Improved report log file format
- Server, upon startup, notifies of licenses that expire within two weeks
- Improved end-user options file functionality
v5.11—February 1997
v5.12—April 1997
v6.0—September 1997
lmgrd
can read multiple license files- FLEXlm license directory support:
*.lic
automatically used- License files require no editing for use at the end-user site
- Optional path on DAEMON/VENDOR line; $
PATH
environment variable used- Decimal license format, with
lminstall
utility for typing in licenses- FEATURE lines are shorter, easier to understand and type in
- PACKAGE lines can be shipped in separate files that never require user editing
- Default TCP/IP port numbers make SERVER line port number optional
- Default end-user options file path
this_host
host name supported on SERVER lineVENDOR
_LICENSE_FILE
supported (e.g.,GSI_LICENSE_FILE
)@
host
supported where default port numbers are used- Windows only: user prompted for license file or license server name
- License files are optionally case insensitive
lmdown
andlmreread
accept-vendor
vendor
argumentSTART=
dd
-
mmm
-
yyyy
optional license attributev6.1—June 1998
v7.0—August 1999
- License Certificate Manager support for automatic license fulfillment
- Support for “try-before-you-buy” licensing
- License file handles inserted newlines from emailers
- License lines automatically optimally sorted
- Improved LMTOOLS interface for Windows
lmgrd
, when run at command line on Windows, runs in background by default- Improved three-server redundancy reliability (v7.0 vendor daemon and
lmgrd
)lmreread
andlmdown
take-all
argument to shut down or reread alllmgrd
s- Support registry (Windows) and
$HOME/.flexlmrc
(UNIX) for FLEXlm environment variables- Automatically install license path in registry or
$HOME/.flexlmrc
after successful checkout- Options support for
LM_PROJECT
with PROJECT- Performance improvements, especially for Windows NT
- Intel Pentium III CPU-ID (v7.0d+, November 1999)
v7.1—August 2000
v7.2—December 2000
v8.0—October 2001
v8.1—January 2002
v8.2—August 2002
v8.3—October 2002
v8.4—January 2003
v9.0—March 2003
FLEXlm End Users Guide | |||
March 2003 |