I'm developing a GPLv3 project, and i need to use both the feather's icon set, licensed with MIT license, and the PyQt5 library with GPL. I don't need to rewrite or extend any content of the these projects, i just need to to include the icon set in my final binary, and dinamically link the PyQt5 library.
I'm afraid that, since I'm using a Github repository to host my project, adding more things to the current LICENSE file may confuse the github's algorithm to detect the license of my project, as well as making these additions hard to find.
For each of these dependencies, do I need to include their license(or copyright notice) in my repository?
If so, where is the appropriate place to keep the license/notice of these dependencies? It is okay to keep it outside of the LICENSE file?
For each of these dependencies, do I need to distribute their license/notice along with the binary distribution of my project?
edit: I want to use
git submodule with the icon set project, which means that my repository won't contain the icon set, but
git can be used to automatically download it(with its license) whenever someone clone my repository. Anyway, I still need to bundle the icon set with my project's binary, so i'm not sure whether including its license that way is sufficient.