Yes, yes, I know many of you feel that Qt was coded by The Evil One himself and is a sign of the arrival of the Four Horsemen. Please calm down for a minute.
I use Qt for one reason, and one reason only: inertia. When I first started work on this program, I knew no C++ whatsoever. Qt was a very easy toolkit to get started with, and I basically used it to teach myself C++. Once I got going... well, it was easier to keep using what I knew than learn an entirely new toolkit.
I know that many people have major problems with anything that isn't
GPL-ed and doesn't exclusively use (L)GPL-ed libraries. I don't care if
TrollTech wants their cut if someone is making money from a Qt-based program,
and see it as no different from the Aladdin License for ghostscript
. I
do, however, have a problem with TrollTech's um... control issues. Specifically,
they don't want to do with Qt what Aladdin does with ghostscript
--- put
elder, out-of-date versions under a public license (Artistic, LGPL, whatever).
They fear a "loss of control" over the development of Qt, which is ludicrous
given the history of ghostscript
.
If, in a year's time, another good, easy-to-use toolkit comes along for X, I'll look into porting the player. Right now:
Best to let some time pass.