thanks for the hint Bryan,<div>that might apply.</div><div>In this case, porting the code to Max or Max4Live is not legal, unless I specify an additional exception for it, is it correct?</div><div><br><div>so now, to make it spicier, </div>
<div>I found this FAQ:</div><div>~~~~~~~~~~~~~~~~~<br></div><div>If a library is released under the GPL (not the LGPL), does that mean that any software which uses it has to be under the GPL or a GPL-compatible license?<br>
<br>Yes, because the software as it is actually run includes the library.</div><div>~~~~~~~~~~~~~~~~~</div><div><br></div><div>is this a show-stopper for porting of the XS into a proprietary environment?</div><div><br></div>
<div><br></div><div><br></div><div><br></div><div><br><div class="gmail_quote">On Thu, Mar 15, 2012 at 9:34 AM, Bryan Jurish <span dir="ltr"><<a href="mailto:moocow.bovine@googlemail.com">moocow.bovine@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">moin Marco,<br>
<br>
sounds like a case for the "system library exception" to me; see here:<br>
<br>
<a href="http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs" target="_blank">http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs</a><br>
<br>
... my take is that for a (Pd|Max|...) patch, the dataflow interpreter<br>
(Pd, Max, or what have you) represents the required "system library" for<br>
use of that patch, so the copyleft doesn't kick in. If you're the<br>
copyright holder, you can also always add explicit "linking exceptions"<br>
to GPL'd code, but I think that shouldn't be necessary in this case,<br>
since interpreter (Pd|Max|...) and program code (patch) are cleanly<br>
separated.<br>
<br>
marmosets,<br>
Bryan<br>
<div class="HOEnZb"><div class="h5"><br>
On 2012-03-14 13:48, Marco Donnarumma wrote:<br>
> hey folks,<br>
><br>
> I'm not going to port anything to Max, but someone expressed interest in<br>
> porting the Xth Sense in Max.<br>
><br>
> Now, apart from my personal view about this, which is a diplomatic "I'd<br>
> rather not, thanks. Port the patch you need to Pd instead".<br>
><br>
> what are the license issues here?<br>
> The XS framework in Pd will be GPL.<br>
> Can a Max software be GPL? What about copyleft then?<br>
><br>
> I found this but it's not clear. and I thought there could not be GPL<br>
> software written in Max because the interpreter is closed-source.<br>
> <a href="http://www.cycling74.com/forums/topic.php?id=1139" target="_blank">http://www.cycling74.com/forums/topic.php?id=1139</a><br>
><br>
> and this is nothing new but good and clear resource:<br>
> <a href="http://www.blogherald.com/2009/07/07/the-basics-of-the-gpl/" target="_blank">http://www.blogherald.com/2009/07/07/the-basics-of-the-gpl/</a><br>
><br>
> thoughts, previous cases?<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Bryan Jurish "There is *always* one more bug."<br>
<a href="mailto:moocow.bovine@gmail.com">moocow.bovine@gmail.com</a> -Lubarsky's Law of Cybernetic Entomology<br>
<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Marco Donnarumma<br>New Media + Sonic Arts Practitioner, Performer, Teacher, Director.<br>ACE, Sound Design MSc by Research (ongoing)<br>The University of Edinburgh, UK<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Portfolio: <a href="http://marcodonnarumma.com/" target="_blank">http://marcodonnarumma.com</a><br>Research: <a href="http://res.marcodonnarumma.com/" target="_blank">http://res.marcodonnarumma.com</a> | <a href="http://www.thesaddj.com/" target="_blank">http://www.thesaddj.com</a> | <a href="http://www.flxer.net/" target="_blank">http://www.flxer.net</a><br>
Director: <a href="http://www.liveperformersmeeting.net/" target="_blank">http://www.liveperformersmeeting.net</a><br>
</div></div>