<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:12pt"><div><span>Ah well. I'll just have to write a new one based on pd source code and first-principles!</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; background-color: transparent; font-style: normal;"><span>That's what happens...</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; background-color: transparent; font-style: normal;"><span>Ed<br></span></div><div> </div><div>Ninja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, for iPhone and iPad<br>http://www.ninjajamm.com/</div><div><br><br></div><div>Gemnotes-0.2: Live music notation for Pure Data, now with
 dynamics!<br>http://sharktracks.co.uk/ </div> <div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <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 Monday, 9 June 2014, 23:00, Ed Kelly <morph_2016@yahoo.co.uk> wrote:<br> </font> </div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <br><br> <div class="y_msg_container"><div id="yiv1684505213"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;font-size:12pt;"><div><span>OK, so I realise I've made a fundamental mistake here.</span></div><div style="color:rgb(0, 0,
 0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span><br clear="none"></span></div><div style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;">For the latest update of the Pd patch I make for Ninja Tune, I used iem16. Looking at it now I realise that it has a GPL, not an LGPL license. So, I can't use it right? They won't release the source code for the entire app!</div><div style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><br clear="none"></div><div style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande',
 sans-serif;font-style:normal;background-color:transparent;">Oh shit. This is really serious!</div><div style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;">Best,</div><div style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;">Ed</div><div></div><div> </div><div>Ninja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, for iPhone and
 iPad<br clear="none">http://www.ninjajamm.com/</div><div><br clear="none"><br clear="none"></div><div>Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!<br clear="none">http://sharktracks.co.uk/ </div> <div class="yiv1684505213qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv1684505213yqt6591914463" id="yiv1684505213yqt92649"><div class="yiv1684505213yahoo_quoted" style="display:block;"> <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 Thursday, 6 February 2014, 8:11, Jonathan Wilkes <jancsika@yahoo.com> wrote:<br clear="none"> </font> </div> <blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;">  <br
 clear="none"><br clear="none"> <div class="yiv1684505213y_msg_container">On 02/05/2014 08:56 PM, Simon Wise wrote:<br clear="none">> On 06/02/14 00:36, Dan Wilcox wrote:<br clear="none">>> Short answer: yes, it's
 sufficient to provide the object files and <br clear="none">>> static<br clear="none">>> libs<br clear="none">>><br clear="none">>> As far as my understanding of GPL&  LGPL goes, you do not need to <br clear="none">>> publish<br clear="none">>> your app sources when using LGPL libraries as the "Lesser" part of <br clear="none">>> the LGPL<br clear="none">>> allows for distribution and is not viral.<br clear="none">><br clear="none">> yes, though 'viral' is a misleading term  ... the GPL does not, <br clear="none">> cannot, change any license for any other code, it is not infectious.<br clear="none">><br clear="none">> The GPL is certainly more restrictive (regarding re-distribution, not <br clear="none">> use, of the code covered) than for example the BSD or LGPL. It <br clear="none">> restricts the right to distribute/propagate as part of a larger work <br
 clear="none">> to works where the whole of the source code of that work is made <br clear="none">> available for reuse, modification and re-distribution either under the <br clear="none">> GPL or in any less restrictive way.<br clear="none">><br clear="none">> In the second case the GPLed code would no longer be licensed for <br clear="none">> distribution (and would have to be replaced or dropped or a different <br clear="none">> license negotiated with its copyright owners) if the work as a whole <br clear="none">> was modified and distributed with a more restrictive license. Whether <br clear="none">> this is useful or not has been very widely debated.<br clear="none"><br clear="none">There are two debates.<br clear="none"><br clear="none">One is between devs who license their code with the GPL and devs who <br clear="none">license their code with 3-clause BSD.  Both share what they make with <br clear="none">the
 world.  Both keep publicly auditable databases of the changes to the <br clear="none">software.  Both encourage smart, safe ways to design and maintain <br clear="none">software and operating systems.<br clear="none"><br clear="none">BSD devs notice that when they share with GPL devs, the GPL devs say, <br clear="none">"Thanks."  But when the BSD devs try to use what the GPL devs write they <br clear="none">have to fuss with the license.  This is because the GPL essentially puts <br clear="none">the golden rule into the license, whereas the BSD devs have a minimal <br clear="none">license (probably as minimal as a license can be) and just follow the <br clear="none">golden rule as human beings.<br clear="none"><br clear="none">There are good reasons for both camps to do what they do, but it ends up <br clear="none">requiring the BSD folks to care more about licenses than they'd like-- <br clear="none">their license is only 3 clauses,
 after all!  So the BSD camp complains <br clear="none">that when the GPL devs (like Linux Kernel devs) improve on code that was <br clear="none">originally BSD, it comes back to the BSD folks "infected" with the GPL <br clear="none">license which requires them to then care about licenses.  This is where <br clear="none">the "viral" taunt comes from-- a genuine argument between two camps, <br clear="none">both sharing what they make with everyone else to encourage a free and <br clear="none">safe software ecosystem.<br clear="none"><br clear="none">Another debate is between any company that produces proprietary software <br clear="none">and a straw man in a corn field.  Here "viral" is irrelevant because the <br clear="none">company isn't giving improvements back to the community.  Unfortunately <br clear="none">this is probably what first pops to mind when people hear this <br clear="none">argument-- that, somehow, the GPL can
 "infect" the business of selling a <br clear="none">product and make it impossible for a company to make money.<br clear="none"><br clear="none">But for better or for worse, we don't even need to consider minimal <br clear="none">moral principles.  It's demonstrably dangerous to rely on software that <br clear="none">doesn't have a pubic codebase and revision history. (Unfortunately I <br clear="none">think it's for the better since most devs seem allergic to stating <br clear="none">minimal moral principles.)<br clear="none"><br clear="none">-Jonathan<br clear="none"><br clear="none">> The motivation for the GPL is stated in the license and the LGPL was <br clear="none">> written to cover some cases where the authors considered a less <br clear="none">> restrictive license useful.<br clear="none">><br clear="none">><br clear="none">> Simon<br clear="none">><br clear="none">>
 _______________________________________________<br clear="none">> <a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@iem.at" target="_blank" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br clear="none">> UNSUBSCRIBE and account-management -> <br clear="none">> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><div class="yiv1684505213yqt7071778159" id="yiv1684505213yqtfd01139"><br clear="none">><br clear="none">><br clear="none"><br clear="none"><br clear="none">_______________________________________________<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@iem.at" target="_blank" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank"
 href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br clear="none"><br clear="none"></div> </blockquote>  </div> </div>   </div></div>
 </div></div></div><br><br></div> </blockquote>  </div> </div>   </div> </div></body></html>