﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1635	Replace PyQt5 with PySide2	Tristan Croll	Eric Pettersen Tom Goddard	"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.

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. 

Is migration to PySide2 something that might be feasible/desirable? As a plugin developer I'm still trying to find out exactly where I stand with respect to PyQt5 licensing requirements, so that would be one less thing to worry about."	enhancement	assigned	moderate	1.2	UI				chimera-programmers				all	ChimeraX
