Licensing Question
-
Hey ModalAI,
I was reading through your coding standards found here and I read that if we use either libmodal-pipe or libmodal-json libraries, we would fall under the LGPL V3 license.
libmodal-pipe, as I understand it, is the mechanism by which all of the sensor data makes its way into ROS. If we develop software in ROS (that makes use of the libmodal-pipe library), does that mean all of our SW would fall under LGPL?
Thanks,
Kenny -
This is not legal advice, but Wikipedia has a nice writeup on LGPL that may be relevant to your question
"Whether a work that uses an LGPL program is a derivative work or not is a legal issue. A standalone executable that dynamically links to a library through a .so, .dll, or similar medium is generally accepted as not being a derivative work as defined by the LGPL. It would fall under the definition of a "work that uses the Library". Paragraph 5 of the LGPL version 2.1 states:
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
Essentially, if it is a "work that uses the library", then it must be possible for the software to be linked with a newer version of the LGPL-covered program. The most commonly used method for doing so is to use "a suitable shared library mechanism for linking". Alternatively, a statically linked library is allowed if either source code or linkable object files are provided."
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login