<div style="font-family: Helvetica; font-size: 13px; ">Ok, great. That's helpful everyone, thank you.<br></div>
                <div><div><br></div><div>--&nbsp;</div><div>Tony Hillerson<br></div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Wednesday, October 2, 2013 at 18:35 PM, Dan Wilcox wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><meta http-equiv="Content-Type" content="text/html charset=us-ascii">My approach with PdParty so far is:<div><br></div><div>- GPL source code is incompatible with the Apple App Store due to the static linking requirement which means you cannot distribute GPL libs as dynamic libs which can be updated or replaced by the user</div><div><br></div><div>- GPL patches are fine, they are text files which are not compiled into your app binary so can be freely replaced, I expose all of the GPL patches I use to the user so they can modify or update them to satisfy the distribution requirement of the GPL<br><div><br></div><div>- I leave out [expr] &amp; [expr~] for now. The license in the expr src folder is LGPL, but the license in the source headers is GPL and the following is printed to console when first loading the external: "expr, expr~, fexpr~ version 0.4 under GNU General Public License ". I will leave it out until those parts of the code are explicitly changed. If this has already happened, then we need to merge in those changes to libpd. So far, as Miller suggests, I've been replacing [expr] with regular math objects.</div><div><br><div><div>On Oct 3, 2013, at 4:12 AM, <a href="mailto:pd-list-request@iem.at">pd-list-request@iem.at</a> wrote:</div><br><blockquote type="cite"><div><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: 13px; color: rgb(127, 127, 127); "><b>From:<span>&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: 13px; ">Tony Hillerson &lt;<a href="mailto:tony.hillerson@gmail.com">tony.hillerson@gmail.com</a>&gt;<br></span></div><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: 13px; color: rgb(127, 127, 127); "><b>Subject:<span>&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: 13px; "><b>Re: [PD] Legal restrictions for apps</b><br></span></div><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: 13px; color: rgb(127, 127, 127); "><b>Date:<span>&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: 13px; ">October 3, 2013 3:17:37 AM GMT+08:00<br></span></div><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: 13px; color: rgb(127, 127, 127); "><b>To:<span>&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: 13px; ">Miller Puckette &lt;<a href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>&gt;<br></span></div><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: 13px; color: rgb(127, 127, 127); "><b>Cc:<span>&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: 13px; "><a href="mailto:pd-list@iem.at">pd-list@iem.at</a><br></span></div><br style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><br style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">I agree that it seems like there's there's no prohibition on distributing LPGL objects, but it seems like unless I fork libpd and remove that extern I'm required to make my object code available as well. Is that other's understanding also?</div><div style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><br></div><div>--&nbsp;</div><div>Tony Hillerson<br></div><div><br></div></div><p style="font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: rgb(160, 160, 168); ">On Wednesday, October 2, 2013 at 13:04 PM, Miller Puckette wrote:</p><blockquote type="cite"><div><span><div>Hi Tony -</div><div><br></div><div>I'm not sure, but I always thought you can distribute LGPL objects within</div><div>commercial (closed-source) software. If I'm wrong about that, the next</div><div>step would be to re-rwite the patch without using expr~ and not include</div><div>expr~ in the product. (I keep it as an extern to make that easy to do.)</div><div><br></div><div>cheers</div><div>Miller</div><div><br></div><div>On Wed, Oct 02, 2013 at 11:32:21AM -0600, Tony Hillerson wrote:</div><blockquote type="cite"><div><div>Hey guys,</div><div><br></div><div>I'm wondering about the restrictions for using Pure Data patches in Android and iOS apps with libpd. I have a rudimentary understanding that if I distribute software that's released under the GPL or LGPL I need to make available my source or at least the object files of my app.</div><div><br></div><div>As I understand it, from the vanilla distribution contains [expr~], which is LGPL. If I use libpd, I'm distributing it, and I need to make the source or the object files of my apps available. Is that correct? Are there any paid apps that use pd and distribute through Google Play or Appstore?</div><div><br></div><div>--</div><div>Tony Hillerson</div></div></blockquote><div><br></div><blockquote type="cite"><div><div>_______________________________________________</div><div><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a><span>&nbsp;</span>mailing list</div><div>UNSUBSCRIBE and account-management -&gt;<span>&nbsp;</span><a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a></div></div></blockquote></span></div></blockquote></div></blockquote></div><br><div>
<span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; "><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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></div></span><br><br>
</div>
<br></div></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>