I have one doubt about LZO compression functions in IPP.
According to IPP reference manual, original library of IPP LZO is code of http://www.oberhumer.com/ .
I got LZO code (ver2.09, OpenSource version) and I read the document.
I found below sentences in explanation of LZO.
> The LZO algorithms and implementations are copyrighted OpenSource
> distributed under the GNU General Public License.
If I use LZO function of IPP in my product, it is not clear for me whether I must publish my source code.
It is mentioned that "LZO algorihtms" is applied GPL.
In my understanding, even if I use LZO feature in IPP, it is not needed to publish my source code and library.
Is it right ?
Intel IPP library provides the commercial license, and is not the GPL based, but please note the license for the sample code in the FAQ bellow. If you are using any of them, you need to make sure you follow the license requirement:
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.