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
external_library_to_compute_something
external_library_to_plot_something
YES or NO?