Intel® Integrated Performance Primitives - Licensing FAQ




End User License Agreement

Intel® Integrated Performance Primitives End User License Agreement

Frequently Asked Licensing Questions

How do I get Intel® Integrated Performance Primitives (Intel® IPP) for Intel® Core™ i7, Intel® Atom™, Intel® Core™ Duo, Intel® Pentium®, Intel® Xeon®, and Intel® Itanium® 2 processors?
Intel IPP is offered as three different products: Intel IPP for Windows*, Intel IPP for Linux*, and Intel IPP for Mac OS*. All three versions are available as part of the Intel® Compiler Profession Editions and Intel® Compiler Suite Professional Edition products. The Windows and Linux versions are also available separately. Each product includes support for multiple processors, including Intel® Core™ i7, Intel® Atom™,Intel® Core™ Duo, Intel® Pentium®, Intel® Xeon®, and Intel® Itanium® 2 processors.

Is cryptography for Intel IPP sold with Intel IPP?
Yes. Cryptography for Intel IPP is part of the main Intel IPP product, but is packaged separately in order to comply with United States export regulations. Cryptography for Intel IPP is available to download for all registered users of Intel IPP. See the Cryptography Download section of this site for more information.

When I buy a copy of Intel IPP, can I redistribute the runtime library files (such as lib, DLLs) with my company's software?
Yes. Your purchase of Intel IPP (and updates through the support service subscription) includes redistribution rights. See the end-user license agreement for redistribution details. The static library files can be redistributed as outlined in the end user license agreement.

What are the redistributable files?
In general, the redistributable files include linkable files (.DLL and .LIB files for Windows, .SO files for Linux). With your purchase of Intel IPP (and updates through the support service subscription), you receive the “ippredist.txt” file which outlines the list of files that can be redistributed. See the end-user license agreement for redistribution details. The evaluation versions of Intel IPP do not provide redistribution rights.

Do I need to buy an Intel IPP license for each copy of our software that we sell?
No. There is no royalty fee for redistribution of Intel IPP. Please check the Intel IPP end user license agreement for more details.

How many copies of my company's application can redistribute the Intel IPP library files?
You may redistribute an unlimited number of copies of the files that are found in the directories defined in the Redistributables section of the end user license agreement.

Where can I view a copy of the Intel IPP product license before making a decision to purchase the product?
You can view the end user license agreement online.

Are there royalty fees for using Intel IPP?
No. There is no royalty fee for redistributing the Intel IPP library files with your software. By licensing the Intel IPP product for your developers, you have rights to redistribute the Intel IPP library files with your software for an unlimited number of copies. For more information, please refer to the end user license agreement.

Does this mean that, if I buy Intel IPP, I don't have to pay license fees to patent holders related to the functions of Intel IPP?
The Intel IPP software library contains a variety of functions that may be used by developers as they implement products, including products that support various industry standards. Implementations of products in accordance with such standards, or the standard-enabled platforms, may require licenses from various entities, including Intel Corporation. Such licensing is not provided by Intel IPP.

What are the license terms and/or license fees for using Intel IPP samples?
Intel IPP samples are provided to show how to use Intel IPP functionality. Some of these samples illustrate the use of Intel IPP in implementing functionality defined by industry standards. These samples are not product-feature-complete codec solutions.

When products are built in accordance to industry standards, there is often intellectual-property licensing involved. Such industry standards are international standards promoted by various standards bodies, such as ISO, ITU-T, and other organizations. When companies produce products in accordance with industry standards, they must ensure that they secure the appropriate technology and intellectual property licensing from the standards bodies and other third parties. Intel IPP material provides pointers to the standards bodies. Industry-standard licensing is not provided as part of Intel IPP, nor is it provided with these example illustrations.

How many copies of Intel IPP do I need to secure for my project team or company?
The number of Intel IPP copies that you need is determined by the number of developers who are writing code, compiling, and testing using Intel IPP API, as well as the number of build machines involved in compiling and linking, thereby needing the full development tools file set of Intel IPP. For example, two developers with up to eight build and test machines at any given time would require eight copies.

How do floating licenses work with Intel IPP?
Floating licenses for Intel IPP are intended to accompany the use of floating licenses for the Intel® compilers, (i.e. a developer using the floating license for Intel IPP is assumed to be doing so while using a floating license for the Intel compiler). Floating licenses are not available for the standalone IPP products. Please check the Floating
License section of the Intel IPP End-User License Agreement for more information.

Back to top