The K Desktop Environment

Page suivante Page pr�c�dente Table des mati�res

10. Questions diverses

10.1 Pourquoi KDE utilise-t-il Qt ?

Qt est une bo�te � outils tr�s sophistiqu�e qui offre tout ce qui est n�cessaire � la cr�ation d'une interface utilisateur moderne. Qt est �crit en C++ et permet donc les d�veloppements orient�s objet, ainsi que la r�utilisabilit� du code et l'efficacit� du code demand�s par un projet de l'envergure de KDE. Nous pensons qu'il n'y a, � ce jour, aucune bo�te � outils pour Unix qui soit meilleure que Qt, et nous sommes convaincus que cela aurait �t� une grave erreur d'essayer de construire KDE sur une autre plate-forme que la meilleure.

De plus, tous les d�veloppeurs de KDE sont d'accord pour dire qu'il n'aurait pas �t� possible de b�tir KDE sans Qt en voulant utiliser la m�me courte p�riode de temps.

10.2 Pourquoi ne pas utiliser gtk, xforms, xlib, je ne sais quoi ?

Il y a des dizaines de bo�tes � outils disponibles. Afin d'offrir une interface coh�rente et de maintenir le nombre de ressources utilis�es (comme la m�moire) au niveau le plus bas, KDE ne peut utiliser que l'une d'entre elles. Qt a �t� s�lectionn� pour les raisons donn�es plus haut.

10.3 Mais Qt n'est pas gratuit, si ?

Cela d�pend de votre d�finition de 'gratuit'. Selon notre d�finition, Qt est gratuit, car :

Comme KDE �tait et est con�u comme un enviromment de bureau non-commercial pour le syst�me X Window, Qt convient tout-�-fait � notre projet.

Qt est constamment d�velopp� par l'�quipe professionnelle et d�di�e de Troll Tech. Cette soci�t� consacre toutes ses ressources de tous les jours � l'am�lioration de Qt. Ainsi, Qt continue son d�veloppement � une vitesse sans pr�c�dent, inconnue de toutes les bo�tes � outils sous licence GPL ; cela nous offre la plus belle bo�te � outils connue sous Unix ainsi que la possibilit� d'avoir des d�veloppeurs commerciaux pour KDE, avec le support et la qualit� de produits dont ils ont besoin.

10.4 Pourquoi ne pas coder un clone de Qt sous licence GPL ?

Etant donn� la menace que Windows NT pose � Unix, nous ressentons un tr�s fort sentiment d'urgence, et nous croyons qu'il est important, avant tout, de d�velopper un bureau pour Unix, avant m�me que d'imaginer un seul instant reconstruire les _outils_ que nous utilisons pour b�tir ce bureau. Etant donn� que nos ressources sont limit�es, KDE ne peut se permettre de s'engager dans un projet de clonage de Qt en ce moment. Si, toutefois, quelqu'un sent qu'il pr�f�rerait une version de Qt qui soit sous licence GPL, nous voudrions l'encourager � �crire un tel clone. Gardez � l'esprit que Qt est constitu� seulement de 80 000 lignes de code, tandis que KDE en comporte d�j� plus de 500 000 (ce chiffre grimpant sans cesse, tous les jours). Cela signifie que l'�criture d'un clone de Qt est faisable de fa�on certaine, et que cela d�pend simplement du nombre de personnes motiv�es par ce projet, s'assemblant et lan�ant ce projet.

Actuellement, il existe un projet appel� Harmony qui a commenc� l'impl�mentation d'un clone de Qt sous licence GPL. Si vous n'aimez pas la licence de Qt, pensez � rejoindre ce projet.

Page suivante Page pr�c�dente Table des mati�res