A quote from the GPL FAQ
<http://www.gnu.org/licenses/gpl-faq.en.html#WhatDoesCompatMean>:

All GNU GPL versions permit such combinations privately; they also permit
> distribution of such combinations provided the combination is released
> under the same GNU GPL version. The other license is compatible with the
> GPL if it permits this too.
>

I interpret this to mean: you must license the combination as GPL. So,
Spyder itself can be developed in another license, but if used in
conjunction with PyQt, any *distribution *must be done as GPL. Non-open
plugins can be used privately (but not distributed as closed). I don't
really thinkg there's much difference between PyQt4 and PyQt5 GPL
licensing. I don't see exceptions either (the non-Commercial exception in
the wiki is only for Qt 2.3.0 on Windows).

I wouldn't take a page from the Python wiki (not from Riverbank) as
authoritative on the matter. The Riverbank license FAQ
<https://www.riverbankcomputing.com/commercial/license-faq> refers pretty
clearly to the GPL FAQ above.

2016-03-21 10:15 GMT-03:00 Carlos Córdoba <[email protected]>:

> @Anatoly: If you want to use your closed source plugins with Spyder,
> please help us to fix our PySide support, that's all. I said this to you
> several times, I don't know why you make me to repeat it: PySide support is 
> not
> gone, it just will have to come from the community. We don't have time to
> support three different Python Qt bindings (specially one that it's not
> ready for Qt5), so we're relying on the community for the least used one.
>
> @Ghislain: You're referencing the *commercial* section of the PyQt
> licensing page, not the open source one. The wiki page I cited before is
> quite clear about the licenses allowed for projects that depend on PyQt,
> and it doesn't make a distinction between PyQt4 and PyQt5. Please stop
> spreading FUD.
>
>
> Cheers,
> Carlos
>
> El 21/03/16 a las 06:09, Ghislain Vaillant escribió:
>
> Quoting the Riverbank FAQ [1]:
>
> Q.
>
> What are the implications of using the GPL version of PyQt?
> A.
>
> To understand your obligations when using GPL code with your application
> see the GPL FAQ <http://www.gnu.org/licenses/gpl-faq.html>.
>
> [1] https://www.riverbankcomputing.com/commercial/license-faq
>
> So, using PyQt5 makes you abide to the GPL (v3). A release of Spyder which
> depends on PyQt5 (which is GPL) would then be considered a combined work
> and need to be licensed under the GPL too.
>
> The situation was different with PyQt4, because of the added exceptions
> Carlos is referring to. However, these are absent in PyQt5.
>
> Ghis
>
>
> Le lundi 21 mars 2016 02:37:55 UTC, Carlos Córdoba a écrit :
>>
>> Hi,
>>
>> Nop, that's not true. The only requirement imposed by PyQt to open source
>> projects depending on it is that their licenses be compatible with the GPL.
>> This is clearly mentioned in the PyQt wiki:
>>
>> https://wiki.python.org/moin/PyQt/PyQtLicensing
>>
>>
>> Cheers,
>> Carlos
>>
>> El 20/03/16 a las 20:14, Ronan Paixão escribió:
>>
>> Have you considered the licensing implications? PyQt is GPL, and actually
>> *depending* on it (instead of using it as one of two possible options)
>> would require Spyder itself to be released as GPL, wouldn't it?
>>
>> 2015-12-29 1:55 GMT-02:00 Carlos Córdoba <[email protected]>:
>>
>>> Hi all,
>>>
>>> Since today, we officially stopped to support PySide in the Spyder
>>> master branch (i.e. in the future Spyder 3.0, Spyder 2.3 still works fine
>>> with it though). This means that:
>>>
>>> 1. If PySide is found in your system, and PyQt5 nor PyQt4 are installed,
>>> Spyder will try to use it. But at the moment, our master branch has several
>>> crashes with PySide that we don't plan to solve (at least not me, other
>>> core developers have shown interest in doing that but nothing has happened
>>> so far :-).
>>> 2. We're not going to solve more bugs related to PySide in the future
>>> (again, at least not me :-)
>>> 3. Support for it will have to come from the community.
>>>
>>> The reasons for taking this decision are explained in the link
>>> referenced by Anatoly, in case someone wants to know them. Nobody is
>>> getting paid to support only PyQt (4 or 5). It was just a pragmatic
>>> decision based on the amount of time the development team has to support
>>> several Python Qt bindings. Given that we're now supporting PyQt5 (and that
>>> PyQt5 is going to be our default choice for Spyder 3.0), we don't have time
>>> to support both PyQt4 and PySide. And because of the uncertainty of
>>> PySide's future, we decided to not support it anymore.
>>>
>>>
>>> Cheers,
>>> Carlos
>>>
>>> El 28/12/15 a las 18:04, anatoly techtonik escribió:
>>>
>>> https://github.com/spyder-ide/spyder/pull/2886
>>>
>>> Hey guys, where is the discussion about that?
>>> I am just curios - does anybody is getting paid
>>> to make Spyder work only with PyQt4?
>>>
>>> Yes. PySide needs more companies interested
>>> in this binding to support this initiative, but the
>>> project is far from being dead.
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "spyder" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at <https://groups.google.com/group/spyderlib>
>>> https://groups.google.com/group/spyderlib.
>>> For more options, visit <https://groups.google.com/d/optout>
>>> https://groups.google.com/d/optout.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "spyder" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/spyderlib.
>>> For more options, visit <https://groups.google.com/d/optout>
>>> https://groups.google.com/d/optout.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "spyder" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/spyderlib.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/spyderlib.
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/spyderlib.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/d/optout.

Reply via email to