Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Library & licensing question

kiranprabhu
Beginner
304 Views
Dear Team
I got few questions on IPP library
1. Is the implementation of LZO compression same as that available athttp://www.oberhumer.com/opensource/lzo/
2. Data compression/decompression using LZO functions of IPP library is compatible with compression/decompression functions available with open source code available athttp://www.oberhumer.com/opensource/lzo/
3. The open source version implements multiple algorithms to support various speed & size (e.g. lzo1f, lzo1c etc) whichspecificalgorithm does the IPP supports.
4. IsIntelcommittedto keep thecompatibilitymentioned in point no 2 in future changes in the open source code.
5. If a license of IPP is purchased then is it required to pay royaltyto Third Party for any patents or originalimplementorof algorithm(e.g LZO).
Regards
Kiran
0 Kudos
2 Replies
Chao_Y_Intel
Moderator
305 Views

Hello,

For the questions:

1. Is the implementation of LZO compression same as that available at http://www.oberhumer.com/opensource/lzo/

The implementation is different. But the compressed file format is the same in the single-thread mode. In multi-thread mode, the format is a bit different. It needs a header to compressed data, so it can be able to decompressed in parallel.

2. Data compression/decompression using LZO functions of IPP library is compatible with compression/decompression functions available with open source code available at http://www.oberhumer.com/opensource/lzo/

It looks similar question with 1. LZO sample tried to keep the function parameters to be as close as possible to open source one.

3. The open source version implements multiple algorithms to support various speed & size (e.g. lzo1f, lzo1c etc) which specific algorithm does the IPP supports.

IPP LZO corresponds to LZO-1X-11.

4. Is Intel committed to keep the compatibility mentioned in point no 2 in future changes in the open source code.

We cannot comment on the future feature now...

5. If a license of IPP is purchased then is it required to pay royalty to Third Party for any patents or original implementor of algorithm(e.g LZO).

This FAQs in this articlemay helpclarify your question:
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-faq/

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?
What are the license terms and/or license fees for using Intel IPP samples?


Thanks,
Chao

0 Kudos
Naveen_G_Intel
Employee
305 Views

Hi Kiran Prabhu,

I hope Mr.Chao has clarified your questions; I just want to make it clear on using IPP samples in your application.

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 ccordance 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.

Please refer to http://software.intel.com/sites/products/collateral/hpc/ipp/ipp_faq.pdf

and ippEULA.rtf in the sample installation folder.

Thanks,

Naveen Gv

0 Kudos
Reply