| May 20, 2011 9:00 PM PDT | |
New Deployment Licensing for Your Applications that Include Rogue Wave* IMSL* Numerical Libraries Content
Intel resells the Rogue Wave* IMSL* Numerical Libraries with Intel® Fortran. The name of the product that combines these components is Intel® Visual Fortran Composer XE 2011 with IMSL 6.0 for Windows*. The prior release was called Intel® Visual Fortran Compiler Professional Edition with IMSL*.
With this release, there is a change regarding deployment licensing for applications that include IMSL Numerical Libraries content. It is your (or your customers') responsibility to obtain any applicable license to deploy IMSL library functions. Although the questions and answers below help explain what this means, this Q&A document is not a substitute for legal advice from your own counsel.
While reading this page, please refer to the IMSL Fortran Numerical Library 6.0 End User License Agreement
- Q1. What is IMSL?
-
The IMSL Numerical Libraries are a comprehensive set of mathematical and statistical functions that programmers can embed into their software applications. Using these libraries adds performance and quality to an application and saves developers time because they don't need to write the functionality themselves. IMSL is composed of the following types of functions:
Mathematics Statistics - Matrix Operations
- Linear Algebra
- Eigensystems
- Interpolation & Approximation
- Numerical Quadrature
- Differential Equations
- Nonlinear Equations
- Optimization
- Special Functions
- Finance & Bond Calculations
- Genetic Algorithm
- Basic Statistics
- Time Series & Forecasting
- Nonparametric Tests
- Correlation & Covariance
- Data Mining
- Regression
- Analysis of Variance
- Transforms
- Goodness of Fit
- Distribution Functions
- Random Number Generation
- Neural Networks
- Q2. What's a deployment (or runtime) license? Why do I need it?
-
Deployment licenses grant rights to use, in this case, IMSL capabilities that have been built into an application. 'Runtime license' is just another term for 'deployment license' – they are the same thing. Intel promotional collateral and the Rogue Wave End-User License Agreement (EULA) refer to 'deployment licenses.'.
All Intel-originated software development products include deployment license rights without separate charges or separate licensing. IMSL is a product from Rogue Wave. Intel is reselling this popular library for the convenience of Windows-based Fortran developers. This means customers are licensing IMSL under Rogue Wave terms and conditions. It is Rogue Wave's business practice to license developer and deployment rights separately, and charge for both.
- Q3. How do I buy deployment licenses?
-
Contact your preferred software seller if you wish to purchase deployment licenses as you would purchase any Intel Software Development Product. Your reseller will provide you with a serial number and you will receive email about your purchase, as you would with any purchase of an Intel software product. With the IMSL deployment license, there is nothing to install and there is no license key. The email will contain a link to the IMSL Fortran Numerical Library 6.0 End User License Agreement (EULA), which customers can download, read, and save locally. Customers can register their purchase with the serial number as they would register any Intel Software Development Product. The benefit in doing this is that the Intel® Software Development Products Registration Center offers a convenient way to keep track of IMSL deployment licenses.
- Q4. My company is an Independent Software Vendor (ISV) and we want one new developer license for an application that will be resold to our customers. What do I buy?
-
You should consider buying one new commercial license for Intel® Visual Fortran Composer XE 2011 with IMSL. This product includes 1 developer and 1 deployment license. If the application with IMSL content is used by your customers (that is, users outside the ISV), you can contact Rogue Wave for information about IMSL deployment licenses. Here is Rogue Wave contact information relating only to ISV deployment licensing (worldwide): OEMinfo@roguewave.com, phone 303.545.3246, fax 303.447.2568.
- Q5. I'm an ISV, have a single developer-license and want to renew. What do I buy?
-
Consider whether your needs would be met by buying one development license Software Support Renewal (SSR) for Intel® Visual Fortran Composer XE 2011 with IMSL. If your development is for internal use, consider buying the SSR Deployment licenses from Intel or an Intel reseller. If you are distributing an update of your application outside your company – an update based on Intel® Visual Fortran Composer XE with IMSL – then either you or your customer is responsible for obtaining proper deployment licenses. You may contact Rogue Wave for information about IMSL deployment licenses. Here is Rogue Wave contact information relating only to ISV deployment licensing (worldwide): OEMinfo@roguewave.com, phone 303.545.3246, fax 303.447.2568.
- Q6. I'm a developer of an app that I alone will use on a single-user system. What do I buy?
-
Consider buying one single-user developer license (new or, as appropriate, SSR) which also includes 1 IMSL deployment license.
- Q7. I'm an end-user customer and I'm developing an application for one other user. What do I buy?
-
Consider purchasing a developer license, which includes 1 IMSL deployment license. You will also want to consider whether you want to purchase an additional IMSL deployment license.
- Q8. Did you say something about 32- and 64-bit licensing?
-
No. All licensing is independent of 'bittedness.'
- Q9. Is there a license-check in the system for IMSL deployment licenses?
-
No. It is up to the developer-organizations to understand the terms and conditions of the software licenses they purchase, including the Rogue Wave IMSL deployment licenses.
- Q10. Are there floating licenses for Intel® Visual Fortran Composer XE with IMSL?
-
No. All developer licenses and IMSL deployment licenses are user-based. They do not float. When it comes time to deliver and use the application, you should take a look at whether purchasing the server-based IMSL deployment rights might meet your needs.
- Q11. If I'm a developer with a current license subscription, either new or SSR, for the Intel® Visual Fortran Compiler 11.1, Professional Edition with IMSL, do I get updated to the new release?
-
Yes. But you need to understand and, during installation, accept the new IMSL deployment license terms, conditions and practices.
- Q12. If I don't want to use IMSL and would rather use some other library product, such as Intel® MKL, is that OK?
-
Ultimately, you, the customer must decide what suits your needs. The Intel® Visual Fortran Composer XE with IMSL includes Intel MKL. If you are deciding whether or not to renew, you can purchase a renewal license, do development planning and decide if you want to deploy applications using IMSL.
- Q13. If I have a license for Intel Visual Fortran Compiler Professional Edition 11.1 with IMSL but no longer want to use IMSL, can I buy a support subscription renewal (SSR) for Intel® Visual Fortran Composer XE 2011 – the form of the product that doesn't have IMSL?
-
Yes.
- Q14. If I currently use Intel Visual Fortran 11.1 Professional Edition with IMSL 6.0 and upgrade to Intel Visual Fortran Composer XE with IMSL 6.0, do I need to purchase IMSL deployment licenses?
-
Intel cannot provide legal advice to you. You must read the applicable license to make your own assessment and determination. But if your updated application includes IMSL functionality and is distributed to users, then you or your customers will be responsible for obtaining any required IMSL deployment licenses. If the application is an update, your users can purchase SSR IMSL deployment licenses from Intel or Intel software resellers. Remember, if you are an ISV, you can contact Rogue Wave for information about IMSL deployment licenses. Rogue Wave contact relating only to ISV deployment licensing (worldwide): OEMinfo@roguewave.com, phone 303.545.3246, fax 303.447.2568
- Q15. I'm a developer currently using Intel Visual Fortran 11.1 with IMSL 6.0. Will I get an update that includes the new Intel Visual Fortran Composer XE with IMSL? What about IMSL deployment licenses for applications updated with the new Visual Fortran + IMSL?
-
Yes, you are eligible to download and install the update. If you develop with the update, the application is subject to the new IMSL terms and conditions, and you or your customers will be responsible for obtaining any required IMSL deployment licenses.
- Q16. Can I use the old IMSL with a new version of the standalone Intel® Visual Fortran Composer XE?
-
This combination is known to have problems and we do not support or recommend its use. The version of IMSL sold with Intel Visual Fortran Composer XE 2011 has been compiled with that version and has been fully tested.
- Q17. When I buy IMSL deployment licenses, what will I receive from Intel or my preferred software tools reseller?
-
You will receive email from the Intel® Software Development Products Registration Center (IRC) which explains your purchase. The mail will contain a link to a copy of the End-User License Agreement (EULA). You should copy this to your local machine and manage it as your organization manages other EULAs. There is no license-key for IMSL deployment licenses and there is nothing to install.
- Q18. How do I manage the support-service period of IMSL deployment licenses? Is there any way to check it at the IRC?
-
It's the same process as any other Intel software product. You will receive a serial number in email that explains your purchase. There is no license-key for IMSL runtimes and there is nothing to install. But you will have the serial number and can register your runtime rights. The benefit to you is that, once registered, you can track, and audit, your deployment rights.
- Q19. If the application-user moves to other department and won't use the application anymore, can the IMSL deployment license be transferred to another person?
-
We are not able to provide legal advice to you. You should read the applicable license and consult your legal advisors regarding license use.
- Q20. Do customers need to purchase IMSL deployment licenses at the same time they purchase developer licenses?
-
The various licenses are available separately.
- Q21. If I keep using Intel Visual Fortran 11.1 with IMSL 6.0, do I need to purchase deployment licenses when I renew support?
-
If you keep using the Intel Visual Fortran 11.1 with IMSL 6.0, you have that product under different license terms. Whether or not you use the last or current release from Intel, you are still bound by Rogue Wave deployment license terms. If you upgrade to Visual Fortran Composer XE 2011 with IMSL, the applications you deploy are subject to different deployment license terms. As a convenience, you can purchase deployment licenses from Intel, Intel software resellers or Rogue Wave.
- Q22. What if I have more questions about license terms for either the Intel products or the IMSL component contained in Intel Visual Fortran Composer XE with IMSL?
-
Please contact us either directly or through your preferred software development tools vendor.
This article applies to: Intel® Visual Fortran Compiler for Windows* Knowledge Base
For more complete information about compiler optimizations, see our Optimization Notice.
