I am working on a Django project which uses Javascript and CSS libraries. Every library is unmodified and has its license as comment in the actual files I link to. Their licenses range from GPLv3 to BSD-3, MIT and Apache v2. I am trying to figure out how I can license my project considering those dependencies.

Firstly, is there a legal difference between simply linking to the libraries (e.g. hosted by the project owners) and distributing an unmodified version (still containing the license) on my site's server?

Secondly, how do I manage the licensing? Do I have to include an explicit "Licensing" page on the website linking to all the dependencies or are the comments in the code sufficient?

If I am understanding the situation correctly, the mere use of a GPLv3 library binds me to make the project open source. The other licenses do not seem to require such a thing. They however require a certain reproduction of the license notice, and I am wondering what is considered as a "notice".

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.