Intel® Visual Fortran Compiler

IMSL® Fortran Numerical Library Deployment / Distribution Rights for Intel® Visual Fortran Compiler, Professional Edition Customers

Intel and Visual Numerics, Inc. have partnered to provide Fortran developers a robust, feature-rich set of tools for sophisticated numerical analysis. An End User License Agreement with Visual Numerics is distributed with each copy of the Professional Edition compiler. This document details the rights and obligations of the licensee, including limited deployment rights of applications created with the IMSL Numerical Library. Below we have captured some of the common questions regarding deployment of applications that include calls to the IMSL Numerical Library.

FAQ

Q: I have purchased a copy of the Intel Visual Fortran Compiler, Professional Edition (“IVF Pro”) and received the IMSL Numerical Library as part of the package. What license rights do I have?

A: You are licensed to develop applications that use the IMSL Numerical Library on your single-user Windows computer containing up to 4 CPUs (Application Development). Furthermore, you may distribute runtime-only versions of your Fortran application to any number of end users within your company, so long as the application will be used on single-user computers with no more than 4 CPUs each (Application Deployment). Other Application Deployment scenarios are technically feasible, but require you to purchase a license directly from Visual Numerics. Please refer to this matrix for clarification:


Application Deployment Licensing



Number of CPUs Per Computer



1 to 4 CPUs

More Than 4 CPUs

Type of Computer / Number of Users Per System

Single-User Desktop or Laptop Computer

Application Deployment is Included with Intel Visual Fortran Compiler, Professional Edition

Application Deployment requires the purchase of a license from Visual Numerics

Multi-User Server Computer

Application Deployment requires the purchase of a license from Visual Numerics

Application Deployment requires the purchase of a license from Visual Numerics

Commercial Distribution (OEM)

Application Deployment of IVF Pro 10.0 or later requires the purchase of a license from Visual Numerics

Application Deployment of IVF Pro 10.0 or later requires the purchase of a license from Visual Numerics

Q: Doesn’t my license allow me to deploy my application to any Windows system?

A: No. You are entitled to free deployment of your application only to single-user desktop computers of less than 4 CPUs each, running a Microsoft Windows operating system. Should you wish to deploy your application to a multi-user server of any size (even with fewer than 4 CPUs), or to a single-user computer containing more than 4 CPUs, you would need to purchase a license directly from Visual Numerics. For commercial distribution of an application, see the note below on OEM application deployment.

Q: I am only distributing my application to others in my organization (not for resale), is my deployment covered by the license that came with the Intel compiler?

A: The determining factors are: 1) the usage scenario of the computers systems to which you are deploying, and 2) the number of CPUs contained in each system. Your distribution is covered by the license you received with your Intel Visual Fortran Compiler, Professional Edition so long as there is only one user per computer and each computer contains no more than 4 CPUs, and the users are within your company. For commercial distribution of an application, see the note below regarding OEM application deployment.

Q: I have created a Fortran application that is sold commercially (OEM distribution), is my distribution covered under my existing license?

A: Deployment of applications outside of your company is allowed for IVF Pro v.9.0, so long as the application is for single-user desktop computers only, each with less than 4 CPUs. Deployment of any application created with IVF Pro v. 10.0 or later requires an Application Deployment License directly with Visual Numerics, Inc. Furthermore, deployment of applications intended for computers with more than 4 CPUs each, or to multi-user server environments also requires that you purchase an Application Deployment License directly from Visual Numerics, Inc

Q: How does Visual Numerics count processors with multiple cores?

A: We consider each multi-core processor to be a single CPU. Therefore, Application Development and Deployment on single-user computers with more than 4 cores is allowed, so long as the number of CPUs (or “sockets”) is 4 or fewer.

Q: Where are these Application Deployment restrictions documented?

A: An End User License Agreement with Visual Numerics, Inc. is distributed with each copy of the Professional Edition compiler. We have provided a copy of that document here. Note in particular the definitions of “Computer,” “Deploy or Deployment,” and “User.” Application Deployment Rights are then detailed in section 3. of the license agreement. We have copied just that section of the Agreement here:

3. Application Deployment License

(a) Subject to the terms and conditions of this Agreement, You are granted a perpetual, non-transferable, non-exclusive, Application Deployment license to use, Copy and distribute Your Application(s), in object code, for use by Users with an unlimited number of runtimes on Computers. Notwithstanding the foregoing provision, and subject to the terms and conditions of this Agreement, if You are employed as a faculty or staff member by a degree-granting academic institution and have purchased a Development license for the Software, You are granted a perpetual, non-transferable, non-exclusive Application Deployment license to use, Copy and distribute your Application with an unlimited number of runtimes for non-commercial, educational purposes on Computers. An Application Deployment software license only allows You to execute (not develop, create or modify) one or more Applications developed using a VNI Development license for the Software. (b) To the extent not prohibited by applicable state law, You agree to indemnify, hold harmless and defend VNI from and against any claims or lawsuits, including but not limited to attorney’s fees, that are based on the use, deployment or distribution of Your Application(s). You agree to use reasonable efforts to restrict Users of Your Application(s) from copying, sublicensing, modifying, reverse engineering, disassembling, decompiling, or redistributing the Software, or using Your Application(s) as an application development tool. You may not Deploy or distribute Your Application(s) (i) which consists of a development tool or utility program similar to the Software which contains the Software; or (ii) which includes, directly or indirectly, the Software Documentation; or (iii) which contains the programming interface derived from the Software; or (iv) for a fee unless You licensed the previous version of the Software with the Intel® Visual Fortran Compiler Professional Edition or You enter into a separate Application Deployment License agreement with VNI. You may not Deploy or distribute Your Application(s) via a server, network, file sharing mechanism or by means of any computing device which enables access to and use of the Software by multiple Users. Your Application(s) (yy) may not provide Your User(s) with an Application Programming Interface (API) which facilitates programmatic access to the developer version of any dynamically linked library (e.g., identified in PC Product as a ".lib" file) contained in the Software (i.e. in PC Product, in any form other than as bound executables); and (zz) may not be used to develop other software programs or applications.

Need More Information?

Please contact us or email ivfpromotion@vni.com. Outside of North America, please refer to the appropriate regional office or Visual Numerics distribution partner listed here.

To learn about the IMSL Fortran Numerical Library, please click here.

 

CompanyProducts & ServicesSolutionsSuccessesSupportDownloadsEmail this page
© Copyright 2008 Visual Numerics, Inc. All Rights Reserved Legal Privacy