On 06/01/2015 09:26 PM, James Cameron wrote: > On Mon, Jun 01, 2015 at 08:25:59PM -0400, Neil Cherry wrote: >> I'm pretty sure the LGPL is for the libraries so sharing your main >> sketch code or your own private libraries are not required. > > Yes, you're right, if you're talking about source code. > > As soon as you distribute firmware which has an LGPL licensed library > inside it, you trigger the distribution terms of the LGPL license. > > Then the object files are required ... if the linker being used > requires them. > > If you substitute your own linker method, such as by partial flash > programming, and a discoverable jump table, you can avoid the object > files. > >> I have read the licenses (oi!) and hope I understand them. ;-) > > ;-) Me too. Years of practice at using them. Had a job once that > required me to advise people about them, to protect corporate > interests. > >> The V3 of the GPL and LGPL can toss a wrench in the works so try to >> avoid code using those licenses. > > Agreed. But > http://www.gnu.org/licenses/gpl-faq.en.html#LGPLStaticVsDynamic is > about both v2, v2.1, and v3 of the LGPL. > Ouch, more reading of legalese. My brain will hurt. But if I intend to use this stuff in one off products I'd better understand it. Thanks for the heads up. --=20 Linux Home Automation Neil Cherry ncherry@linuxha.com http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .