giaf / hpipm

High-performance interior-point-method QP and QCQP solvers
Other
532 stars 128 forks source link

Clarify licenses #78

Closed eric-heiden closed 4 years ago

eric-heiden commented 4 years ago

Thank you so much for providing this awesome library!

I noticed some inconsistencies in the licenses of some files. Most of them are 2-Clause BSD, but in the following files you include the GPL license:

Could you consider unifying the license terms of those files, so that it will be easier for others to use your library in non-GPL code?

One last thing: the file experimental/andrea/notes/syscop.bib is an external symbolic link that cannot be resolved.

giaf commented 4 years ago

First of all, thanks for the interest in HPIPM!

The license has been changed to BSD-2 rather recently, thanks for pointing out that some files still need to be updated!

The syscop.bib is an internal bib file we use at our lab. In general please disregard the content of the experimental and archive folders, there is a lot of junk there. I will upload in these days a link to a new reference about HPIPM, so stay tuned :)

eric-heiden commented 4 years ago

Thanks a lot, this will be helpful! For now, we can simply exclude the few files that do not use the BSD-2 license yet.

giaf commented 4 years ago

By now all files, except broken ones in experimental and archive should have the correct BSD-2 license text. Did you still find others with the old one?

eric-heiden commented 4 years ago

Thanks a lot for your fast fixes! However, a few files still have the GPL-3 license instead of BSD-2:

giaf commented 4 years ago

These are fixed too now. Thanks for spotting them.

There is now a new reference in the readme file with a recent paper specifically about HPIPM.

eric-heiden commented 4 years ago

Thank you very much, they are all fixed now! I will check out your paper.