Hi there,
I came across a licensing issue, that I think needs to get clarified/fixed:
My understanding is that LCM is licensed under the LGPL, with the intent that end users can link against and use LCM without releasing code.
However, any code generated by lcm-gen includes, and therefor directly compiles with lcm/lcm_coretypes.h, which means that it is compiled with LGPL code, thereby triggering the viral clause of the LGPL...
I think that two things need to be clarified/happen:
1) The licence for lcm/lcm_coretypes.h needs to be changed to something more open/permissive.
2) The licence for the generated code should be clarified to be owned by the owner of the input... see the protobuf licence for an example:
Does that make sense?
Thanks,
-=Abe