IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Suite au rachat de Qt par Digia
Quelques questions sur son modèle économique surgissent

Le , par idiallo

5PARTAGES

1  0 
Il y a une quinzaine de mois, Nokia « refilait » le support commercial de Qt à Digia ; certaines rumeurs parlaient déjà d'une revente complète de tout ce qui concerne le framework, il ne s'agissait que du support commercial – à l'époque. Ces rumeurs se révèlent maintenant confirmées : Digia s'apprête à acquérir tout ce qui concerne Qt de Nokia (toutes les activités Qt, dont le développement du produit, les licences open source et commerciales, tout le service commercial). Ceci intervient dans une période relativement sombre pour Nokia (« Nokia coule-t-il à pic ? »), avec parfois des décisions douloureuses et, selon certains, injustifiables (pour se relancer, la société a licencié une grande partie de ses développeurs, selon Mirko Boehm, se basant probablement sur les annonces d'un « affinage stratégique »).

Petit historique, assez bref, du framework Qt, généralement annoncé comme le standard de facto pour des interfaces graphiques portables en C++ (et d'autres langages) : l'histoire commence en 1992, à Oslo, en Norvège, avec le développement d'un outil pour la gestion d'interfaces graphiques, tant pour Windows que X11, n'étant disponible en open source que pour ce dernier. Quatre ans plus tard, le projet KDE débute : un environnement graphique pour Linux entièrement basé sur Qt. Un accord est signé en 1998, entre Trolltech (éditeur de Qt) et la nouvelle KDE Free Qt Foundation, pour s'assurer que, si Trolltech venait à disparaître ou à ne plus publier de version libre de Qt pendant un an, le framework tombe sous une licence très permissive, une BSD. En 2008, Trolltech est racheté par Nokia, ce dernier voulant l'introduire dans ses plateformes mobiles (Qt est très utilisé pour le développement d'applications pour Symbian et MeeGo) ; en 2011, revirement total de situation : un accord est signé entre Nokia et Microsoft pour relancer les parts de marché du premier sur le monde des smartphones et pour montrer que le second y existe toujours. Peu après, les licences commerciales Qt sont déchargées à Digia ; la même année, le framework commence une migration vers l'open governance. Non, Nokia ne veut pas se séparer de Qt, ne revend pas Qt, ne cède pas Qt, juste les licences commerciales. Début de cette année 2012, l'open governance est bien là, avec le Qt Project, les révisions de code et autres joyeusetés qui montrent que le projet s'ouvre réellement, qu'une société ne peut pas tout diriger. On s'attendait à voir plus de choses bouger, avec les difficultés de Nokia : en juillet, voyant les habituels Developer Days toujours pas annoncés, la communauté reprend cette partie en charge. En août, Nokia n'a plus grand-chose à voir avec Qt. Cependant, l'accord avec la KDE Free Qt Foundation tient toujours – « au cas où ».

Ces années avec Nokia n'ont pas été les pires du framework, loin de là : en 2009, le framework est aussi publié sous LGPL, une licence beaucoup plus permissive (certains diront « plus libre ») que la GPL, ce qui porte à trois le nombre de licences possibles pour l'utilisation du framework. Il faut aussi noter l'apparition de Qt Quick, révolutionnaire en bien des sens pour le framework : l'accent est mis sur des interfaces plus dynamiques. Le framework s'est répandu sur des millions de périphériques mobiles, comme le 808 PureView (sous Symbian, avec un capteur de... quarante et un mégapixels !) ou le N9 (l'un des rares, si ce n'est le seul smartphone sous MeeGo).

Cependant, avec l'accord avec Microsoft, Qt n'était plus très utile à Nokia, la plateforme Windows Phone étant très orientée vers .Net et le code managé (absolument incompatible avec Qt). Il fallait cependant sécuriser la plateforme (et les revenus ?), tant en tant que projet open source qu'en tant que communauté. C'est ainsi que Digia a été choisi, récupérant par là la technologie Qt, le copyright, les équipes Qt de chez Nokia (au maximum cent vingt-cinq personnes). Déjà très active dans la communauté Qt, Digia ne peut qu'en profiter pour grandir dans l'écosystème Qt, devenant incontournable mais semblant vouloir que tout continue comme avant (ou en mieux) : la distribution tant en open source qu'en commercial leur semble un très bon point, pour couvrir un maximum de besoins des clients, dans toute leur diversité (en ce compris KDE).

Digia a déjà pris les devants dès la passation des licences commerciales effectuée (et même avant), avec notamment le support de systèmes d'exploitation en temps réel bien amélioré (comme QNX avec Qt 4.8.1, mais aussi INTEGRITY ou VxWorks) – réalisation du vœu « code once, deploy everywhere », même sans interface graphique. Dès l'acquisition finalisée, Digia prendra les rênes opérationnelles du Qt Project, dont l'hébergement. D'ailleurs, le premier test n'est pas si loin : Qt 5 ne devrait plus trop tarder, une nouvelle version prévue très majeure pour le framework, avec notamment l'arrivée de la modularisation et Qt Quick 2, sans oublier le support des plus conventionnels widgets en C++. Un axe envisagé d'exploration est le support d'autres plateformes mobiles, dont Android et iOS.

Sources

Investment in Qt planned to continue @ Digia
Digia extends Its commitment to Qt with plans to acquire full Qt software technology and business From Nokia
Digia to acquire Qt from Nokia

Billet original

Merci à Claude Leloup pour la relecture orthographique !
Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 15/08/2012 à 21:16
Digia continuera de fournir des versions open source de Qt : http://dot.kde.org/2012/08/09/digia-...g-qt-ecosystem.
0  0 
Avatar de idiallo
Membre éprouvé https://www.developpez.com
Le 15/08/2012 à 22:50
Citation Envoyé par dourouc05 Voir le message
Digia continuera de fournir des versions open source de Qt : http://dot.kde.org/2012/08/09/digia-...g-qt-ecosystem.
Open source (GPL) sûr, LGPL pas certain (et pas forcément pour tout, par exemple ils ont sorti le module Qt Charts en licence commerciale seule).
0  0 
Avatar de rebolon
Membre habitué https://www.developpez.com
Le 20/09/2012 à 11:43
Quid de Symbian et Meego ?
sera t il possible de passer à QT5 sur ces plateformes ? pourront nous développer des appli pour ces plateformes dans le futur ?
0  0 
Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 20/09/2012 à 12:23
Aucun problème, il suffit de compiler Qt pour elles (si ce n'est pas déjà fait), de le déployer avec l'application (et hop, mémoire saturée), potentiellement par le gestionnaire de paquets : http://lpapp.blogspot.ie/2012/08/qt5...harmattan.html, par exemple. De toute façon, ces plateformes ne sont plus trop au goût du jour pour le moment (MeeGo enterré il y a déjà un bout de temps, bien que Mer semble vouloir migrer vers Qt 5 ; Symbian suit le même chemin, quoi que pas forcément sur le bas de gamme).
0  0 
Avatar de ness522
Membre averti https://www.developpez.com
Le 20/09/2012 à 13:10
Le support de symbian a été retiré des sources de Qt5, donc à priori non pour symbian.
Quant à Meego sur le N9, je pense qu'on doit rester en 4.7, 4.8 n'est pas disponible dans le sdk en tous cas.

Ce qui va nous amener à un truc un peu fou : Qt5 va être porté sur android et ios, blackberry utilise également Qt dans son nouvel OS, on pourra donc cibler quasi tous les mobiles sauf... ceux de Nokia et WP8 ^^
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 20/09/2012 à 16:21
Citation Envoyé par ness522 Voir le message
Ce qui va nous amener à un truc un peu fou : Qt5 va être porté sur android et ios, blackberry utilise également Qt dans son nouvel OS, on pourra donc cibler quasi tous les mobiles sauf... ceux de Nokia et WP8 ^^
À moins que Digia ne veuille porter Qt sur WP8. Si l'OS marche et comme WP8 est assez proche de Windows 8 (via le shared core) où Qt va être porté, le port sur WP8 n'est pas une hérésie totale.

Et franchement ça me ferait bien marrer le coup du Qt qui revient par la fenêtre de chez Nokia après avoir été sorti par la grande porte de l'alliance avec MS.
0  0 
Avatar de dourouc05
Responsable Qt & Livres https://www.developpez.com
Le 20/09/2012 à 16:44
Ça serait même excellent ! Cependant, j'avais entendu en son temps des choses comme quoi tout ce qui n'était pas natif était bouté hors de WP . À voir si la donne n'a pas changé depuis.
0  0