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 https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License "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."