This is my first post so I apologize in advanced if this question has been asked/answered before.
I have a question regarding the usage of open source libraries. We own several apps that are not open source, but use open source libraries that doesn't require our source code to be open sourced like LGPL, MIT, Apache, etc.
We've been through a long process of sanitizing our apps and remove libraries that require our code to be open sourced. Sadly, we can't go open source at the moment, but we are sure that the libraries that we use does not make as in infringement with any license, What we don't know is if we have to specify for each of the open source libraries that we use what license they have.
Do we have to include in our apps a screen that lists all the open source libraries that we use?. Do we have to include a file with this information?. Do we have to do anything at all?.
libfoo
is under 3BSD, you have certain obligations; if Apache2, slightly more; if GPLv3, considerably more, and so on: but in all cases the licence will tell you what your obligations are. Then you need to look at the licence onlibbar
, and see what those obligations are. Then the licence onlibbaz
, and so on.