Previous Next Table of Contents

2. Qt is the spawn of the Devil!

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:

  1. I'm finishing my doctorate.
  2. I don't like the toolkits out there.

Best to let some time pass.


Previous Next Table of Contents