@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
    <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]
    <javascript:>>:

        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
        <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]
        <javascript:>.
        To post to this group, send email to
        [email protected] <javascript:>.
        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]
        <javascript:>.
        To post to this group, send email to [email protected]
        <javascript:>.
        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] <javascript:>.
    To post to this group, send email to [email protected]
    <javascript:>.
    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] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[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