Docstoc

Technical License Agreement

Document Sample
Technical License Agreement Powered By Docstoc
					Research Systems, Inc.                                                                                                        Sheet 1 : Introduction
Educational License Agreement                                                                              46b67ad2-532b-4b73-866b-0f06e992481b.xls

Research Systems, Inc.
 Technical Information for Providing RSI with the Proper Information about Your Licenses and License
                                      Administrative Procedures


LICENSE REQUESTS

For all educational license requests, RSI requires that you fill out and submit the license request form spreadsheet called “License
List”, which is part of this Excel document.


Please review the following information and along with the information contained in the other spreadsheets of this Excel document.
The spreadsheet titled, “List Definitions” outlines the information requested in the "License List" request form. Examples

The completed license request form should be emailed to upgrade@rsinc.com by the designated technical contact for the educational
license agreement.

DOCUMENTATION


Before proceeding, we highly recommended that you familiarize yourself with the RSI product installation guide documents for the
various platforms for which you will be acquiring and implementing licensing. The installation guide booklet can be found in


Additionally, if network licensing is expected, please also become familiar with the RSI Product License Manager Guide document.
The license manager guide can be found on the RSI product CD-ROM as a PDF document called “license.pdf”, in the “license” sub

Miscellaneous information
LICENSING METHODS

There are two main methods of licensing for RSI products: FLEXlm and Desktop. FLEXlm licensing employs a license.dat file or
license certificate; the license.dat file is a text file that locks the IDL license to a particular host machine and/or license

HARDWARE KEY (DESKTOP) LICENSE INFORMATION REQUESTS


