Liens connexes

Dépêche modérée par

Dépêche éditée par

: Qt 4.5 sera sous licence LGPL 2.1

Posté par Pinaraf (Jabber id, ). Modéré le 14 janvier 2009.
32
Ce 14 janvier 2009, Qt Software (une branche de Nokia créée suite au rachat de Trolltech en janvier 2008), la fondation FreeQt et KDE e.V. sont fiers d'annoncer que la version 4.5 de Qt, dont la sortie est prévue pour le premier trimestre 2009, ne sortira pas seulement sous les licences "habituelles" GPL 2/3 ou QPL, mais aussi sous la licence LGPL 2.1. Cela permettra donc par exemple de réaliser des applications propriétaires utilisant Qt sans devoir pour autant disposer d'une licence commerciale de Qt. Il s'agit là de la fin définitive d'un troll vieux de plus de 10 ans sur les licences de Qt.

Rappel : Qt est la bibliothèque de base de l'environnement graphique KDE, programmée en C++ et disponible sur la majorité des plate-formes du marché (X11, Microsoft Windows, MacOS X, en embarqué via Qtopia sur GNU/Linux ou encore Windows CE…).

NdM : signalons aussi que la bibliothèque GTK+, considérée comme l'autre grande bibliothèque graphique, est également sous licence LGPL 2.1. Et merci à GeneralZod qui a aussi proposé une dépêche sur le sujet.

> Lire la suite (85 commentaires, moyenne: 3).   [dépêche : 1955 caractères]

Ce changement de licence de Qt s'accompagne également d'une ouverture supplémentaire du développement de Qt : désormais, le code source de Qt sera disponible dans un dépôt Git, permettant de suivre plus aisément son développement. Ce changement a été réalisé dans le cadre de l'initiative "Qt Everywhere" : Qt Software s'engage à retirer tout ce qui peut s'opposer à l'utilisation de Qt, quand c'est réalisable. Cela inclut donc les problèmes de licence. Il ne s'agit pas d'un abandon de Qt par Nokia, bien au contraire : Nokia peut se passer des revenus des licences commerciales de Qt, ce que Trolltech ne pouvait pas se permettre.

GeneralZod ajoute :
«
Cette décision est parfaitement cohérente avec la stratégie globale de Nokia de créer un ensemble de briques libres pour l'industrie dont Symbian et Qt sont les fers de lances.

Le rachat puis la libération de Symbian ont permis à Nokia d'avoir une offre logicielle concurrente viable face aux plateformes mobiles Android, LiMo, OpenMoko et les propriétaires Windows CE, iPhone OS tout en redynamisant le développement de celui-ci.
La place de Qt dans tout ça est d'offrir un framework de développement multiplateforme permettant de supporter avec le même code source (ou presque) la plupart des environnements cités précédemment.

Cela est confirmé par les portages de Qt vers Windows CE, S60, la mise en avant de Qt Extended (ex-Qtopia, plateforme embarqué basé sur Linux), l'intégration de composants tels que WebKit (moteur de rendu web), Phonon (framework multimédia), QtAnimation (framework d'animation repoussé à Qt 4.6 mais également disponible séparément).

Qt 4.5 sera accompagné d'un RAD multiplateforme Qt Creator (actuellement en béta), Nokia met clairement le paquet pour faire de Qt LA plateforme de référence pour le développement d'applications mobiles et sur le desktop.
»

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Qt passe en LGPL et adopte un modèle de dévelopement ouvert

Posté par Benjamin Poulain (page perso, ) le 14/01/2009 à 11:29. (lien). Évalué à 10.

Je me suis fait doubler pour ma dépêche, voilà le texte comme ça ce n'est pas perdu:

Qt_Software (anciennement Trolltech) a annoncé aujourd'hui que la prochaine version de Qt vera l'ajout de la licence LGPL v2.1. L'annonce indique aussi qu'un nouveau mode de développement sera bientôt mis en place, permettant des contributions directes au dévelopement de Qt.

