On Saturday 12 of November 2011 05:41:08 Matti Airas wrote:
> Hi,
> 
> The bigger issue here is that _something_ needs to happen to the
> project. It's currently hosted on a Nokia-owned virtual server, and
> although I can arrange the hosting to continue, I can only easily extend
> it to mid-2012, because that's when my own employment at Nokia will end
> as well. Of course, the services could be then moved to some other
> virtual server, but I personally don't see how PySide could be better
> off by itself than as a Qt add-on.
> 
> More comments below.
> 
> On 11.11.2011 18:54, ext anatoly techtonik wrote:
> > 1. Bugtracker
> > Jira suxx. It doesn't support OpenID and OAuth, has an ugly theme and
> > is too overloaded for PySide (or for me, whatever).
> 
> Actually, I believe using the same bug tracker with Qt would be one of
> the bigger practical gains of the change. Whenever a PySide bug turns
> out to have a root cause in Qt, it'd become much easier to reassign the
> bug, instead of reporting another one and (in the worst case) manually
> syncing the contents.
> 
> > 2. Design
> > PySide pages has an attractive design and leave a good consistent
> > feeling of the project in general. I can't say the same for Qt pages
> > and its green-ogre-in-the-cloud theme. It is consistent, but no good.
> 
> I'm not starting a bicycle-shed painting argument here... ;-)
> 
> > 3. Mailing list
> > I am quite happy to have a Google Group mirror, and I am not sure it
> > will be possible to sync it with a new list anymore. Considering that
> > Qt uses the same mailman, there is no gain.
> 
> There would be the gain that someone would host the mailing list, take
> care of the backups, etc. The Google Groups mirror is trivial to setup,
> no matter where the mailing list would be hosted.
> 
> > 4. Repository
> > Gitorious suxx. Just because there is GitHub with pull requests, pages
> > and dozen of other nifty features.
> 
> Gitorious is quite slow at times, I admit that much. However, it would
> mostly be used as a plain read-only Git repo, since Qt uses Gerrit for
> code reviews. From the developer perspective, that would be a
> significant improvement to the current situation. GitHub mirrors can be
> trivially setup by anyone who wishes to do so.
> 
> > I guess it makes this part - "We welcome any contribution without
> > requiring a transfer of copyright." - no longer valid. A pity. An evil
> > world is where you need to sign a paper to do something good.
> 
> A copyright transfer would still not be required. And for any new
> contributions, it's just a simple click-through (although I admit that
> might not be a case for existing contributions, because it's probably
> less work to get signatures by email than set up a custom click-through
> service for PySide contributions).
> 
> >> The agreement primarily facilitates Nokia's compliance with its
> >> commitments under the agreement with the KDE Free Qt Foundation, and
> >> enables commercial Qt users to participate in the Qt Project. Most of
> >> the Qt code is currently licensed under the LGPL v2.1, so there would
> >> not be drastic changes for the PySide open source licensing.
> >> 
> >> [2]http://qt-project.org/legal.html
> > 
> > I don't understand what stops commercial Qt users from using PySide?
> > IIUC after the agreement is signed, you give up all your authorship
> > rights and Nokia or Microsoft or Oracle can do whatever they want with
> > the license. I doubt they will change the license to MIT of public
> > domain. I doubt they won't want constrain open source users more with
> > patents and trademarks. So, it doesn't look very positive at all from
> > this point of view.
> 
> No, the contribution agreement does NOT make you give up all your
> rights. You still have copyright to your code. You do grant a
> non-exclusive license for Nokia for the contribution, as well as a
> patent license. The explicit patent license is an improvement from the
> current situation as it provides certainty for all users that there are
> no patent traps in PySide.
> 
> One of the bigger issues why all Qt contributions require a contribution
> agreement is the KDE "warranty" agreement: if there are no free versions
> of Qt released during 12 months, Qt would fall under a very liberal BSD
> variant. [1] This would apply to PySide as well.
> 
> [1] http://en.wikipedia.org/wiki/KDE#Licensing
> 
> The commercial licensing of Qt has been sold to Digia, and as a
> side-effect of the migration, Digia would acquire rights to sell
> commercial versions of PySide. Nokia does not directly benefit from
> this, but it would potentially broaden the PySide user base quite a bit,
> because many companies are due to internal or external regulation
> prohibited from using any open-source software. Commercial use would
> provide lots of additional interest in PySide and a direct professional
> incentive for supporting and maintaining the project. This would
> directly benefit the project and the open source users, just as it does
> in Qt proper.
> 
> But yes, back in 2009 when we were planning how to setup the PySide
> project, I insisted on not requiring a contribution agreement. I didn't
> anticipate how much the situation of MeeGo, and by extension, PySide,
> would change. My bad.
> 
> > Well, if you didn't ask - I wouldn't answer. I've got a feeling that
> > PySide is going to die, because Nokia can not afford to
> > support/sponsor it anymore. So far it was a very pleasant experience,
> > and if Qt umbrella is required for PySide project to continue - I
> > guess I don't have any other choice than to support that move.
> 
> I don't see the situation as bleak. PySide already has a large number of
> users, both open source and commercial, and I expect the interest in a
> liberally licensed Python Qt project to increase, not to wane in the
> future.
> 
> I'm not sure the proposed change would be the only possible way for
> PySide to continue, but I genuinely believe it's the best bet for the
> project at the moment, due to reasons explained above.
> 
> > Anyway, PySide is awesome! =)
> 
> Thanks! It's the community that makes it great. :-)
> 
> ma.

It is sad to hear that Matti may move out ot Nokia.  His guiding hand in the 
PySide project would be sorely missed if that move did happen. It would also 
be a real loss to Nokia, IMO.

As I lack detailed knowledge as well as the desire to acquire the knowledge of 
legal aspects of licensing agreements, I would be quite happy to follow all 
Matti's suggestions regarding reorganisation of PySide. I have seen the never 
ending arguments about these matters in other organisations and I would not 
wish to see it here.

BTW, I have spend some time to move my (engineering) structural analysis 
program to Python3, including moving the PyQt gui to the PyQt bound to 
Python3.  During that time I tried to follow the development of PySide in this 
mailing list, including the compatibility with Python3. I plan to try to 
implement the Python3 GUI in PySide.

Looking through real beginners' tutorials that I wrote for PySide, I notice 
that they have been translated into French.  Nice to see that somebody thought 
they were worth the effort of translation. It would be even nicer if the 
translators had acknowledged the authorship of the original.  But, of course, 
anything in public domain is, well,  "public".  

OldAl.
_______________________________________________
PySide mailing list
[email protected]
http://lists.pyside.org/listinfo/pyside

Reply via email to