White Paper: Virtualization and FlexNet Publisher

Learn how FlexNet Publisher enables software producers to embrace virtualization and provides options for enforcing licensing on virtual machines.

Learn more

Software Pricing and Licensing Webcast and 2009 Survey


Amy Konary from IDC shares findings from the Flexera Software sponsored 2009 Survey.

  • Webcast
    Learn about the key issues and trends on the minds of software vendors, high-tech manufacturers, and enterprise IT executives and managers.
  • Survey
    Get real-world data on the latest pricing and licensing trends and best practices in the software industry.

FlexNet Publisher: Requirements

Enabling You to Increase and Protect Your Revenues with a Flexible Software Licensing System and Advanced Security

Webinar: Machine Virtualization—Is It Impacting Your Software Business?  Register now

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.
Note: Customers that want to develop a Java-based application must also purchase the FlexNet Publisher Oracle Java Development Kit, in addition to the target platform for the application.

Windows 7 Logo LSB Logo

See Detailed Platform Information for more information on each platform.



Platform Type Hardware Type Version
AIX® 32-bit
  • PowerPC™
  • AIX 5.3 ML 07
AIX® 64-bit
  • PowerPC
  • AIX 5.3 ML 07
HP-UX® 32-bit
  • HP (PA-RISC) 32-bit
  • HP-UX 11i, v2, v3
HP-UX® 64-bit
  • HP (PA-RISC) 64-bit
  • HP-UX 11i, v2, v3
HP-UX® 64-bit
  • Intel® Itanium®
  • HP-UX 11i v2, v3
Linux 32-bit
  • x86
  • LSB 3.0
Linux 32-bit
  • PowerPC
  • LSB 3.0
Linux 64-bit
  • x64
  • LSB 3.0
Linux 64-bit
  • PowerPC
  • LSB 3.0
Mac®OS 32-bit and 64-bit
  • x86
  • PowerPC (32-bit only)
  • x64
  • Mac OS X 10.6 (x86, x64)
  • Mac OS X 10.5 (x86, x64 and PPC)
  • Mac OS X 10.4 (x86 and PPC)
Microsoft® Windows® 32-bit
  • x86
For Server Implementations:
  • Windows Server 2008, including SP2
  • Windows Vista including SP2 - Business, Enterprise, Ultimate
  • Windows Server 2003, including SP1 and R2

For Client Applications
  • Windows 7 – Starter, Home Basic, Home Premium, Professional, Enterprise, Ulitmate
  • Windows Vista including SP2 - Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate
  • Windows XP, including SP3
Microsoft® Windows® 64-bit
  • x64
For Server Implementations:
  • Windows Server 2008, including SP2 and R2
  • Windows Vista including SP2 – Ultimate
  • Windows 7 – Ultimate
  • Windows Server 2003, including SP1 and R2

For Client Applications:
  • Windows Vista including SP2 – Ultimate
  • Windows 7 – Ultimate
  • Windows XP Professional x64 Edition
Microsoft® Windows® 64-bit
  • Intel Itanium
  • Windows Server 2008, including SP2 and R2
  • Windows Server 2003, including SP1 and R2
Red Hat® Linux 64-bit
  • Intel Itanium
  • Red Hat Enterprise Linux 4.0
  • Red Hat Enterprise Linux 5.0
SGI 64-bit
  • MIPS 64-bit
  • IRIX 6.5
Solaris™ 32-bit
  • SPARC™ 32-bit
  • Solaris 9, and 10
Solaris™ 32-bit
  • x86
  • Solaris 9, and 10
Solaris™ 64-bit
  • SPARC 64-bit
  • Solaris 9, and 10
Solaris™ 64-bit
  • x64
  • Solaris 10
Oracle Java Development Kit
    • Solaris SPARC 32-bit
    • Solaris SPARC 64-bit
    • Solaris x86
    • Solaris x64
    • Windows x86
    • Windows x64
    • Linux x86
    • Linux x64
  • Java Standard Edition 1.6
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

AIX® 32-bit

Platform Name:
  • ppc_u
Package Identifier:
  • ppc_u5 (on PowerPC™)
Tested Compiler:
  • PowerPC
    • 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:
  • rs64_u
Package Identifier:
  • rs64_u5 (on PowerPC™)
Tested Compiler:
  • PowerPC
    • cc (IBM XLC) 9.0
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:
  • Tamper-resistant applications are not supported. This is called a notr toolkit.

Detailed Platform Information

HP-UX® 32-bit

Platform Name:
  • hp700_u
Package Identifier:
  • hp700_u11i
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 PA-RISC 64-bit)
  • it64_hp (on Intel® Itanium®)
Package Identifier:
  • hp64_u11i (on HP PA-RISC 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 libraries are available 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:
  • java_
Package Identifier:
  • Not Applicable
Tested Compiler:
  • JDK 1.6
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:
  • gcc 4.0.1
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:
  • i86_n
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)

MVSC 2010:

  • Visual Studio 2010 Professional Edition

 

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
    • Microsoft Windows Server 2008 R-2 Hyper-V
    • Microsoft Hyper-V Server 2008 R2
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:
  • x64_n
Package Identifier:
  • x64_n6
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)

MVSC 2010:

  • Visual Studio 2010 Professional Edition

 

Notes:
  • GUI-based license server manager, lmadmin (x86 binary), 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
    • Microsoft Windows Server 2008 R-2 Hyper-V
    • Microsoft Hyper-V Server 2008 R2
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:
  • ia64_n
Package Identifier:
  • it64_n
Tested Compiler:
  • Platform SDK 2003 x64-bit 7.00.8882
Notes:
  • 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.
  • 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 x86 Only)
  • VMware ESX Server 3.5, 4.0 supported on x86
  • VMware Workstation 6.5 supported on x86
  • Microsoft Windows Server 2008 R2 Hyper-V supported on x86
  • Microsoft Hyper-V Server 2008 R2 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)
  • For PowerPC:
    • gcc 3.4.6 (RHEL, SUSE)
Notes:
  • GUI-based license server manager, lmadmin (x86 binary), 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
  • Microsoft Windows Server 2008 R2 Hyper-V supported on x64
  • Microsoft Hyper-V Server 2008 R2 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:
  • it64_re
Package Identifier:
  • it64_re4
Tested Compiler:
  • gcc 3.4.4
  • gcc 3.4.6
Notes:
  • 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:
  • sgi_u6
Package Identifier:
  • sgi_u6
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_sol9 (on x86)
  • sun4_u9 (on SPARC 32-bit)
Tested Compiler:
  • For x86
    • cc (Sun C) 5.8
  • 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_u9 (on SPARC® 64-bit)
Tested Compiler:
  • For x64
    • cc (Sun C) 5.7
    • cc (Sun C) 5.8
  • For Sun 64-bit (Sparc)
    • cc (Sun C) 5.8
Notes:
  • lmadmin not supported in this toolkit.
  • Shared objects may not run when compiled with gcc on SUN64 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