Pour rappel, Qt est un framework multi-platforme qui facilite la création d'applications de bureau. Ce framework est connu pour être à la base de KDE mais il est aussi utilisé dans de nombreux projets hors KDE (VLC, Skype, Google Earth, etc).

À partir de la version 4.5, qui devrait sortir en mars, Qt sera sous triple licence: LGPLv2.1, GPLv3 et commerciale. L'ajout de la licence LGPL vient apporter un changement fondamental pour les développeurs qui commercialisent une version fermée de leur logiciel, il leur sera désormais possible d'utiliser Qt sans payer de licence.

La licence GPL devrait rester la licence la plus populaire pour les projets libre mais il est probable que de nombreux projets adopteront la LGPL à cause de leur modèle de distribution (Mozilla Firefox par exemple).

Qt Software prévoit aussi d'ouvrir le développement de Qt. Il sera bientôt possible de contribuer directement à la base de code de Qt. Ce changement risque d'être déterminant pour la réactivité de correction de bugs, et les nouvelles fonctionnalités de la bibliothèque.





Avec ce changement de licence, Nokia espère multiplier le nombre de dévelopeurs utilisant Qt. Plus de développement sur Qt devrait amener plus d'application (commerciale ou libre) sur Linux. De nombreux client de Nokia ont choisissent Qt pour la facilité de développement sous Windows ou Mac, et fournissent finallement un version Linux de leurs logiciels.

La licence commerciale est conservée pour les développeurs d'application qui ne souhaitent pas se soumettre aux obligations de la LGPL. Et Nokia continuera à vendre du support.

Concernant l'ouverture du mode de développement, peut d'informations sont encore dévoilées. D'après le site web, les dépots seront ouverts (probablement comme on a pu le voir avec Qt creator).

On a pu voir une intenssification du dévelopement avec Qt 4.5, et il est probable que l'ouverture des dépots accellerera encore les choses. La FAQ indique aussi que ces changements visent aussi à améliorer encore la qualité de Qt.

La licence des version de Qt inférieure à 4.5 restera inchangée.


http://www.qtsoftware.com/about/news/lgpl-license-option-add(...) Annonce officielle
http://dot.kde.org/1231920504/ Annonce de KDE
http://www.qtsoftware.com/about/licensing/frequently-asked-q(...) FAQ

http://aseigo.blogspot.com/2009/01/qt-goes-lgpl.html Blog du président de KDE eV
http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-(...) Blog du dirrecteur de Qt Software

--
Visitez Linux Certif, le site qu'il est bien pour les Linuxiens. (Passez voir aussi OpenYourCode pour les développeurs)

Ha zut...

Posté par Arnaud (page perso, ) le 14/01/2009 à 11:32. (lien). Évalué à 8.

Heureusement, il reste de bon vieux trolls bien poilus et indestructible.

Vi rules, Emacs sucks!

A vous :D

Plus sérieusement, ce passage sous LGPL est une bénédiction pour les microISV/startups qui ne peuvent se payer la licence pour chaque développeur, même si ladite licence n'est pas si chère comparée au gain de productivité obtenu avec Qt.

Version

Posté par Nicolas Schoonbroodt (Jabber id, ) le 14/01/2009 à 11:33. (lien). Évalué à 3.

LGPL 2.1 et pas 1.2, si ? (dans le texte et le titre)

Sauf que ...

Posté par Jérôme () le 14/01/2009 à 11:44. (lien). Évalué à 2.

sous la licence LGPL 1.2. Cela permettra donc par exemple de réaliser des applications propriétaires utilisant Qt sans devoir pour autant disposer d'une licence commerciale de Qt

La LGPL ne semble pas être très appréciée par les vendeurs de logiciels propriétaires (contrairement aux BSD, Apache et autres MIT).

Du moins c'est ce que je constate dans le monde Java (oui ce n'est pas le sujet ici).
Et ne me demandez pas pourquoi le sujet semble complexe, en tout cas trop pour moi :-)

rms ?

Posté par Troy McClure (page perso, ) le 14/01/2009 à 12:00. (lien). Évalué à 2.

Qu'en pense RMS ? N'est-ce pas plutot une mauvaise nouvelle pour tous les purs à durs à poil long du Logiciel Libre ?

arrêter de comparer les carottes aux poireaux !!

Posté par djibb (Jabber id, page perso, ) le 14/01/2009 à 12:23. (lien). Évalué à 10.

Un jour il faudra arrêter de comparer une bibliothèque sympa de graphique : GTK+ avec une bibliothèque multiplateforme complète de développement de logiciel, gérant nativement : le son, les vidéos, le svg, le tout en restant multiplateforme : Qt.

Qt4 dans OpenOffice.org

Posté par vida18 () le 14/01/2009 à 12:44. (lien). Évalué à 9.

Il y a une demande des utilisateurs qu'OpenOffice.org soit programmé en Qt4 mais c'était impossible car OOo est sous LGPL et Qt était uniquement sous GPL. Désormais, c'est possible. La communauté n'a plus qu'à se réfléchir à cela.

Et on est pas le 1er avril !

Posté par tanguy_k (page perso, ) le 14/01/2009 à 16:12. (lien). Évalué à 2.

J'ai hâte d'être dans un an ou deux pour voir ce que cela va donner : j'espere qu'il y aura un bon "écosystème", plus de développeurs, plus de librairies tierces, plus de logiciels multiplateformes.

En tout cas ils veulent créer une vrai communauté cf FAQ : pourrais je contribuer à Qt ? Oui, absolument. Nous travaillons sur les détails finaux de notre modèle de contribution

Il est prevu que Qt-4.5 sorte en mars cf FAQ

D'après http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-(...)
Nous continuerons d'évaluer l'adoption, l'utilisation et l'interprétation légale de la LGPLv3 par la communauté et
peut être utiliser la LGPLv3 pour les prochaines releases


Pendant un quart de seconde j'ai pensé qu'on était un 1er avril :D
Finalement c'est une bonne chose que Nokia est racheté Trolltech !

[+] S'ils avaient voulu il y a wxWidgets qui est en LGPL

Posté par cppuser () le 14/01/2009 à 17:46. (lien). Évalué à -1.

S'ils avaient voulu tout aurait pu être codé en utilisant wxWidgets et qui n'est pas si mal que ça même comparé à Qt. Donc pourquoi ils changeraient maintenant...

[+] Youhouu !

Posté par nainportequoi () le 15/01/2009 à 02:59. (lien). Évalué à -2.

Chouette, on va peut-être enfin voir la fin de GTK. Et surtout de ses prosélytistes à la con qui se croient obligés d'y faire référence alors que la dépèche ne concerne que QT.

Qt == killer app ?

Posté par tanguy_k (page perso, ) le 16/01/2009 à 11:51. (lien). Évalué à 10.

Et si finalement Qt était la killer app [1] tant attendue ? celle qui permettrait à Linux d'être crédible et de percer enfin (cad de mon point de vue atteindre entre 5 et 10% de PDM)

On a longtemps cru que ce serait une application classique genre Amarok, Gimp ou Apache, pourquoi pas une librairie ou un langage (PHP par ex) ?
Pour reprendre un commentaire sur Slashdot :
having used GTK, wxWidgets, XForms, V, Motif, MFC, Borland VCL, Visual Basic, Swing, AWT, GNUStep and Qt, I have to say that Qt beats the others [2]

On a donc :
- un toolkit bien meilleur que les autres
- gratuit et libre pour tous
- des supers outils (Qt Creator, Qt Designer)
- disponible partout même sur les téléphones
- supporte plein de langages (C++, Java, Python...)
- et surtout financé par Nokia qui a les moyens de ces ambitions : "Qt Everywhere"
Et je pense que Nokia a beaucoup d'ambitions pour Qt : LGPL, recrutement de développeurs, portage sur pleins de nouvelles plateformes...

On peut toujours rêver mais l'idée me plait :-)
Et la cerise sur le gâteau : un Windows 7 pire que Vista :p

[1] http://fr.wikipedia.org/wiki/Killer_app
[2] http://tech.slashdot.org/comments.pl?sid=1091547&cid=264(...)

Revenir en haut de page