Developer Software & Licensing


Developer Software

Special Development Software Bundle

Developer Plus members receive a special bundle of development tools. This bundle includes ProDev Workshop, Open Inventor, MIPSpro, C, C++, Fortran 77 and Fortan 90 Compilers, IDF (IRIX Developement Foundation) 6.5, IDL's (IRIX Development Libraries) 6.5, and SCSL. This is a 5-user floating license.

Software Support and Updates

SGI Global Developer Plus Program members currently receive software updates only if they have a support contract in addition to their Developer Plus Program membership.

Developer Plus members must register a system serial number with the local Custer Support Center for this software support contract to take effect. This contract covers ONLY this single system. Standard support contracts must be purchased for additional systems if developers wish to receive support and software updates for those systems.

To request a software upgrade, Developer Plus developers - or developers with their own software support contract - need to contact the Technical Assistance Center (TAC) at 1-800-800-4SGI (U.S/Canada) or by contacing your local Customer Support Center. They will verify membership status in the Developer Program and then supply the software.

IMPORTANT: Entitlement ID Information

A "license label" is shipped with requested products. The Entitlement ID is printed at the top of this label. The Entitlement ID is a 15 digit number which proves entitlement (that a product has been purchased). If a customer requests a license using Key-O-Matic (Web and email license request system) and an Entitlement ID is given, then the request will be processed automatically in seconds and a license will be issued to the user. When the customer gets in touch with license administration, the Entitlement ID* will allow the customer to choose either a floating license or a node-locked license for a 1-2 processor system license.

If a customer has lost their Entitlement ID then a Sales Order or Purchase Order can be given. Note: If a Sales Order or Purchase Order is used to prove entitlement then the request is not processed automatically.

Developer Licensing

As of the September 1997 release of the MIPSpro 7.2 compilers (C, C++, Fortran77, and Fortran90), SGI's development software now requires licensing. Initially, we will utilize "soft licensing":

Soft licensing means users without a license key will receive an error/warning message, but will still be able to compile.

In other words, development is possible using a soft-licensed compiler without a license, but you will be bothered with error messages. We recommend that developers get licenses for the 7.2 compilers to avoid any unnecessary annoyance.

Future releases will utilize "hard licensing":

Hard licensing means users without a license key will not be able to compile until they can get a (permanent or temporary) license.

Node-Locked Licenses
When an application is node-locked, it can only run on the machine that the application is installed on.

Node-locked applications are most appropriate for:

  • dedicated/full-time use of a particular language on a particular system (e.g. power users and compile servers)
  • non-network (standalone) systems
  • small sites (where admin costs of floating exceed benefits)

Concurrent Licenses
A Concurrent license is sometimes referred to as a Floating license. When a Concurrent license is installed on a network server, licenses can be made available to anyone running the application on a client system sharing the same network. The number of concurrent users is managed by the license server and limited to a pre-determined number of users (up to the number of seats purchased).

Concurrent license applications are most appropriate for:

  • want compiler available to many occasional users
  • easier administration at large sites

FAQ Software & Licensing

Q. How do I get the new compilers?

The compilers are sent out to new Developer Plus members upon activation of their membership.

If a Developer Plus member has already received a Developer Software Kit and wishes to upgrade, they can download the upgrade from Supportfolio.

Q. How do I obtain licenses for my software?

The fastest way to obtain licenses for SGI applications is through our internet services. To do so, either visit the Licensing website, or send a blank email message for a license request template, including "DEVELOPER" in the subject. Please include the Entitlement ID per the information provided above.

In North America you may call 1-800-800-4SGI to submit your request.

Q. If I am a Developer Plus member and I get an upgrade, how do I get a license?

Developers with valid support agreements that entitle them to software updates obtain their software updates through a push or pull process. Pulls are initiated by the customer, who calls SGI to request an update. Currently, the customer must obtain a license for their pull updates as a separate step. This is accomplished by either visiting the Licensing website, or by sending a blank email message with 'upgrade' in the subject header for a license request template.

SW distribution pushes occur with major software releases. As implied by the name, a push is a proactive distribution of software from SGI out to the install base. For the 6.2 push, the SW Distribution system was modified to push software licenses with software. This was very successful, but somewhat limited. The most significant limitation is with customers who purchased 'volume right-to-use' kits. In these cases SWD did not ship permanent licenses to customers because there was no way to ensure that the right number of licenses were issued to the correct systems. Thus, in these cases the customer was required to request their licenses after they received their software shipments.

Q. Where can I find documentation on license installation issues?

When a license is given out by SGI it should come with license installation instructions. If you need to review the installation information, please visit the Licensing installation website.

For information on FLEXlm license installation you can send an email with the words "FLEXLM FLOAT" (for floating licenses) or "FLEXLM NODE" (for node-locked licenses) in the subject.

In the CD liner notes there are instructions on installing FLEXlm licenses.

The release notes for licensed products have information on licensing for that product.

The Insight book "FLEXlm User's Guide" covers using and administering software licenses. This Insight book is in the subsystem "license_eoe.books.FlexLM_UG".

Q. I installed the license server and it doesn't work, what do I do?

First you should review the FLEXlm Node-locked and Floating license guide for assistance. If you are still unable to get your license server to work contact your local SGI support office for assistance.

Q. If I want to move my software to another system, how do I do it?

Send an email message with TRANSFER in the subject. Specify the system ID (/usr/etc/sysinfo -s) and the Serial Number for the machine you would like to move software from and to. Specify what software packages you would like moved. Also give your name, company, address, email address, phone, and fax number. A license administrator will process your request.

Helpful Links

SGI Licensing Page
SGI Developer License Requests
SGI Licensing FAQ
SGI License Installation Guidelines
SGI Licensing Glossary
FLEXlm Nodelocked and Floating License Guide