In github I have a software repository which uses libraries at install time. These libraries are not included in the repository itself, but they are downloaded and installed when I install my tool (e.g. defined in
setup.py for python projects).
Does the license I choose for my github software repository depend on any license of the dependencies?
And where can I find a webpage that explains exactly that? When I search for "how to choose a license for OS projects" nowhere the licenses of dependencies are mentioned. That might imply that my above question is answered by a clear "YES".
But is the an authoritative source somewhere?
Related question with unclear answer: Do the licenses of dependencies matter if the dependencies are not actually shipped by my software?
Example: I have a github repository with one single file which is python code to create some graphics. This code is using two libraries the user has to install himself.
import external_library_to_compute_something import external_library_to_plot_something # Read data from a file here, ask user input # Do some calculaions # Maybe do some linear regression. Use a function of the first tool a,b = external_library_to_compute_something.lin_reg(data) # do some more calculations # Now create the plot; use a function of the second tool myplot = external_library_to_plot_something.simple_plot(plot_data) myplot.show()
Do I have to consider the licenses of the two tools
YES or NO?