OpenCV static linking on a commercial product


my company is about to design a commercial closed source software product that will be based, at least partially, on the OpenCV library.
My legal background is far from being solid, but per my understanding of the license, we are free to do it, to honor our part of the agreement we must write in our license notice that we make use of the OpenCV library and include the Apache 2.0 license text.

Is the type of linking (static vs dynamic, or even inclusion of the source) making any difference from the licensing point of view?
Will we break the license agreement in any way if we include the OpenCV as part of our binary blob?

Thanks a lot,


no difference.


just make sure, you build with OPENCV_ENABLE_NONFREE=OFF


That’s what I needed, thanks.