Subject: Change the qpaeq license from AGPL to LGPL? From: Tanu Kaskinen To: pulseaudio-discuss , Jason Newton , Maarten Bosmans , Arun Raghavan , Matěj Laitl , Aidan Gauland Date: Fri, 16 Dec 2016 15:13:54 +0200 Message-ID: <1481894034.2054.8.camel@iki.fi> Hi all, A bug was recently filed about the top-level LICENSE file not mentioning the AGPL licensing of qpaeq: https://bugs.freedesktop.org/show_bug.cgi?id=92802 I was surprised to find out that qpaeq is licensed under AGPL. While we could simply fix the top-level LICENSE file, I would prefer to change the qpaeq license to LGPL v2.1 instead to be in line with the rest of the PulseAudio code. I don't have anything against AGPL as such, but I am against complicating the licensing terms of PulseAudio for no good reason. In order to be able to change the license, we need an explicit permission to do so from everyone who holds copyright to any part of the code of qpaeq. Below is a list of every qpaeq contributor. I'm not sure every small change is copyrightable, but I don't want to ignore anyone's contribution at this point. If we don't get the permission from everyone, we can at that point discuss if we can change the license anyway. The contributors: Jason Newton added qpaeq script for GUI equalizer control to src/util https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=41853cc7c01d3b400e781bb9db8c09befd04685b remove .py extension from qpaeq https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=77c6b696560f460e74af85d069863e8337e99d33 src/utils/qpaeq: added more friendly error messages to common errors https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=4eb65a0a46bd880faf620db3dff94f82f966bd61 Maarten Bosmans qpaeq: Make it python3 and python2 compatible https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=b453e13edef8be95d70d837466e911b883faf476 Arun Raghavan utils: Typo fixes in qpaeq https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=bb2e60a142ca0a2f95a168751073e17f7623a552 Matěj Laitl qpaeq: Try to load equalizer module before failing, better error messages https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=f36148a82e99b40a0adebfdf10c83e480b484847 Aidan Gauland qpaeq: Don't set font-size on widgets https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=be4619e3f7b98a0595418bd7d13b7504ffb5136f If you're one of the listed contributors, please reply to this mail, stating whether you give permission to change the license of the code you wrote to LGPL v2.1. Of course, if anyone (contributor or not) thinks relicensing is a bad idea, speak up. We can always just add a note about AGPL to the top- level LICENSE. -- Tanu https://www.patreon.com/tanuk Subject: Re: Change the qpaeq license from AGPL to LGPL? From: Jason Newton To: Tanu Kaskinen Cc: pulseaudio-discuss Date: Sun, 18 Dec 2016 22:27:03 -0500 Message-ID: Hi Tanu - this is perfectly acceptable. -Jason On Fri, Dec 16, 2016 at 8:13 AM, Tanu Kaskinen wrote: > Hi all, > > A bug was recently filed about the top-level LICENSE file not > mentioning the AGPL licensing of qpaeq: > https://bugs.freedesktop.org/show_bug.cgi?id=3D92802 > > I was surprised to find out that qpaeq is licensed under AGPL. While we > could simply fix the top-level LICENSE file, I would prefer to change > the qpaeq license to LGPL v2.1 instead to be in line with the rest of > the PulseAudio code. I don't have anything against AGPL as such, but I > am against complicating the licensing terms of PulseAudio for no good > reason. > > In order to be able to change the license, we need an explicit > permission to do so from everyone who holds copyright to any part of > the code of qpaeq. Below is a list of every qpaeq contributor. I'm not > sure every small change is copyrightable, but I don't want to ignore > anyone's contribution at this point. If we don't get the permission > from everyone, we can at that point discuss if we can change the > license anyway. > > The contributors: > > Jason Newton > > added qpaeq script for GUI equalizer control to src/util > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D41853= cc7c01d3b400e781bb9db8c09befd04685b > > remove .py extension from qpaeq > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D77c6b= 696560f460e74af85d069863e8337e99d33 > > src/utils/qpaeq: added more friendly error messages to common errors > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D4eb65= a0a46bd880faf620db3dff94f82f966bd61 > > Maarten Bosmans > > qpaeq: Make it python3 and python2 compatible > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Db453e= 13edef8be95d70d837466e911b883faf476 > > Arun Raghavan > > utils: Typo fixes in qpaeq > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Dbb2e6= 0a142ca0a2f95a168751073e17f7623a552 > > Mat=C4=9Bj Laitl > > qpaeq: Try to load equalizer module before failing, better error mess= ages > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Df3614= 8a82e99b40a0adebfdf10c83e480b484847 > > Aidan Gauland > > qpaeq: Don't set font-size on widgets > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Dbe461= 9e3f7b98a0595418bd7d13b7504ffb5136f > > If you're one of the listed contributors, please reply to this mail, > stating whether you give permission to change the license of the code > you wrote to LGPL v2.1. > > Of course, if anyone (contributor or not) thinks relicensing is a bad > idea, speak up. We can always just add a note about AGPL to the top- > level LICENSE. > > -- > Tanu > > https://www.patreon.com/tanuk Subject: Re: Change the qpaeq license from AGPL to LGPL? From: Maarten Bosmans To: Tanu Kaskinen Date: Mon, 13 Feb 2017 22:13:37 +0100 Message-ID: Hi Tanu, I missed your earlier emails. Yes, relicensing to LGPL v2.1 is fine by me. Maarten 2016-12-16 14:13 GMT+01:00 Tanu Kaskinen : > Hi all, > > A bug was recently filed about the top-level LICENSE file not > mentioning the AGPL licensing of qpaeq: > https://bugs.freedesktop.org/show_bug.cgi?id=3D92802 > > I was surprised to find out that qpaeq is licensed under AGPL. While we > could simply fix the top-level LICENSE file, I would prefer to change > the qpaeq license to LGPL v2.1 instead to be in line with the rest of > the PulseAudio code. I don't have anything against AGPL as such, but I > am against complicating the licensing terms of PulseAudio for no good > reason. > > In order to be able to change the license, we need an explicit > permission to do so from everyone who holds copyright to any part of > the code of qpaeq. Below is a list of every qpaeq contributor. I'm not > sure every small change is copyrightable, but I don't want to ignore > anyone's contribution at this point. If we don't get the permission > from everyone, we can at that point discuss if we can change the > license anyway. > > The contributors: > > Jason Newton > > added qpaeq script for GUI equalizer control to src/util > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D41853= cc7c01d3b400e781bb9db8c09befd04685b > > remove .py extension from qpaeq > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D77c6b= 696560f460e74af85d069863e8337e99d33 > > src/utils/qpaeq: added more friendly error messages to common errors > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D4eb65= a0a46bd880faf620db3dff94f82f966bd61 > > Maarten Bosmans > > qpaeq: Make it python3 and python2 compatible > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Db453e= 13edef8be95d70d837466e911b883faf476 > > Arun Raghavan > > utils: Typo fixes in qpaeq > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Dbb2e6= 0a142ca0a2f95a168751073e17f7623a552 > > Mat=C4=9Bj Laitl > > qpaeq: Try to load equalizer module before failing, better error mess= ages > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Df3614= 8a82e99b40a0adebfdf10c83e480b484847 > > Aidan Gauland > > qpaeq: Don't set font-size on widgets > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3Dbe461= 9e3f7b98a0595418bd7d13b7504ffb5136f > > If you're one of the listed contributors, please reply to this mail, > stating whether you give permission to change the license of the code > you wrote to LGPL v2.1. > > Of course, if anyone (contributor or not) thinks relicensing is a bad > idea, speak up. We can always just add a note about AGPL to the top- > level LICENSE. > > -- > Tanu > > https://www.patreon.com/tanuk Subject: Re: Change the qpaeq license from AGPL to LGPL? From: Arun Raghavan To: Tanu Kaskinen , "pulseaudio-discuss" , Jason Newton , Maarten Bosmans , Matěj Laitl , Aidan Gauland Date: Mon, 19 Dec 2016 09:02:45 +0530 Message-Id: <1482118365.778034.823147665.45BC8114@webmail.messagingengine.com> On Fri, 16 Dec 2016, at 06:43 PM, Tanu Kaskinen wrote: > Hi all, > > A bug was recently filed about the top-level LICENSE file not > mentioning the AGPL licensing of qpaeq: > https://bugs.freedesktop.org/show_bug.cgi?id=92802 > > I was surprised to find out that qpaeq is licensed under AGPL. While we > could simply fix the top-level LICENSE file, I would prefer to change > the qpaeq license to LGPL v2.1 instead to be in line with the rest of > the PulseAudio code. I don't have anything against AGPL as such, but I > am against complicating the licensing terms of PulseAudio for no good > reason. > > In order to be able to change the license, we need an explicit > permission to do so from everyone who holds copyright to any part of > the code of qpaeq. Below is a list of every qpaeq contributor. I'm not > sure every small change is copyrightable, but I don't want to ignore > anyone's contribution at this point. If we don't get the permission > from everyone, we can at that point discuss if we can change the > license anyway. I'm fine with the relicense. Cheers, Arun Subject: Re: Change the qpaeq license from AGPL to LGPL? From: Matěj Laitl To: Tanu Kaskinen Cc: pulseaudio-discuss Date: Mon, 19 Dec 2016 14:28:55 +0100 Message-ID: 2016-12-16 14:13 GMT+01:00 Tanu Kaskinen : > Matěj Laitl > > qpaeq: Try to load equalizer module before failing, better error > messages > https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3D > f36148a82e99b40a0adebfdf10c83e480b484847 > I'm fine with relicensing under LGPL v2.1. Matěj Subject: Re: Change the qpaeq license from AGPL to LGPL? From: aidalgol@fastmail.net To: Tanu Kaskinen Date: Sun, 18 Dec 2016 20:38:35 +1300 Message-ID: <0E28CFAE-9905-4F7D-98CB-CB14EEEB970C@fastmail.net> I am fine with my changes being relicensed under the LGPL. If you need something more formal, let me know. Regards, Aidan Gauland On 17 December 2016 02:13:54 GMT+13:00, Tanu Kaskinen wrote: >Hi all, > >A bug was recently filed about the top-level LICENSE file not >mentioning the AGPL licensing of qpaeq: >https://bugs.freedesktop.org/show_bug.cgi?id=92802 > >I was surprised to find out that qpaeq is licensed under AGPL. While we >could simply fix the top-level LICENSE file, I would prefer to change >the qpaeq license to LGPL v2.1 instead to be in line with the rest of >the PulseAudio code. I don't have anything against AGPL as such, but I >am against complicating the licensing terms of PulseAudio for no good >reason. > >In order to be able to change the license, we need an explicit >permission to do so from everyone who holds copyright to any part of >the code of qpaeq. Below is a list of every qpaeq contributor. I'm not >sure every small change is copyrightable, but I don't want to ignore >anyone's contribution at this point. If we don't get the permission >from everyone, we can at that point discuss if we can change the >license anyway. > >The contributors: > >Jason Newton > > added qpaeq script for GUI equalizer control to src/util >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=41853cc7c01d3b400e781bb9db8c09befd04685b > > remove .py extension from qpaeq >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=77c6b696560f460e74af85d069863e8337e99d33 > > src/utils/qpaeq: added more friendly error messages to common errors >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=4eb65a0a46bd880faf620db3dff94f82f966bd61 > >Maarten Bosmans > > qpaeq: Make it python3 and python2 compatible >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=b453e13edef8be95d70d837466e911b883faf476 > >Arun Raghavan > > utils: Typo fixes in qpaeq >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=bb2e60a142ca0a2f95a168751073e17f7623a552 > >Matěj Laitl > >qpaeq: Try to load equalizer module before failing, better error >messages >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=f36148a82e99b40a0adebfdf10c83e480b484847 > >Aidan Gauland > > qpaeq: Don't set font-size on widgets >https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=be4619e3f7b98a0595418bd7d13b7504ffb5136f > >If you're one of the listed contributors, please reply to this mail, >stating whether you give permission to change the license of the code >you wrote to LGPL v2.1. > >Of course, if anyone (contributor or not) thinks relicensing is a bad >idea, speak up. We can always just add a note about AGPL to the top- >level LICENSE. > >-- >Tanu > >https://www.patreon.com/tanuk