-
Notifications
You must be signed in to change notification settings - Fork 643
Description
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