<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Short answer: yes, it's sufficient to provide the object files and static libs</div><div><br></div>As far as my understanding of GPL & LGPL goes, you do not need to publish your app sources when using LGPL libraries as the "Lesser" part of the LGPL allows for distribution and is not viral. <div><br></div><div>From <a href="http://www.wikivs.com/wiki/GPL_vs_LGPL">GPL vs LGPL</a>:</div><div><br></div><div><blockquote type="cite">The GPL and LGPL prohibit covered software and all derivative work from having its source code hidden from the public. The GPL takes the strong stance, saying that all software that uses the GPL software must itself be released under the terms of the GPL. This is known as a "reciprocal", "share-alike", or "viral" license, and legally prohibits closed source software developers from using GPLed code. In contrast, LGPL provides an exception to the usage and distribution of the software, allowing for non-free products to include the LGPLed software.<br></blockquote><div><br></div><div>Also see <a href="http://multinc.com/2009/08/24/compatibility-between-the-iphone-app-store-and-the-lgpl/">Compatibility between the iPhone App Store and the LGPL</a>:</div><div><br></div><div><blockquote type="cite">If you’re developing an iPhone application that you intend to submit to Apple’s App Store and you want to make use of a third-party’s software library that happens to be licensed under the GNU Lesser General Public License (LGPL), you have a couple of choices according to the license requirements:<br><br><div><span class="Apple-tab-span" style="white-space:pre">        </span>• You can open-source your app. Specifically, you provide to your users the source code of your entire application under the LGPL or GPL. That means for example all the .h and .m files.<br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>• You can keep your app closed-source, but you provide to your users all the object code of your application necessary to re-link your application. That means for example all the .o and .a files. Most people forget that this option is in fact available to iPhone app developers.<br></div></blockquote><br><blockquote type="cite">Of course, if you modify the library itself, you have to provide these code changes in source form either way.</blockquote></div><div><br><div><div>On Feb 5, 2014, at 5:55 AM, Ed Kelly <<a href="mailto:morph_2016@yahoo.co.uk">morph_2016@yahoo.co.uk</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt; position: static; z-index: auto;">Hi Dan, Miller et al.<br><br>I'm still somewhat confused about the LGPL issues with regarding apps.<br><br>Say I make an app that uses LibPd, and include an object or library that is licensed with an LGPL license. Would I have to include all source code for the app itself, or would it be sufficient to provide object files and source code for just the LGPL library I have used?<br><br>Cheers,<br>Ed<br><div><span><br></span></div><div> </div><div>Ninja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, for iPhone and iPad<br><a href="http://www.ninjajamm.com/">http://www.ninjajamm.com/</a></div><div><br><br></div><div>Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!<br><a href="http://sharktracks.co.uk/">http://sharktracks.co.uk/</a> </div><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family:
HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Sunday, 26 January 2014, 19:29, Dan Wilcox <<a href="mailto:danomatika@gmail.com">danomatika@gmail.com</a>> wrote:<br> </font> </div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div class="y_msg_container"><div id="yiv8330599851"><div><div>Howdy Miller, </div><div><br clear="none"></div><div>Sorry to bring this up again. The license in the expr source code headers has been updated to LGPL, but I just noticed the post in vexp_if.c line 386 still reads:</div><div><br clear="none"></div><div>"expr, expr~, fexpr~ version %s under GNU General Public License ".</div><br clear="none"><div class="yiv8330599851yqt4073149549" id="yiv8330599851yqt42164"><div>On Oct 5, 2013, at 8:53 PM, Dan Wilcox <<a rel="nofollow" shape="rect" ymailto="mailto:danomatika@gmail.com" target="_blank" href="mailto:danomatika@gmail.com">danomatika@gmail.com</a>> wrote:</div><br class="yiv8330599851Apple-interchange-newline" clear="none"><blockquote type="cite"></blockquote></div></div><div class="yiv8330599851yqt4073149549" id="yiv8330599851yqt71060"><div style="word-wrap:break-word;">Awesome, thank you. I'm glad we could figure it out. I remember checking a few times and we discussed this in libpd. I kept getting confused by the different licenses.<div><br clear="none"><div><div>On Oct 6, 2013, at 3:55 AM, Miller Puckette <<a rel="nofollow" shape="rect" ymailto="mailto:msp@ucsd.edu" target="_blank" href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>> wrote:</div><br class="yiv8330599851Apple-interchange-newline" clear="none"><blockquote type="cite">OK... done and pushed to git
repo.<br clear="none"><br clear="none">cheers<br clear="none">M<br clear="none"><br clear="none">On Sat, Oct 05, 2013 at 12:18:23PM -0700, Miller Puckette wrote:<br clear="none"><blockquote type="cite">Hmm... Looking back in the git repo i saw:<br clear="none"><br clear="none">commit 42f3e5f8dbc60ad644e9f8a1c5b61d1847e19470<br clear="none">Author: Miller Puckette <<a rel="nofollow" shape="rect" ymailto="mailto:msp@ucsd.edu" target="_blank" href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>><br clear="none">Date: Thu Nov 3 11:40:35 2011 -0700<br clear="none"><br clear="none"> change expr~ source to LGPL license (with IRCAM"s permission :)<br clear="none"><br clear="none">I had quite forgotten about this (and still can't remember this ever having happened)<br clear="none">but here's the e-mail I got from Shahrokh:<br clear="none"><br clear="none"><blockquote type="cite">On Tue, Oct 25, 2011 at 02:50:53AM -0700, Shahrokh
Yadegari wrote:<br clear="none"><blockquote type="cite">Dear Max and Miller,<br clear="none"><br clear="none">I got news from IRCAM that they are willing to release expr code on LGPL.<br clear="none">Will that solve the current licensing problems?<br clear="none"><br clear="none">Max, could you communicate to the list and let me know what they think<br clear="none"></blockquote>about<br clear="none"><blockquote type="cite">this. I hope this helps.<br clear="none"><br clear="none">thanks,<br clear="none">Shahrokh<br clear="none"></blockquote></blockquote><br clear="none">So I think we're in the clear (although I hope Shahrokh kept the mail from<br clear="none">IRCAM authorizing this!)<br clear="none"><br clear="none">I'll go on and change the source over here so that it appears in the git repo.<br clear="none">(This will take some time as I first want to merge my 0.45 fixes into 'master'.)<br clear="none"><br clear="none">cheers<br clear="none">Miller<br clear="none"><br clear="none"></blockquote></blockquote></div></div></div><br clear="none"><div>
<span class="yiv8330599851Apple-style-span" style="border-collapse:separate;border-spacing:0px;"></span><div style="word-wrap:break-word;"><span class="yiv8330599851Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px;"></span><div style="word-wrap:break-word;"><div>--------</div><div>Dan Wilcox</div><div>@danomatika</div><div><a rel="nofollow" shape="rect" target="_blank" href="http://danomatika.com/">danomatika.com</a></div><div><a rel="nofollow" shape="rect" target="_blank" href="http://robotcowboy.com/">robotcowboy.com</a></div><div><br clear="none"></div></div><br class="yiv8330599851Apple-interchange-newline" clear="none"></div><br class="yiv8330599851Apple-interchange-newline" clear="none"><br class="yiv8330599851Apple-interchange-newline" clear="none">
</div>
<br clear="none"></div></div><br><div class="yqt4073149549" id="yqt57636">_______________________________________________<br clear="none"><a shape="rect" ymailto="mailto:Pd-list@iem.at" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a shape="rect" href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br><br></div> </blockquote> </div> </div> </div> </div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--------</div><div>Dan Wilcox</div><div>@danomatika</div><div><a href="http://danomatika.com">danomatika.com</a></div><div><a href="http://robotcowboy.com">robotcowboy.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></div></div></body></html>