﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
4119	Migrate from Qt 5 to Qt 6	Tom Goddard	Tom Goddard	"Qt 6.0 was released in December of 2020 although some modules were not included such as QtWebEngineWidgets which we use for all our html panels (Log, help viewer, basic actions, viewdockx...) and QtMultimedia which we use for the webcam command.  Those modules are scheduled for Qt 6.2 which is planned for release in September 2021.  We would not be able to move to Qt 6 before that due to the HTML views.

The Qt Company has changed their longterm support release policy.  We are using Qt 5.15.2 in ChimeraX 1.2 which is a longterm support release.  But the new policy is that only commercial license holders will get Qt 5.15.3 and later patch releases and only they will have access to the source code for 5.15.3.  Open source developers must move to Qt 6 in order to get patch releases.  So we are stuck at Qt 5.15.2 with no patches unless we buy a commercial license.  For 3 developers that is $12,000 per year with no distribution fee.

List of modules included in Qt 6.0: https://wiki.qt.io/Checklist_for_Qt_6.0_inclusion

Qt long term support policy blog post: https://www.qt.io/blog/qt-offering-changes-2020
"	enhancement	assigned	major		Window Toolkit				Eric Pettersen Greg Couch Scooter Morris				all	ChimeraX
