I am developing an open source project, but need to use a library. The library is open source, but I don’t know if I need to tell the user about the dependency. Do I have to show a license of the dependencies that I use? The dependency is under the MIT license.
It is open source, so the user can find out by themselves that you are using said library (at the very least, it will show up as a dependency, or as part of the code). Trying to hide this just comes out as dishonest, making your software suspect. All for nothing.
The whole idea of open source is open: Tell (as well as you can/manage) all any user or potential adaptor might want to know up front about the software. You want it to be widely used, so you are doing yourself (and your users) a favor.