Skip to content

Information about implications of licenses from used libraries #70

@frere-jacques

Description

@frere-jacques

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions