Linked by Thom Holwerda on Wed 19th Aug 2009 15:07 UTC, submitted by lemur2
Thread beginning with comment 379510
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: No reason for riverbank anymore
by FunkyELF on Wed 19th Aug 2009 21:02
in reply to "RE: No reason for riverbank anymore"
I will obviously keep an eye on this project but I don't expect it to be in a usable state earlier than in a year or two.
As for PyQt, I am actually quite happy with it. It's one of the best run opensource projects so I don't think it will suddenly disappear. Still, having LGPL-ed Qt bindings would be great for both Python (it would be fantastic to have robust and portable GUI out of the box on all platforms) and Qt (it would radically lower the entry barrier for its users). It's sad that Nokia hasn't found an agreement with Riverbank.
As for PyQt, I am actually quite happy with it. It's one of the best run opensource projects so I don't think it will suddenly disappear. Still, having LGPL-ed Qt bindings would be great for both Python (it would be fantastic to have robust and portable GUI out of the box on all platforms) and Qt (it would radically lower the entry barrier for its users). It's sad that Nokia hasn't found an agreement with Riverbank.
Previously if Riverbank's policy or FAQ or something stated that you were not allowed to use a commercial license for something that was developed using the GPL version. This was a restriction on the commercial license.
Now there is nothing saying that I can't develop my closed source application in house using the GPL PyQT and switch to PySide when both my app and PySide are stable. If I made no distributions during development I don't need to release any source.
BTW, I just finished my first set of Python bindings for an in-house C++ library. It actually wasn't that bad. Pretty easy, but nowhere as big as Qt.
Its good to know there are more generators available but from what I've heard they are all garbage, especially SWIG.
RE[3]: No reason for riverbank anymore
by TheBadger on Wed 19th Aug 2009 21:40
in reply to "RE[2]: No reason for riverbank anymore"
"It's sad that Nokia hasn't found an agreement with Riverbank.
Previously if Riverbank's policy or FAQ or something stated that you were not allowed to use a commercial license for something that was developed using the GPL version. This was a restriction on the commercial license. "
The restrictions were exactly the same as for buying Qt commercial licences at that time: something which actually has nothing to do with either of the licences (despite uninformed whining from various people) and everything to do with the policy of selling commercial licences in the first place.
Now there is nothing saying that I can't develop my closed source application in house using the GPL PyQT and switch to PySide when both my app and PySide are stable. If I made no distributions during development I don't need to release any source.
Some victory for Free Software that is.
With this particular project, Nokia has shown that its way of managing relationships with its corporate partners comes straight out of Microsoft's playbook. Still, it's yet one more area where Nokia gets to show off its complete lack of originality.





Member since:
2009-06-30
I've just tried PySide and my (fairly simple) code has failed with an error:
Boost.Python.ArgumentError: Python argument types in
QMainWindow.addDockWidget(MyWindow, DockWidgetArea, QDockWidget)
did not match C++ signature:
addDockWidget(QMainWindow {lvalue}, Qt::DockWidgetArea area, QDockWidget* dockwidget, Qt::Orientation orientation)
addDockWidget(QMainWindow {lvalue}, Qt::DockWidgetArea area, QDockWidget* dockwidget)
I will obviously keep an eye on this project but I don't expect it to be in a usable state earlier than in a year or two.
As for PyQt, I am actually quite happy with it. It's one of the best run opensource projects so I don't think it will suddenly disappear. Still, having LGPL-ed Qt bindings would be great for both Python (it would be fantastic to have robust and portable GUI out of the box on all platforms) and Qt (it would radically lower the entry barrier for its users). It's sad that Nokia hasn't found an agreement with Riverbank.