Skip to content

Suggestion to add library target which omits L-GPL deps (i.e luksan) #568

@markusgft

Description

@markusgft

Dear all,
First of all, thanks for the great work, this is an incredibly useful package.
I have a question (and maybe suggestion) regarding the license of NLOpt, it being a collection of different (possibly modified) sources with different licenses from different authors. It looks like the large majority of original sources would be permissively licensable, only a few sources are non-permissively licensable, most outstandingly src/algs/luksan/COPYRIGHT which is L-GPL.
NLOpt as a whole might be considered L-GPL because everything is lumped into one main library target here.
Have you considered adding a separate library target (maybe called nlopt_notice or similar) which omits problematic headers and sources, such that you could offer a "reduced" version of NLOpt under permissive license? At first sight, this might be doable with a few modifications to CMakeLists. Your opinion would be very much appreciated, happy to discuss further!
Thank you
Markus

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions