Understood! Thank you for explaining it to me! 2015-08-23 5:19 GMT+02:00 RJ Ryan <rr...@mixxx.org>:
> > > On Sat, Aug 22, 2015 at 7:54 PM, Ferran Pujol Camins < > ferranpujolcam...@gmail.com> wrote: > >> But isn't there this incompatibility issue? Since we ship the skins with >> Mixxx, they form a whole product that is under GPLv2 (What does it mean >> to say a license is “compatible with the GPL?” >> <http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean>). >> > > The various barbs in the GPL that cause it to be viral really only affect > code -- specifically code that's linked together with a linker. This is why > a GPL'd kernel (Linux) doesn't require the programs that run on it (i.e. > Android, lots of apps shipped with Ubuntu) to be GPL and two processes that > talk over a data pipe (network or UNIX socket) don't have to have the same > license even if they're part of the same distributed "product". ("Open > core" projects like MySQL use this trick to keep proprietary blobs > closed-source by structuring their plugin APIs so that they are independent > processes that talk over network sockets). > > Since skins are just data processed by Mixxx they aren't affected by the > license. > > Copyright applies to specific physical works (i.e. the text of a book, an > executable binary, an artwork file, a text file containing C++ code) -- not > Mixxx as an abstract "product". Our source code is licensed under the GPLv2 > and when it's linked into the mixxx binary that binary is a "derivative > work" -- so those are the only two works we distribute that carry the GPLv2 > license. We're free to choose whatever license we want for the artwork and > other data files (database schema file, skin XML, MIDI/HID preset XML/JS, > etc.). > > The Javascript for MIDI / HID is an interesting case because it's code > that's interpreted by the Mixxx binary, not linked -- so we can choose > whatever license we want for it and also distribute scripts written by > authors who picked a GPL-incompatible license for their Javascript (for > some reason? maybe they just really like the MPL ;) ). > > But CC-BY-SA can't be "translated" to GPLv2 as seen here >> <http://www.gnu.org/licenses/license-list.html.en#ccbysa> (the yellow >> dotted line indicates it isn't compatible with GPL). >> >> If I understand it correctly, if we didn't include the skins with the >> release but instead we offered them as a separate download there would be >> no issue. But since we ship them with Mixxx, both things are a whole >> product. >> >> I'm sorry for being nitpicky, I just want to make sure I understand the >> thing properly and that we make things right :) >> > > No worries :) IANAL but I have a fair bit of experience with copyright in > an open-source setting and by coincidence as part of my "real life" job > talk to copyright lawyers on a regular basis. What we do with Mixxx is OK > -- as I understand it. Getting the advice of a real lawyer for Mixxx may be > useful to do though -- especially since we can discuss things with them in > a privileged setting. > > >> 2015-08-23 4:45 GMT+02:00 RJ Ryan <rr...@mixxx.org>: >> >>> Hey Ferran, >>> >>> We release the Mixxx binary under GPLv2 -- the GPL may be used for other >>> works but it is primarily oriented towards code and I think the legalese >>> around it makes it unclear what obligations there are to uphold as an >>> artist. I think CC-BY-SA makes it much more clear and is better known among >>> artists. >>> >>> Cheers, >>> RJ >>> >>> On Sat, Aug 22, 2015 at 12:38 AM, Ferran Pujol Camins < >>> ferranpujolcam...@gmail.com> wrote: >>> >>>> Hello, I've read a bit about the GPL and CC licenses. >>>> >>>> Our three official skins (Deere, LateNight and Shade) currently are >>>> under a CC-BY-SA <http://creativecommons.org/licenses/by-sa/3.0/> >>>> license, but we release them with Mixxx under a GPLv2 license. This is >>>> incompatible because we are releasing the skins as a whole product with a >>>> different license. Shouldn't we just remove the CC license for the skins >>>> and release all under the GPLv2? This is what's recommended here: >>>> >>>> http://www.gnu.org/licenses/license-recommendations.html#data >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today >>>> http://mixxx.org >>>> >>>> >>>> Mixxx-devel mailing list >>>> Mixxx-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel >>>> >>> >>> >> >
------------------------------------------------------------------------------
_______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel