Grâce au
tutoriel C++ de M@teo21, vous connaissez peut-être la bibliothèque Qt, servant à créer des interfaces graphiques, mais aussi à bien d'autres choses tels que le réseau, le XML, les bases de données etc. Un de ses grands interêts est sa portabilité : on ne développe qu'un code et on peut le compiler partout.
Une nouvelle licence
Cette bibliothèque était jusqu'à présent sous une double licence : une commerciale (comptez environ 2000€) permettant de réaliser des programmes propriétaires et commerciaux, et une licence GPL V3, pour faire des programmes Open Source. Des projets comme KDE, un environnement de bureau Open Source, utilisent sa licence libre, tandis que des entreprises comme Adobe, Google et la Nasa utilisent sa licence commerciale.
Avec la version 4.5, dont la date de sortie est prévue pour le premier trimestre de 2009, Qt change de licence, elle sera sous la
Lesser General Public License (LGPL) 2.1 Une licence commerciale sera tout de même disponible pour ceux qui ne veulent pas se plier aux exigences de la LGPL. Les anciennes versions conserveront leur licence d'origine (donc la double licence).
De la GPL à la LGPL
Dans les grandes lignes, la LGPL autorise le programme à utiliser la bibliothèque, mais sans pour autant modifier la licence de celui-ci. Donc la bibliothèque peut-être réutilisée dans un programme commercial sans pour autant le rendre non commercial (par rapport à la GPL, c'est la clause du copyleft qui disparait).
Mais pourquoi ce changement soudain ? Comment l'entreprise pourrait-elle faire des bénéfices ? Comme vous avez pu le voir, Trolltech a été
rachété par l'entreprise Nokia qui elle a les moyens de se passer de la vente des licences.
Un dépôt Git
Une autre annonce appréciée a été la mise en place d'un dépôt Git public. Cela apporte un accès facile aux sources de développement de Qt, donc la possibilité pour les utilisateurs intéressés de suivre le développement plus en amont, et de faire remonter leurs rapports d'erreurs, corrections ou propositions de fonctionnalités plus tôt aux développeurs Qt.
En savoir plus
167 Participations
Connectez-vous !
Connectez-vous !
Revenir à la liste des news