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.