Hi,
I am writing an open source project. In the project, I use some 3rd libraries (are also open source). They are under several licenses such as GPL, Apache or MIT. Now I'd like to open the project and use a free code hosting (e.g: Google code) to share it to everyone. But I am wondering if it is legal when I place the bin files (JAR) inside my directory of project? For example, my
Maven project is:
And now, can I put all dependencies in a sub-directory as like as:
?
I'd like to place them in my project because I don't like if someone downloads my project source, then he needs to go to find and download all dependencies. Some of dependencies are a bit difficult to find. From my point, I just think if I were the downloader, I would like the project's owner embed dependencies in the source code.
My thinking is, if in the license, they do not mention about this, then I can do this. But if what I am going to do is legal, then is it fair?