-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Sadly, I am really not an expert, when it comes to licensing.
Luckily codeberg mentioned your tool and I really like that it gives orientation, straightforward instructions and tools to verify it.
What I am missing is whether and how to handle licenses from libraries used in a project.
A short search gave me the impression that an answer to that can depend on how the software is packaged or distributed.
Eg. writing a Python library with a dependecy on numpy, importing and using numpy classes, that a user will install and install numpy as a requirement, does not need to deal with the numpy licenses.
But if you have a project that creates a binary, you are delivering the used code in a compiled form and should have to deal with the licenses.
Maybe I got it all wrong, I don't know. But a straight forward explanation how to handle usage of libraries and frameworks would be helpful. Also whether licenses have to be added recursively. Like pandas has a lot of licenses in it license folder. If I would create a binary that uses pandas, would my project need to list all the licenses of pandas? Would I be responsible to check those dependencies again and unclude the licenses and so on?
It would be really awesome to see an example on how to deal with that.