xavierleroy / camlidl

Stub code generator for OCaml/C interface
Other
34 stars 8 forks source link

LICENSE still refers to Q Public License, but OCaml is under LGPL 2.1 now #7

Closed greg-kennedy closed 5 years ago

greg-kennedy commented 5 years ago

File LICENSE in the root has the Q Public License text and says that things from INRIA are under QPL... however, since April 2016 (OCaml release 4.03) the INRIA sources should be LGPL 2.1.

It would be nice to update the LICENSE file... In fact, if camlidl could also be updated to 2.1, they could share the exact same LICENSE instead.

xavierleroy commented 5 years ago

I'm not sure what you mean by "the INRIA sources should be LGPL 2.1". Each project chooses its license(s). Nothing is broken as a consequence of the "compiler" part of CamlIDL still being under the QPL while the "compiler" part of OCaml moved to LGPL 2.1.

If you mean that it would make sense to switch CamlIDL to LGPL 2.1 for the same reasons OCaml switched to LGPL 2.1, I globally agree, but need to find time to make the change.

greg-kennedy commented 5 years ago

Sorry, I misunderstood - I thought the license was saying that CamlIDL included code from OCaml which was under QPL. Since OCaml had updated their license, it should be reflected here.

But that's not what it meant, I misread :)

xavierleroy commented 5 years ago

Commit 5ce4c63 changes the license of the CamlIDL compiler to LGPL 2.1, as previously discussed.