Changes between Initial Version and Version 17 of Ticket #1635
- Timestamp:
- Nov 13, 2020, 8:23:15 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1635
- Property Cc added
- Property Milestone → 1.2
- Property Summary PySide2 → Replace PyQt5 with PySide2
-
Ticket #1635 – Description
initial v17 1 We currently require a paid commercial license for PyQt5 to be able to sell ChimeraX to companies. With PySide2 this would not be needed. The cost of PyQt5 is not high, I think about $2000 per year for 4 developer licenses. So the real question should be which Qt Python bindings will have better support and be better maintained in the future. PySide2 is an official part of the Qt project, PyQt5 is a one person company. It is unclear which will have a better future. 2 1 3 More an FYI as a suggestion: I understand from meetings over the last few months that PHENIX, CCP4 and CCP-EM are all actively working on migrating to Python 3 and have all decided upon using PySide2 rather than PyQt5 for their GUIs. The two packages appear to be nearly identical in their functionality and APIs, but the former is a free license and apparently has more support from Qt themselves. 2 4