A cette époque, une nouvelle bibliothèque GUI (Graphic User Interface) a été élaborée. Nommée Qt, elle était (et est toujours) developpée par Troll Tech. Initialement, non-libre, elle constituait une prouesse technique remarquable du fait qu'elle fonctionnait efficacement et proprement sur diverses plate-formes. Elle a été ignorée par quelques groupes de la communauté du Libre car elle était écrite en C++. Ce langage n'est pas considéré comme la norme en matière de développement par la Free Software Foundation du fait qu'il n'est pas totalement portable (peut-être, existe-t-il d'autres raisons). En réalité, cette bibliothèque n'était libre que pour des applications non-commerciales.
Néanmoins, les partisans de Qt ont commencé à développer le remarquable projet KDE (K Desktop Environment) qui comprend un jeu de bibliothèques de développement de plus haut niveau, un gestionnaire de fenêtrage, et beaucoup d'autres applications fondamentales qui constituent le bureau KDE. Les problèmes de licences associés à Qt se sont dissipés et, actuellement, cette bibliothèque est sous licence GPL et sous license propriétaire.