FLEXnet Licensing Versions
Appendix I
Version Compatibility with FLEXnet Licensing 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 FLEXnet Licensing. However, some enhancements require a vendor daemon built with a newer version of FLEXnet Licensing, and yet others require a FLEXenabled application built with a newer version of FLEXnet Licensing. Contact your software vendor for the most current version of their vendor daemon.The rules about FLEXnet Licensing version compatibility are summarized as:
Version of
lmutil
/LMTOOLS must be >=Version of
lmgrd
, which must be >=Version of vendor daemon, which must be >=
Version of the client library linked to the FLEXenabled application, which must be >=
Version of license file format
Except for the license file, use
lmver
to discover the version of all these FLEXnet Licensing components. For the vendor daemon,lmgrd
, andlmutil
, you can also use the-v
argument to print the version.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.
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-FLEXenabled 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
v9.2-July 2003
v9.5-November 2004
v10.0-April 2004
v10.1-November 2004
v10.8-April 2005
Third Party License Agreements
Part of the software shipped with the FLEXnet Licensing toolkit to enable the FLEXnet Fulfillment API is protected by the following third party copyrights:
This product includes software developed by the Apache Software Foundation (http://www.apache.org/). Copyright (c) 2000 The Apache Software Foundation. All rights reserved.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/). Copyright (c) 1998-2003 The Open SSL Project. All rights reserved.
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com). All rights reserved.
Part of the software embedded in this product is gSOAP software. Copyright (c) 2001-2003 Robert A. van Engelen, Genivia Inc. All rights reserved.
The Apache Software Foundation
Version 1.1 Copyright (c) 2000 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.
- The names "Apache" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org.
- Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation.
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see http://www.apache.org/. Portions of this software are based upon public domain software originally written at the National Center for Supercomputer Applications, University of Illinois, Urban-Champaign.
The Open SSL Project
Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
- The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org.
- Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.
- Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
THIS SOFTWARE IS PROVIDED BY THE OPENSSL PROJECT "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).
Eric Young
Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscape's SSL. This library is free for commercial and non-commercial use as long as the following conditions are adhered to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, leash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com). Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word "cryptographic" can be left out if the routines from the library being used are not cryptographic related :-).
- If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The licence and distribution terms for any publicly available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.]
Genivia Inc.
Part of the software embedded in this product is gSOAP software.
Portions created by gSOAP are Copyright (C) 2001-2003 Robert A. van Engelen, Genivia inc. All Rights Reserved.
THE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED BY GENIVIA INC. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
FLEXnet Licensing End User Guide |
Version 10.8 |
July 2005 |
copyright |