License for lcm_coretypes.h and generated code

31 views
Skip to first unread message

Abe Bachrach

unread,
Jun 29, 2016, 6:44:30 AM6/29/16
to lcm...@googlegroups.com
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

Edwin Olson

unread,
Jun 29, 2016, 12:12:01 PM6/29/16
to lcm...@googlegroups.com
I could have sworn we had some language in there somewhere to disclaim any rights to generated code, but I can't find it. It certainly is not the intention to apply LGPL to generated code.

lcm_coretypes.h should be separately licensed under <BSD? public domain?>

-Ed

--
You received this message because you are subscribed to the Google Groups "lcm-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lcm-dev+u...@googlegroups.com.
To post to this group, send email to lcm...@googlegroups.com.
Visit this group at https://groups.google.com/group/lcm-dev.
For more options, visit https://groups.google.com/d/optout.



--
Edwin Olson
Assoc. Professor, Computer Science & Engineering
University of Michigan
http://april.eecs.umich.edu

Albert Huang

unread,
Jul 2, 2016, 1:39:47 AM7/2/16
to lcm...@googlegroups.com
+1

Suggested changes work for me. Abe, are you able to submit a PR?

Albert
Reply all
Reply to author
Forward
0 new messages