- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm developing an application using OpenCV 3.0, which uses the Intel IPP-CV libraries to accelerate certain image processing functions. Everything will be statically linked with my executable. What is the licensing situation here? Am I allowed to commercially distribute my application if IPP-CV is present? Do I need a separate licence? I couldn't find this information in the IPP-CV faq and the licence document inside the ippicv folder has a generic licence.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
If you get IPP-ICV through OpenCV only, you need to follow the OpenCV license agreement. There is some information on this here as below.
Intel Corporation granted OpenCV Foundation and all our users the right to use IPP-ICV libraries free of charge for both non-commercial and commercial use. Optimization with IPP-ICV is enabled by default on the supported platforms.
Best,
Bjoern
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
OpenCV usage doesn't mean anything in this case. Commercial distribution of your product, that uses IPP lib files for linking, requires a commecial license. (Personal or ip-pool-linked).
Best regards,
Roman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
To distribute your application you simply need to have a valid IPP license and follow the license conditions which you can get from here also.
Under 4. License Conditions there is a separate paragraph F. Distribution and an IPP specific one under G. Intel® Integrated Performance Primitives which requires your special attention.
Have a successful distribution. ;-)
Best,
Bjoern Bruecher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for the answers. In the mean time I found this page that seems to grant a free 'community licence' for IPP, including commercial uses. Does this apply to the subset used with OpenCV?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
John S. wrote:
Thank you for the answers. In the mean time I found this page that seems to grant a free 'community licence' for IPP, including commercial uses. Does this apply to the subset used with OpenCV?
Hi John,
community license have some limitations.
For example you will be able to download and work later only with the latest version of IPP.
If you need some deprecated but very useful tools, they will not be available in IPP 9.x at all and some OpenCV functions will not be IPP-optimized.
For example, fast JPEG-compression functions are deprecated now.
If this limitation is not important for your project, community license is a good solution.
Best regards,
Roman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For example you will be able to download and work later only with the latest version of IPP.
I'm not downloading IPP from the Intel website, but rather using IPP as downloaded with openCV during cmake with the script from here https://github.com/Itseez/opencv/tree/master/3rdparty/ippicv . I guess this is the latest version, and only contains the library used with OpenCV. The community license should cover this package as well, right?
I apologize if my questions seem redundant, but I need to make sure that I'm actually allowed to distribute my app with IPP enabled. I've pored over the EULA included with ipp-cv, but it just lists the types of available licences, and the OpenCV website is not helpful in determining if one is allowed to commercialize their app with the integrated primitives library, and if not, how one acquires the right to do so.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
If you get IPP-ICV through OpenCV only, you need to follow the OpenCV license agreement. There is some information on this here as below.
Intel Corporation granted OpenCV Foundation and all our users the right to use IPP-ICV libraries free of charge for both non-commercial and commercial use. Optimization with IPP-ICV is enabled by default on the supported platforms.
Best,
Bjoern
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Much thanks, I must have glossed over that line.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are welcome. Let me close this thread then.
Best,
Bjoern
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page