Page suivante Page précédente Table des matières
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.
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.
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.
Troll Tech AS a annoncé que la version Libre (Free Edition) de Qt sera disponible sous la licence Open Source. Avec cette nouvelle licence, les programmeurs pourront distribuer et partager toutes les modifications qu'ils font à la version Libre de Qt. Une ébauche de cette nouvelle licence, appellée QPL, est disponible à http://www.troll.no/qpl/. Elle sera appliquée à la prochaine version majeure de la version Libre de Qt, version 2.0.
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.
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