For machines that require hardware key license information ("desktop" type license information), the lmhostid information is not
needed. (Note: For "Desktop" or “hardware key” method of licenses on the WINDOWS platform, there is an additional fee required

Introduction (revision - 10 October 1999)                                                                                               Page 1 of 17
Research Systems, Inc.                                                                                                            Sheet 1 : Introduction
Educational License Agreement                                                                                  46b67ad2-532b-4b73-866b-0f06e992481b.xls


ACQUIRING UNIX/VMS FLEXLM LICENSE INFORMATION

For FLEXlm style license requests, IDL installations on UNIX and VMS provide a utility called "rsi_register" which is located in the bin
subdirectory of the main IDL directory (e.g. /usr/local/rsi/idl_5.2/bin/rsi_register). Note that floating licenses c

ACQUIRING WINDOWS FLEXLM LICENSE INFORMATION


On Windows, FLEXlm license requests can also be generated (or you can just acquire the machine information) with the "register"
program provided with WIN version IDL installations. The program may be started from the system Start menu (Start->Programs->I

LICENSE TRANSFERS

For license transfers, please provide the existing license installation ID as well as the information indicated by the provided
spreadsheet.

SYSTEM REQUIREMENTS FOR OBTAINING SYSTEM LMHOSTID

WINDOWS
The lmhostid for Windows machines is based on the ethernet card hardware (MAC) address installed inside the machine. (The
ethernet card hardware address is not the same as the IP address.)


A uniform method of obtaining an Ethernet address across platforms does not exist, so the requirements vary depending on the
platform. The most common example of not configuring the system correctly is obtaining FFFFFFFF as the hostid. Windows
machines m

Windows NT requires either the SNMP service, the NETBEUI Transport Protocol, or the NW Link (IPX/SPX) Transport Protocol to be
loaded.

Windows 95/98 requires the loading of either the NETBEUI Transport Protocol, or the NW Link (IPX/SPX) Transport Protocol to
obtain the ethernet address.

LINUX
Licensing for Linux machines requires an ethernet card installed in the system.




Introduction (revision - 10 October 1999)                                                                                                   Page 2 of 17
Research Systems, Inc.                                                                                                      Sheet 1 : Introduction
Educational License Agreement                                                                            46b67ad2-532b-4b73-866b-0f06e992481b.xls

The lmhostid for Linux machines also corresponds to the ethernet card hardware address (MAC address). Linux machines without a
configured ethernet card installed inside the machine cannot be permanently licensed.

To obtain the lmhostid on a LINUX system if IDL is not yet installed on the machine, the equivalent system command to obtain the
lmhostid is: /sbin/ifconfig eth0

OTHER SYSTEM REQUIREMENTS FOR LICENSING
UNIX
For IDL to be licensed on Unix, the machines must be running TCP/IP communication protocol

AVMS
For IDL to be licensed on VMS, the host machines must be running DECnet.




Introduction (revision - 10 October 1999)                                                                                             Page 3 of 17
       Research Systems, Inc.                                                                                                      Sheet 2 : License List
       Form for Educational License Agreement                                                                   46b67ad2-532b-4b73-866b-0f06e992481b.xls


Research Systems, Inc.
EDUCATIONAL LICENSE AGREEMENT INFORMATION REQUEST FORM

Form to Be Completed and Submitted to Research Systems, Inc. to Request New License Information

Before completing this form, please read the information provided in the "Introduction"
as well as the "List Definitions" spreadsheets of this document.

Enter the name of your institution:

Technical contact for your licenses (only 1 contact is permitted)
(This is the person who submits the license requests to RSI and receives the subsequent
license information. The technical contact will also receive any product shipments)
        Name:                                 Robert Scholten
        Email:                                r.scholten@physics.unimelb.edu.au
        Phone #:                              03 9344 5457
        Fax #:                                03 9437 4783
        Postal mailing address:               School of Physics
                                              University of Melbourne
                                              Parkville, 3010
                                              Victoria, AUSTRALIA


Non-technical administrative contact information (if different than above)
(For example, purchasing contact)
       Name:
       Email:
       Phone #:
       Fax #:

Parent License Contract ID:                 97562
(The Parent License Contract ID is provided by RSI. This number is also known as the Maintenance Contract ID)




       License List (revision - 10 October 1999)                                                                                             page 4 of 17
       Research Systems, Inc.                                                                                           Sheet 2 : License List
       Form for Educational License Agreement                                                        46b67ad2-532b-4b73-866b-0f06e992481b.xls


Parent License Contract ID:                 97562

                                                                                                                                     Macintosh
Line   Install    Product                   OS          Lic    Lic      Server       Server          Client   Client            HASP HASP Port
Item   ID         & Version Platform        version     Method Type Qty Name         Lmhostid        Hostname Lmhostid          Type (ADB/USB)




a                 IDL 5.3     DEC alpha     OSF         FLEXlm FL                     0000f87654a8
                                                                      35 optics.ph.unimelb.edu.au    n/a         n/a

b                 IDL 5.3     Intel/WinNT   WinNT4sp4   FLEXlm   SN   1   n/a        n/a              Babylon5   00104ba1c061
c                 IDL 5.3     Intel/Win98   Win98       FLEXlm   SN   1   n/a        n/a               psycho    000629924a17
d                 IDL 5.3     Intel/Win95   Win95sp2    FLEXlm   SN   1   n/a        n/a              Noonoo     0080c738556f
e                 IDL 5.3     Intel/Win98   Win98       FLEXlm   SN   1   n/a        n/a                 Lin     0000c0460d76
f                 IDL 5.3     Intel/WinNT   WinNT4sp5   FLEXlm   SN   1   n/a        n/a               orinoco   0050da5f6704




       License List (revision - 10 October 1999)                                                                                  page 5 of 17
Research Systems, Inc.                                         Sheet 2 : License List
Form for Educational License Agreement      46b67ad2-532b-4b73-866b-0f06e992481b.xls




License List (revision - 10 October 1999)                                page 6 of 17
Research Systems, Inc.                                         Sheet 2 : License List
Form for Educational License Agreement      46b67ad2-532b-4b73-866b-0f06e992481b.xls




License List (revision - 10 October 1999)                                page 7 of 17
Research Systems, Inc.                                         Sheet 2 : License List
Form for Educational License Agreement      46b67ad2-532b-4b73-866b-0f06e992481b.xls




License List (revision - 10 October 1999)                                page 8 of 17
        Research Systems, Inc.                                         Sheet 2 : License List
        Form for Educational License Agreement      46b67ad2-532b-4b73-866b-0f06e992481b.xls




Comments

35 floating
licences
between
UNIX and
Windows
machines on
the same
TCP/IP
network,
server to be
located on
DEC Unix
machine.




        License List (revision - 10 October 1999)                                page 9 of 17
Research Systems, Inc.                                         Sheet 2 : License List
Form for Educational License Agreement      46b67ad2-532b-4b73-866b-0f06e992481b.xls




License List (revision - 10 October 1999)                               page 10 of 17
Research Systems, Inc.                                         Sheet 2 : License List
Form for Educational License Agreement      46b67ad2-532b-4b73-866b-0f06e992481b.xls




License List (revision - 10 October 1999)                               page 11 of 17
Research Sytems, Inc.                                                                                                        Sheet 3 : List Definitions
Educational License Agreement                                                                                46b67ad2-532b-4b73-866b-0f06e992481b.xls

*** LICENSE LIST FIELDS DEFINITIONS ***

Parent License Contract ID:     This is provided to you by RSI. This is also known as the Maintenance Contract ID (Maint ID) or
                                License Contract ID. All licenses issued under this agreement will be associated with this Contract
                                ID.

Install ID:                     Unique License Record ID number or Installation Number for each individual single user node-
                                locked (SN) license or a single group of network floating type (FL) licenses. Each license Install ID
                                corresponds to a separate record in our database. Customers


                                For new license information requests that have not yet been assigned an Install ID number,
                                please leave the Install ID field of the line item blank -- we will assign a new number for you.

                                For modification or transfers of existing licenses, the existing Install ID of that record must be
                                referenced. To help avoid possible confusion, be sure to note in the COMMENTS field that an
                                **existing** Install ID is being modified. For reference to an

                                EXAMPLE
                                Below is an example of multiple FLEXlm method UNIX IDL licenses administered by a one license
                                server machine. Multiple Install IDs are associated with the resulting license.dat file. For an illustration
                                of this license request, see example items 3, 4, 5

                                 MachineA is designated as the license server machine for a particular set of FLEXlm licenses. This
                                set of licenses is composed of 5 floating (FL) licenses and three single user node-locked (SN) licenses
                                (two for host MachineB and one for host MachineC)

                                The above example request would result in a single license file containing features for Install ID
                                numbers 100-3, 100-4, 100-5, 100-6, all served by MachineA.

Product & Version:
                                RSI product and its version. For example: "IDL 5.2" (or "IDL/RT 5.2" (runtime IDL) when applicable).

Platform:                       Operating system of the machine(s) that will be running IDL (node-locked or floating IDL client host
                                machine ). For example: SUN, HP (HP-UX), SGI (IRIX), IBM/AIX, AOSF, LINUX, SUNX (Solaris
                                X86), AVMS, WIN95, WIN98, WIN-NT, MAC. For FLEXlm licenses on U

OS Version:                     Machine operating system version. For example: Solaris 2.6, IRIX 6.5, WIN-NT 4.0 Service Pack 4,
                                Linux RedHat 6.0.

LicMethod:                      Licensing method or technology. The values would be either "Desktop" or "Flexlm".

                                Desktop licensing requires the use of a hardware key device (HASP); also known as "hardware"
                                licensing or "install key" licensing. All desktop licenses are single-user node-locked (SN) type (see
                                below). Desktop licensing is used only on Macintosh and WI




List Definitions (revision - 10 October, 1999)                                                                                                 page 12 of 17
Research Sytems, Inc.                                                                                                         Sheet 3 : List Definitions
Educational License Agreement                                                                                 46b67ad2-532b-4b73-866b-0f06e992481b.xls

                                FLEXlm licensing requires the use of a license certificate or “license.dat” file which ties the license to a
                                unique machine ID for the licensed host machine (node-locked) and/or the license-server machine.
                                FLEXlm licensing of RSI products is supported on

LicType:                        License type related to host machine assignment restrictions. Valid types are SN (single-user node-
                                locked) or FL (network floating type).

                                Single-user Node-locked Licenses (SN)
                                “SN” or single-user node locked licenses are restricted to a single user on a specific machine.

                                If the SN licensing method is “desktop” then the SN license is locked to the hardware key device
                                (HASP) that is physically attached to the IDL host machine (WIN or MAC only).

                                If the SN license method is “flexlm” then use of the SN license is restricted to a unique hostid that is
                                derived from a machine’s hardware. For UNIX and VMS, flexlm SN licenses require the use of the
                                license manager program that is run on a machine that i




List Definitions (revision - 10 October, 1999)                                                                                                 page 13 of 17
Research Sytems, Inc.                                                                                                          Sheet 3 : List Definitions
Educational License Agreement                                                                                  46b67ad2-532b-4b73-866b-0f06e992481b.xls

                                Floating Network Licenses (FL)
                                (FLEXlm only) “FL” or network floating type licenses allow the use of a specific quantity of simultaneous
                                IDL licenses on a network. FL licenses always require the use of the license manager program (by the
                                license server machine indicated in the license

                                Floating licenses can be floated between UNIX and WIN machines on the same TCP/IP network. VMS
                                floating license can only be floated among other VMS clients via DECnet protocol.

Qty:                            Quantity of floating (FL) licenses to be assigned to this particular license installation number. For
                                single user node-locked (SN) licenses, the quantity for each Install ID is always "1". For multiple SN
                                licenses, each individual license requires a sep

Server Name:                    (FLEXlm only) Network hostname for the machine that is designated as the FLEXlm license server
                                machine for a license file. This information is required for WIN license server machines that will
                                “serve” (or manage or administer) floating network licenses

Server Lmhostid:                (FLEXlm only) Also known as the server “lmhostid”. This is a unique ID derived from the machine
                                hardware for the machine designated as the FLEXlm license server. A UNIX system "lmhostid"
                                (obtained by running the idl/bin/lmhostid command) is not necessari

Client Hostname:                (FLEXlm only) The hostname of the machine that is actually going to be running the RSI product as
                                the node locked host. This information is required for FLEXlm SN licenses. [This information is not
                                used by RSI for floating (FL) type licenses.]

Client Lmhostid:                (FLEXlm only) The unique machine ID number (lmhostid) of the hostname machine. This
                                information is required for FLEXlm node-locked licenses. (This information is not used by RSI for
                                FL type licenses.)

HASP Type:                      For “Desktop” method licenses only. The HASP type refers to runtime or development licenses. For
                                IDL the HASP type is either “IDL” HASP for IDL development licenses or “IDL/RT” HASP for Runtime
                                versions of IDL.

Macintosh HASP Port:            For MAC machines, there are two physical styles: the ADB HASP designed to attach to ADB device
                                ports or in a chain, and the USB HASP, designed to be used with USB device ports. (Note that MAC
                                USB HASPS require the “custom” installation of the USB HASP

                                (Note: for WIN machines, there is one physical style of HASP, designed to attach to the host system’s
                                parallel port; therefore RSI does not require this information for WIN machines since it is always
                                PARALLEL.)

Comments:                       Use this field to indicate anything out of the ordinary, including transfers of existing licenses or
                                conversions of existing licenses to a different type.




List Definitions (revision - 10 October, 1999)                                                                                              page 14 of 17
       Research Systems, Inc.                                                                                                         Sheet 4 : Examples
       Form for Educational License Agreement                                                                   46b67ad2-532b-4b73-866b-0f06e992481b.xls


EXAMPLES

Enter the name of your institution:     Research Systems, Inc.

Technical contact for your licenses (only 1 contact is permitted)
(This is the person actually requesting license information and receiving shipments)
        Name:                              John Doe
        Email:                             upgrade@rsinc.com
        Phone #:                           303-786-9900
        Fax #:                             303-786-9909
        Postal mailing address:            Research Systems, Inc.
                                           4990 Pearl East Circle
                                           Boulder, CO 80301
                                           USA

Non-technical administrative contact information (if different than above)
(For example, purchasing contact)
       Name:
       Email:
       Phone #:
       Fax #:

Parent License Contract ID:            100
(The Parent License Contract ID is provided by RS. This number is also known as the Maintenance Contract ID )

                                                                                                                                    Macintosh
Line   Install    Product            OS              Lic    Lic      Server            Server      Client   Client             HASP HASP Port
Item   ID         & Version Platform version         Method Type Qty Name              Lmhostid    Hostname Lmhostid           Type (ADB/USB) Comments
                                                                                                                                              This is an
                                                                                                                                              example of
                                                                                                                                              an individual
                                                                                                                                              license
Ex. 1 120         IDL 5.2     Intel     WIN-NT       FLEXlm SN          1   n/a        n/a         MYHOST         000012345678 n/a  n/a       request.

                                                                                                                                                   This is an
                                                                                                                                                   example of
                                                                                                                                                   desktop
                                                                                                                                                   license
Ex 2   100-2      IDL 5.2     MAC       MacOS 8.1 Desktop SN            1   n/a        n/a         n/a            n/a           IDL    n/a         request.

       Example License List (revision - 10 October 1999)                                                                                     page 15 of 17
        Research Systems, Inc.                                                                                              Sheet 4 : Examples
        Form for Educational License Agreement                                                        46b67ad2-532b-4b73-866b-0f06e992481b.xls


                                                                                                                                         These lines
                                                                                                                                         are an
                                                                                                                                         example of
                                                                                                                                         multiple
                                                                                                                                         install ids in a
                                                                                                                                         single
                                                                                                                                         FLEXlm
                                                                                                                                         license.dat
Ex. 3   100-3     IDL 5.2   SUN       Solaris 2.6 FLEXlm    FL   5   MachineA   12345678   n/a          n/a           n/a    n/a         file.
Ex. 4   100-4     IDL 5.2   HP        HP-UX 10.20 FLEXlm    SN   1   MachineA   12345678   MachineB     11223344      n/a    n/a         example
Ex. 5   100-5     IDL 5.2   HP        HP-UX 10.20 FLEXlm    SN   1   MachineA   12345678   MachineB     11223344      n/a    n/a         example
Ex. 6   100-6     IDL 5.2   SGI       IRIX 6.4    FLEXlm    SN   1   MachineA   12345678   MachineC     44332211      n/a    n/a         example
RESULTING EXAMPLE LICENSE INFORMATION

EXAMPLE 1 RESULT

############ license file comments, do not delete ###############
# Installation Number(s): 000011
INCREMENT idl_drawx idl_lmgrd 1.000 1-jan-0000 0 9BD6B061C772B378A659 \
         VENDOR_STRING="000011Research Systems, Inc." HOSTID=000012345678 \
         ck=4
INCREMENT insight idl_lmgrd 2.000 1-jan-0000 0 3B26E0B15B9939D143FC \
         VENDOR_STRING="000011Research Systems, Inc." HOSTID=000012345678 \
         ck=238
INCREMENT idl idl_lmgrd 5.200 1-jan-0000 0 1B96303127264C4B74A8 \
         VENDOR_STRING="000011Research Systems, Inc." HOSTID=000012345678 \
         ck=20
##################### end of license file #######################

EXAMPLE 2 RESULT

PART ID: MAC100
VERSION: 5.2
HASP:    MAC

INSTALL ID: 120
SITE NOTICE: Research Systems, Inc.
INSTALL KEY: 72-F2S2AT47



        Example License List (revision - 10 October 1999)                                                                          page 16 of 17
      Research Systems, Inc.                                                                    Sheet 4 : Examples
      Form for Educational License Agreement                              46b67ad2-532b-4b73-866b-0f06e992481b.xls

EXAMPLES 3, 4, 5 & 6 RESULT

############ license file comments, do not delete ###############
# Installation Number(s): 100-3 100-4 100-5 100-6

SERVER MachineA 12345678 1700
DAEMON idl_lmgrd /usr/local/rsi/idl_5.2/bin
INCREMENT idl_drawx idl_lmgrd 1.000 1-jan-0000 1 8B867031C65C1EB6F8EB \
     VENDOR_STRING="100-6Research Systems, Inc." HOSTID=44332211 \
     ck=30
INCREMENT idl_drawx idl_lmgrd 1.000 1-jan-0000 1 7B26F091F0BA66D812AF \
     VENDOR_STRING="100-4Research Systems, Inc." HOSTID=11223344 \
     ck=243
INCREMENT idl_drawx idl_lmgrd 1.000 1-jan-0000 1 5BA6E0B10AE8120224AD \
     VENDOR_STRING="100-5Research Systems, Inc." HOSTID=11223344 ck=27
INCREMENT idl_drawx idl_lmgrd 1.000 1-jan-0000 5 4B86B0E1DB9FFF7ECC49 \
     VENDOR_STRING="100-3Research Systems, Inc." ck=126
INCREMENT insight idl_lmgrd 2.000 1-jan-0000 1 CB4670E1C753C42B0BBA \
     VENDOR_STRING="100-6Research Systems, Inc." HOSTID=44332211 \
     ck=218
INCREMENT insight idl_lmgrd 2.000 1-jan-0000 1 0B66C0A1AA6D707B7232 \
     VENDOR_STRING="100-4Research Systems, Inc." HOSTID=11223344 \
     ck=229
INCREMENT insight idl_lmgrd 2.000 1-jan-0000 1 0BE60061E825867F3014 \
     VENDOR_STRING="100-5Research Systems, Inc." HOSTID=11223344 ck=17
INCREMENT insight idl_lmgrd 2.000 1-jan-0000 5 0B56C0919920B2BEE881 \
     VENDOR_STRING="100-3Research Systems, Inc." ck=252
INCREMENT idl idl_lmgrd 5.200 1-jan-0000 10 BB966081D5314DCF109B \
     VENDOR_STRING="100-6Research Systems, Inc." HOSTID=44332211 \
     ck=250
INCREMENT idl idl_lmgrd 5.200 1-jan-0000 6 2BB66051F0D421C0C558 \
     VENDOR_STRING="100-4Research Systems, Inc." HOSTID=11223344 \
     ck=215
INCREMENT idl idl_lmgrd 5.200 1-jan-0000 10 7B5630D1ACEE6F72B702 \
     VENDOR_STRING="100-5Research Systems, Inc." HOSTID=11223344 \
     ck=245
INCREMENT idl idl_lmgrd 5.200 1-jan-0000 50 5BF68051B32218C0138A \
     VENDOR_STRING="100-3Research Systems, Inc." ck=220
FEATURESET idl_lmgrd F1EB0E4A6C698B56
##################### end of license file #######################


      Example License List (revision - 10 October 1999)                                              page 17 of 17

				
DOCUMENT INFO
Description: Technical License Agreement document sample