so I've made an app using a popular library called OpenCV (https://opencv.org/license/)

Its built on android and with the version I'm using it states that the licensing is:

OpenCV 4.5.0 and higher versions are licensed under the Apache 2 License.

Or if I use the older version its:

OpenCV 4.4.0 and lower versions, including OpenCV 3.x, OpenCV 2.x, and OpenCV 1.x, are licensed under the 3-clause BSD license.

But I get a little worried in this, I read up that OpenCV automatically uses FFMPEG which requires a licence, but then I saw another thread where this is not the case for Android?

I'm also worried whether OpenCV uses any third parties automatically that I don't know of, I've seen a few online referring to an xml document, and a few other things, but I'm not entirely sure how to check if its in my app and the forums I see this on are from 2012 so I'm unsure if things have changed since then.

If it helps, my code is based on the facial detection part of the sample code from the following link.

Apologies in advanced if this is the wrong place to post this, I wasn't sure if its coding related, law related or if there's a licence thread?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.