Requirements
FlexNet Publisher is the proven solution enabling you to increase your software licensing revenues and simplify your customer relationships. FlexNet Publisher licensing technology protects against piracy and allows you to react quickly to new and evolving markets through the creation of new pricing models and versatile product configurations.
Supported Platforms
|
The following sections describe the platforms supported by the FlexNet Publisher Licensing toolkit. This information is separated by technology type:
|
- C/C++ Toolkits
- Java Toolkits
|
 |
 |
| Platform Type |
Hardware Type |
Version |
| AIX® 32-bit |
|
|
| AIX® 64-bit |
|
|
| HP-UX® 32-bit |
|
|
| HP-UX® 64-bit |
|
|
| HP-UX® 64-bit |
|
|
| Linux 32-bit |
|
|
| Linux 64-bit |
|
|
| Mac®OS 32-bit and 64-bit |
- x86
- PowerPC (32-bit only)
- x64
|
- Mac OS X 10.5 (x86, x64 and PPC)
- Mac OS X 10.4 (x86 and PPC)
- Mac OS X 10.3 (PowerPC)
|
| Microsoft® Windows® 32-bit |
|
For Server Implementations:
- Windows Server 2008
- Windows Vista including SP1 - Business, Enterprise, Ultimate
- Windows Server 2003, including SP1 and R2
- Windows Server 2000
For Client Applications
- Windows Vista including SP1 - Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate
- Windows XP
- Windows 2000 SP4
|
| Microsoft® Windows® 64-bit |
|
For Server Implementations:
- Windows Server 2008
- Windows Vista including SP1 - Ultimate
- Windows XP Professional x64 Edition
For Client Applications:
- Windows Vista including SP1 – Ultimate
- Windows XP Professional x64 Edition
|
| Microsoft® Windows® 64-bit |
|
- Windows Server 2008
- Windows Server 2003, including SP1 and R2
|
| Red Hat® Linux 64-bit |
|
- Red Hat Enterprise Linux 4.0
- Red Hat Enterprise Linux 5.0
|
| SGI 64-bit |
|
|
| Solaris™ 32-bit |
|
|
| Solaris™ 32-bit |
|
|
| Solaris™ 64-bit |
|
|
| Solaris™ 64-bit |
|
|
| Sun Java Development Kit |
|
- Java Standard Edition 1.5
|
| Sun Runtime Environment |
|
- See the Sun documentation for the versions supported with the Java Development Kit used.
|
top
Detailed Platform Information
The following sections list the operating systems and their associated hardware platforms supported by FlexNet Publisher. Each platform entry contains the following information:
- Platform name—The name used to identify this platform when using the PLATFORMS keyword in a license file.
- Package identifier—The name used to identify the toolkit package that is downloaded from the software download site.
- Tested compiler—The compiler and version with which this package was tested. Make sure you choose a compiler for your development and build environment that is compatible with the one listed.
- Notes—Additional platform-specific notes that are useful for developing your FLEXenabled product.
- Security functionality—Denotes the level of security functionality your toolkit supports. You will need this information when implementing trusted storage-based licensing into your product. See FlexNet Licensing Programming and Reference Guide for Trusted Storage–based Licensing for complete details.
AIX® 32-bit | AIX® 64-bit |HP-UX® 32-bit | HP-UX® 64-bit | Java™ Standard Edition | Mac® OS 32-bit and 64-bit | Microsoft® Windows® 32-bit | Microsoft® Windows® 64-bit | Microsoft® Windows® 64-bit on Itanium | Linux 32-bit | Linux 64-bit | Red Hat® Linux 64-bit on Itanium | SGI 64-bit | Solaris™ 32-bit | Solaris™ 64-bit | SUSE® Linux 32-bit | SUSE® Linux 64-bit
AIX® 32-bit
| Platform Name: |
|
| Package Identifier: |
- ppc_u5 (on PowerPC™ and RS/6000®)
|
| Tested Compiler: |
- PowerPC and RS/6000
- cc (IBM XL Enterp 8.0) 8.0
- cc (IBM XLC) 9.0
|
| Notes: |
- lmadmin not supported in this toolkit.
- Short code transactions are not supported.
- The AIX FLEX client libraries are PIC by default, therefore only one version of these libraries is provided in the toolkit.
- Java SDK is not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are not supported. This is called a notr toolkit.
|
Detailed Platform Information
AIX® 64-bit
| Platform Name: |
|
| Package Identifier: |
- rs64_u5 (on PowerPC™ and RS/6000®)
|
| Tested Compiler: |
|
| Notes: |
- lmadmin not supported in this toolkit.
- Short code transactions are not supported.
- You have to use ar -X64 and strip -X64 on this platform.
- The AIX FLEX client libraries are PIC by default, therefore only one version of these libraries is provided in the toolkit.
- Java SDK is not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
|
Detailed Platform Information
HP-UX® 32-bit
| Platform Name: |
|
| Package Identifier: |
|
| Tested Compiler: |
- HP 32-bit PA-RISC
- cc (HP C Compiler) 11.11.14
|
| Notes: |
- lmadmin not supported in this toolkit.
- Short code transactions are not supported.
- It is no longer recommended to use Ethernet address as a hostid type. It may fail on some HP_UX 11.x systems.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are not supported. This is called a notr toolkit.
|
Detailed Platform Information
HP-UX® 64-bit
| Platform Name: |
- hp64_u (on HP 64-bit)
- it64_hp (on Intel® Itanium®)
|
| Package Identifier: |
- hp64_u11i (on HP 64-bit)
- it64_hp11i (on Intel Itanium)
|
| Tested Compiler: |
- HP 64-bit PA-RISC
- cc (HP C Compiler) 11.11.14
- Intel Itanium
- HP aC++/ANSI C B3910B A.06.05
|
| Notes: |
- lmadmin not supported in this toolkit.
-
Short code transactions are not supported. On Intel Itanium, use lmhostid utility to determine the hostid. This returns the machine identification and is equivalent to the identification returned by the HP_UX command: getconf CS_PARTITION_IDENT. For example:
>lmhostid
>The FlexNet Licensing host ID of this machine is "ID_STRING=9c788319-db72-d411-af62-0060b05e4c05"
- Older methods of obtaining the hostid which return the Ethernet address are still supported, but may fail on some systems. The older methods include:
>uname -i (returns decimal hostid)
>lmhostid -long (returns hexidecimal hostid)
- Multithreaded licensing code is supported on Intel Itanium
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are not supported. This is called a notr toolkit.
|
Detailed Platform Information
Java™ Standard Edition
| Platform Name: |
|
| Package Identifier: |
|
| Tested Compiler: |
|
| Notes: |
- Implements the FlexNet Licensing for Java client library only.
- Requires a C development environment
- Requires tamper-resistant Licenses (TRL) to be enabled
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are not supported. This is called a notr toolkit.
|
Detailed Platform Information
Mac® OS 32-bit and 64-bit
| Platform Name: |
- x86 - i86_mac
- PowerPC - ppc_mac
- x64 - x64_mac
|
| Package Identifier: |
- universal_mac10 (on x86, x64 and PowerPC™)
|
| Tested Compiler: |
|
| Notes: |
- The toolkit only supports 32-bit applications on PowerPC.
- GUI-based license server manager, lmadmin, supported.
- Multiple Ethernet hostids are not supported.
- Short code transactions are supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
Microsoft® Windows® 32-bit
| Platform Name: |
|
| Package Identifier: |
i86_n3
|
| Tested Compiler: |
MVSC 2005 (version 8.00.50727.762) as follows:
- Visual Studio 2005 Professional Edition
- Visual Studio SP1 (KB926601)
- Security Update (KB937061)
- Visual Studio 2005 Service Pack 1 Update for Windows Vista (KB932232) - required on Vista and Server 2008 only
MVSC 2008 (version 9.00.30729.1 SP) as follows:
- Visual Studio 2008 Professional Edition
- Visual Studio SP1 (KB945140)
|
| Notes: |
- GUI-based license server manager, lmadmin, supported.
- Multiple Ethernet hostids are supported.
- Short code transactions supported.
- Dual stack IPv4/IPv6 supported on Windows Vista only.
- TS_OK keyword not supported on Windows Vista Home Premium.
- Supported virtual machine platforms
- VMware Workstation 6.5
- VMware ESX 3.5, 4.0
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
Microsoft® Windows® 64-bit
| Platform Name: |
|
| Package Identifier: |
|
| Tested Compiler: |
MSVC 2005 x64 (version 8.00.50727.762) as follows:
- Visual Studio 2005 Professional Edition
- Visual Studio SP1 (KB926601)
- Security Update (KB937061)
- Visual Studio 2005 Service Pack 1 Update for Windows Vista (KB932232) - required on Vista and Server 2008 only
MVSC 2008 (version 9.00.30729.1 SP) as follows:
- Visual Studio 2008 Professional Edition
- Visual Studio SP1 (KB945140)
|
| Notes: |
- Hardware Requirements
- Memory - RAM 500 MB or greater.
- Hard Disk - 25 MB free space or greater.
- GUI-based license server manager, lmadmin, supported.
- Multiple Ethernet hostids are supported.
- Short code transactions are supported.
- The lmtools utility cannot interact with the license server manager (lmgrd) when lmgrd is run as a service.
- Dual stack IPv4/IPv6 supported on Windows Vista only.
- Supported virtual machine platforms
- VMware Workstation 6.5
- VMware ESX 3.5, 4.0
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
Microsoft® Windows® 64-bit on Itanium
| Platform Name: |
|
| Package Identifier: |
|
| Tested Compiler: |
- Platform SDK 2003 x64-bit 7.00.8882
|
| Notes: |
- Hardware Requirements
- Memory - RAM 500 MB or greater.
- Hard Disk - 25 MB free space or greater.
- Itanium CPU B3 Stepping
- BIOS Firmware revision 89 or greater.
- lmadmin not supported in this toolkit.
- Multiple Ethernet hostids are supported.
- Short code transactions are not supported.
- The lmtools utility cannot interact with the license server manager (lmgrd) when lmgrd is run as a service.
- CPU Serial number support (Pentium III) not available on Itanium Chip
- Parallel or USB Dongle (FlexNet ID) not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are not supported. This is called a notr toolkit.
|
Detailed Platform Information
Linux 32-bit
| Platform Name: |
- i86_lsb (on x86)
- ppc_lsb (on PowerPC)
|
| Package Identifier: |
- i86_lsb (on x86)
- ppc_lsb (on PowerPC)
|
| Tested Compiler: |
- For x86:
- gcc 3.4.5 (RHEL 4 update 2 or later)
- gcc 4.0.4 (RHEL 5.0)
- gcc 3.3.3 (SUSE 9 SP3 or later)
- gcc 4.1.0 (SUSE 10)
- For PowerPC:
- gcc 3.2.3 (RHEL)
- gcc 3.3.3 (SUSE)
|
| Notes: |
- GUI-based license server manager, lmadmin, supported on x86
- Multiple Ethernet hostids are supported
- Short code transactions supported (RHEL Only)
- VMware ESX Server 3.5, 4.0 supported on x86
- VMware Workstation 6.5 supported on x86
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
Linux 64-bit
| Platform Name: |
- x64_lsb (on x64)
- ppc64_lsb (on PowerPC)
|
| Package Identifier: |
- x64_lsb (on x64)
- ppc64_lsb (on PowerPC)
|
| Tested Compiler: |
- For x64:
- gcc 3.4.5 (RHEL 4 update 2 or later)
- gcc 4.0.4 (RHEL 5.0)
- gcc 3.3.3 (SUSE 9 SP3 or later)
- gcc 4.1.0 (SUSE 10)
|
| Notes: |
- GUI-based license server manager, lmadmin, supported on x64
- Multiple Ethernet hostids are supported
- Short code transactions are not supported
- VMware ESX Server 3.5, 4.0 supported on x64
- VMware Workstation 6.5 supported on x64
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
Red Hat® Linux 64-bit on Itanium
| Platform Name: |
|
| Package Identifier: |
|
| Tested Compiler: |
|
| Notes: |
- _64 GNU/Linux
- lmadmin not supported in this toolkit.
- Multiple Ethernet hostids are supported.
- Short code transactions are not supported
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are not supported. This is called a notr toolkit.
|
Detailed Platform Information
SGI
| Platform Name: |
|
| Package Identifier: |
|
| Tested Compiler: |
- MIPSpro Compilers: Version 7.4
|
| Notes: |
- lmadmin not supported in this toolkit.
|
| Toolkit Functionality: |
- Licensing using license files only.
|
| Security Functionality: |
- Not applicable for license file only toolkits.
|
Detailed Platform Information
Solaris™ 32-bit
| Platform Name: |
- x86_sol (on x86)
- sun4_u (on SPARC® 32-bit)
|
| Package Identifier: |
- x86_sol8 (on x86)
- sun4_u8 (on SPARC 32-bit)
|
| Tested Compiler: |
- For x86
- For Sun 32-bit (Sparc)
- cc (Sun C) 5.8
- cc (Forte Dev 7) 5.4
|
| Notes: |
- Supports synchronous I/O multiplexing, via select, for up to 65,535 file descriptors.
- The number of system semaphore arrays may become exhausted.
- Shared objects may not run when compiled with gcc on SUN32 SPARC.
- GUI-based license server manager, lmadmin, supported on 32-bit sun (SPARC).
- Multiple Ethernet hostids are not supported.
- Short code transactions are not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
Solaris™ 64-bit
| Platform Name: |
- x64_sun (on x64)
- sun64_u (on SPARC 64-bit)
|
| Package Identifier: |
- x64_sun10 (on x64)
- sun64_u8 (on SPARC® 64-bit)
|
| Tested Compiler: |
- For x64
- cc (Sun C) 5.7
- cc (Sun C) 5.8
- For Sun 64-bit (Sparc)
|
| Notes: |
- lmadmin not supported in this toolkit.
- Shared objects may not run when compiled with gcc on SUN32 SPARC.
- Multiple Ethernet hostids are not supported.
- Short code transactions are not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
SUSE® Linux 32-bit
| Platform Name: |
- i86_se (on x86)
- ppc_se (on PowerPC)
|
| Package Identifier: |
- i86_se9 (x86)
- ppc_se9 (PowerPC)
|
| Tested Compiler: |
- For x86
- gcc 3.3.3 (SUSE 9)
- gcc 4.1.0 (SUSE10)
- For PowerPC
|
| Notes: |
- GUI-based license server manager, lmadmin, supported only on x86 platform.
- Multiple Ethernet hostids are supported.
- Short code transactions are not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|
Detailed Platform Information
SUSE® Linux 64-bit
| Platform Name: |
- x64_se (on Intel Xeon and x64)
- ppc64_se (on PowerPC)
|
| Package Identifier: |
- x64_se9 (on x64)
- ppc64_se9 (on PowerPC)
|
| Tested Compiler: |
- For x64
- gcc 3.3.3 (SUSE 9)
- gcc 4.1.0 (SUSE10)
- For PowerPC
|
| Notes: |
- GUI-based license server manager, lmadmin, supported only on x64 platform.
- Multiple Ethernet hostids are supported.
- Short code transactions are not supported.
|
| Toolkit Functionality: |
- Licensing using license files and trusted storage.
|
| Security Functionality: |
- Tamper-resistant applications are supported. This is called a standard toolkit.
|