Which license do I need



Available license types for the DevPartner and DriverStudio products.


Compuware uses several types of licensing methods which one you select will depend on the product and how the product is used in your environment. Compuware provides two types of licenses Node Locked and Concurrent.

The concurrent license also supports Borrowing. Additionally for gathering information from application or remote machines we provide Remote Server licenses.

Node Locked (also called seat based, named, or singe user)

The Node-Locked license is typically used for a single user. The license can be tied (locked) to a specific machine based on Mac address or disk serial number. This license does not require installation and use of a license manager service (daemon). It is the easiest and least intrusive licensing.

Compuware requires the Mac address from each user to 'node-lock' the license to a specific system. Filling out the host name and Mac address on the license request form http://frontline.compuware.com/apps/license/nsh/Default.aspx will generate a Node-Locked license for your machine.

If the license will be moved from machine to machine (say to test different hardware) you can request an ANY-HOST license that will allow you to move the license to other machine without having it regenerated. Compuware currently issues these licenses only for special circumstances.

You can determine if your license is a Seat Based Single User License if the following are true:

  • The FEATURE line in the license file is followed by:


    HOST='hostname' string
  • Your license file does NOT contain SERVER or DAEMON lines

Concurrent (also called floating or network license)

With a concurrent license the software can be installed on an unlimited number of machines. The number of users who may run the software at the same time is limited by the number of users (seats) purchased and found in the license file and their ability to connect with the machine running the license server software.

Each user installs the software and references the designated 'license server' to 'check-out' a license when they need to use the software. When the user exits the software the license is returned to the pool for use by another. Concurrent licenses will always contain:
  • A SERVER line specifying the name of the machine running the license manager software, the MAC address of the machine and the TCP port the license manager listeners on, as in:
     SERVER masterdroid 00065b353d98 TCP:7166
  • A DAEMON line specifying the name and location of the licensing service for example:
     DAEMON compuware compuwar
  • A non zero license count in the FEATURE section (the number after the date) here is an example of a 2 user concurrent DPS FEATURE code:
     FEATURE DevPartner compuware 07.02 07-nov-2005 2 


This is a feature of the concurrent license functionality typically used with laptops. With license borrowing the end-user obtains a license from the license server then disconnects from the network and the local machine holds the license and is usable while disconnected. This requires a special borrow server process to be running on the license server and on the machine that is doing the borrowing. A license that supports borrowing will contain the BORROW keyword in the FEATURE line.

Server Licenses (available for DevPartner Studio and DevPartner Java)

The Server License allows for data collection and analysis from remote machines. Server license are used for shared resources like a web server or Java application server and not typically associated with the end users desktop machine. The server licenses does not allow direct access of the tools from the console of the server, a user license must be available to use the tools locally.

Server licenses can be node locked to a specific machine or they can be concurrent.

Old KB# 11115
Comment List
Related Discussions