Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.
6405 Discussions

Does openvino use copyleft third-party libraries?

anony
Beginner
1,172 Views
Does openvino use copyleft third-party libraries? We are developing software with the following configuration. https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/Is-there-a-table-that-summarizes-these-possible-third-party/m-p/1481351/emcs_t/S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExIMFYxSzQ1VU5NVFNKfDE0ODEzNTF8U1VCU0NSSVBUSU9OU3xoSw#M29354 We have asked many questions and we thank Intel for the answers. We are currently checking our license files and would like to know the followin. ● Non-redistributable. ● Copyleft type like GPL Please let me know if these are available. Thank you in advance.
0 Kudos
7 Replies
Munesh_Intel
Moderator
1,133 Views

Hello anony,

We are checking with the relevant team, and will get back to you at the earliest.



Regards,

Munesh


0 Kudos
Munesh_Intel
Moderator
1,074 Views

Hello anony,

For Intel® Distribution of OpenVINO™ toolkit version 2021.4 we have the following under LGPL license:

 

1.    FFMPEG in OPENCV folder


Referring to:

<install_root>/opencv/third-party-programs.txt and <install_root>/opencv/ffmpeg-download.ps1

   

FFMPEG wrappers for Windows are not supplied with the distribution. If you need to read and write video files on Windows via FFMPEG, please download the files using the provided script.


Note that these wrappers are subjects to LGPL license. The full source code is available at the same repository on GitHub:

https://github.com/opencv/opencv_3rdparty/tree/ffmpeg/master_<timestamp>_src

 

Example: https://github.com/opencv/opencv_3rdparty/tree/ffmpeg/master_20211005_src

 

 

2.     GStreamer

 

GStreamer is an open-source framework licensed under LGPL.

 

See https://gstreamer.freedesktop.org/documentation/frequently-asked-questions/licensing.html?gi-language=c. 

 

You are solely responsible for determining if your use of GStreamer requires any additional licenses. Intel is not responsible for obtaining any such licenses, nor liable for any licensing fees due, in connection with your use of GStreamer.




Regards,

Munesh


0 Kudos
anony
Beginner
1,064 Views

Thank you very much.

I checked about FFMPEG and found that in "\opencv\etc\licenses\ffmpeg-readme.txt" it says "If LGPL/GPL software can not be supplied with your OpenCV-based product, simply exclude opencv_videoio_ffmpeg*.dll".
I am assuming that since the program I am using excludes the DLL, it does not violate the GPL, is that correct?
Also, how can I determine if I am using or not using gsstreamer?
I am assuming that the configuration I provided in my link does not include gsstreamer, is that correct?

0 Kudos
Munesh_Intel
Moderator
1,033 Views

Hello anony,

We are checking again with the relevant team, and will get back to you.



Regards,

Munesh



0 Kudos
Munesh_Intel
Moderator
970 Views

Hello anony,

We’ve got replies for both of your questions:

(1) Yes, you don't violate GPL license since you didn't use opencv_videoio_ffmpeg*.dll in your program.

(2) Referring to the list of dlls in the following message: No, you don’t use GStreamer in this list of dlls.

 

 

Regards,

Munesh


0 Kudos
anony
Beginner
955 Views

thank you.
I got it.

I'm really happy that the problem was solved thanks to you.

0 Kudos
Munesh_Intel
Moderator
934 Views

Hello anony,

This thread will no longer be monitored since this issue has been resolved. If you need any additional information from Intel, please submit a new question. 



Regards,

Munesh



0 Kudos
Reply