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