La première version commerciale du correctif Qt 5.15.3 LTS est prévue pour février 2021
Changement dans les offres commerciale et open source de Qt
La société « The Qt Company » annonce des changements sur les offres commerciale et open source de Qt. Pour rappel, Qt est une bibliothèque permettant de créer des applications multi-plateformes ayant des interfaces utilisateurs. Qt est donc une bibliothèque offrant tout le nécessaire pour programmer des applications graphiques, mais aussi un écosystème complet comprenant un EDI (Qt Creator), un designer (intégré à l'EDI), un outil facilitant les traductions et même un installateur permettant l'installation des différentes versions et composants sur le PC de développement. Les applications Qt peuvent fonctionner sur mobiles, sur ordinateurs et aussi sur plateformes embarquées.
Tout en étant open source, Qt est supporté par une société appelée « The Qt Company » qui propose des services supplémentaires payants dont un support ou encore des modules additionnels. Souvent, les modules additionnels passent au bout d'un certain temps en open source (et deviennent donc utilisables par tous). Finalement, sachant que Qt est à la fois sous licence LGPL et GPL, il faut être client pour obtenir une licence commerciale, qui, elle, permet de créer des applications tout en modifiant le code source de Qt (sans avoir l'obligation de redistribuer ces modifications).
En 2020, des changements arrivent dans l'organisation, aussi bien pour les utilisateurs commerciaux que les utilisateurs open source.
Premièrement, l'accès aux binaires disponibles sur le site officiel nécessitera un compte Qt. Ce compte permet aussi de se connecter au bug tracker, aux forums et aux revues de code. La demande de compte était déjà présentée dans l'installateur des paquets de Qt, mais pouvait être ignorée. D'ailleurs, l'installateur hors ligne sera dorénavant uniquement pour les utilisateurs commerciaux.
Ensuite, les versions au support étendu (Long Term Support, LTS) ne seront disponibles qu'aux utilisateurs commerciaux. Plus précisément, tous les utilisateurs pourront accéder aux versions (par exemple, 5.15 pour la prochaine LTS), mais une fois que la version 5.16 sera disponible, les versions 5.15.X (corrections de stabilité pour la 5.15) ne seront accessibles qu'aux utilisateurs commerciaux. Cette politique permet aux développeurs open source d'adopter rapidement les dernières versions et, ainsi, d'obtenir un retour plus rapide sur celles-ci.
Finalement, « The Qt Company » présente une nouvelle offre pour les petites entreprises (moins de cinq employés et moins de 100 000 dollars de revenu annuel). Cette offre à 499 $ par an permet aux clients d'accéder à la licence commerciale classique, mais ne contient pas de licence de distribution pour le Qt for Device Creation. Aussi, le support est limité à l'installation. Cette nouvelle offre permet de combler un vide et rend la licence plus accessible.
Votre opinion
:fleche: Êtes-vous impacté par ces changements ?
:fleche: Pensez-vous que cela aura un impact sur les développements open source ?
Source
Blog officiel
licence beaucoup trop cher
Ils sont passés deux fois chez nous (PME de 15 personnes).
J'étais intéressé pour le devéloppement d'une app mobile sous Qt/QML qui pilote un boitier de mesure via socket réseau. J'étais plutôt impressionné par la proposition Qt for devices.
Mais La licence desktop/mobile m'aurait suffit, mais parce que l'application est liée à de l'embbeded il m'obligeait à prendre Qt for device : 500e/mois /tête (1 année payable).
Et Oui c'est nominatif c'est vachement pratique pour une petite SSI avec des projets qui tourne sur moins d'un an !
Mais c'est pas tout : il fallait payer des royalties par pièce vendue, et pas quelques euros c'était plutôt 100E. Mon client a bien sur refusé de payer le surcout il n'a même pas pris au sérieux l'offre.
Et comme dit plus haut si vous arrêtez de payer la licence vous n'avez plus le droit de vendre votre produit car elle ne sont valables qu'une année. Ils pourraient au moins accorder le droit d'utilisation sur la version que vous achetez même Keil (pour ARM) font ce cadeau.
C'est du n'importe quoi et pas du tout adapté à notre échelle ni nos projets.
D'autant plus que l'on peut facilement se passer des composants GPL ou trouver des alternatives (QtGraph par exemple)..
Bref je suis passé sous Xamarin et la tarification de M$ est bien plus souple. Et la techno pas si mal fichue avec une bonne communauté.
Je ne sais pas si leur ouverture aux TPE changera quelque chose mais à mon avis ils devraient cibler plus large pour être compétitifs.
1 pièce(s) jointe(s)
La première version commerciale du correctif Qt 5.15.3 LTS est prévue pour février 2021
La première version commerciale du correctif Qt 5.15.3 LTS est prévue pour février 2021,
les versions LTS de Qt ne seront plus open source
Dans un message adressé à la communauté des utilisateurs Qt le 4 janvier de cette année, Tuukka Turunen, Vice-président délégué chez Qt, annonce la phase commerciale de Qt 5.15 LTS. Le haut dirigeant qui occupe également le poste de responsable de la division R&D de la compagnie Qt a indiqué dans son message que la décision devait prendre effet le 5 janvier de cette année.
« Avec la sortie de Qt 6.0.0 et la publication en vue du premier correctif (Qt 6.0.1), il est temps d'entrer dans la phase de commercialisation de Qt 5.15 LTS. Toutes les versions 5.15 existantes restent accessibles au public, toutefois les versions 5.15.X (corrections de stabilité pour la 5.15) ne seront accessibles qu'aux utilisateurs commerciaux. Exception faite de Qt WebEngine et de Qt script désapprouvé, qui dépendent d'une LGPL tierce partie », a indiqué Tuukka Turunen dans son message en début d’année.
La compagnie dit s’orienter vers un autre référentiel qui ne sera disponible que pour les titulaires de licences commerciales. Elle organisera l'accès au référentiel pour les titulaires de licence commerciale, de sorte qu'en plus des versions officielles, il sera possible d'utiliser les référentiels. La première version commerciale du correctif Qt 5.15.3 LTS est prévue pour février 2021.
C’est en début d’année dernière que l’entreprise avait annoncé le changement dans les offres commerciales et open source de Qt. En effet, l’entreprise avait indiqué que l'accès aux binaires disponibles sur le site officiel nécessitera un compte Qt. Ce compte permettrait aussi de se connecter au bug tracker, aux forums et aux revues de code. Elle a également précisé que les versions au support étendu (Long Term Support, LTS) ne seront disponibles qu'aux utilisateurs commerciaux.
Lors de cette annonce faite en début d’année 2020, une nouvelle offre pour les entreprises disposant de moins de cinq employés et dotée d’un revenu annuel de moins de 100 000 dollars avait été présentée. L’entreprise indiquant ainsi vouloir soutenir les petites entreprises et les développeurs indépendants qui sont au cœur de l'innovation, tout comme l’était Qt il y a presque 25 ans.
« En plus de nous associer avec de nombreuse petite entreprise et de nombreux innovateurs, et de les aider à accéder plus rapidement au marché tout en réduisant les charges financières, nous ramenons l'édition start-up/small business edition de Qt. Elle contient tous les avantages d'une licence commerciale, mais à un prix bas (499 $/an) », avait indiqué Qt. Ce montant prend en charge l'utilisation du produit "Qt for Device Creation" dans son intégralité, mais pas les licences de distribution. Il n'inclut également que l'assistance à l'installation, alors qu'une licence commerciale ordinaire est assortie d'une assistance complète.
Qt est une bibliothèque multiplateforme pour créer des GUI (programme utilisant des fenêtres). Elle est écrite en C++ et utilisée en C++, Python et sur bien d’autres langages de programmation. Elle met à la disposition des développeurs un ensemble d'outils pour programmer plus efficacement. On peut y trouver entre autres les fonctionnalités suivantes :
- Module GUI : pour la création de fenêtres ;
- Module OpenGL : Qt peut ouvrir une fenêtre contenant de la 3D gérée par OpenGL ;
- Module de dessin : pour tous ceux qui voudraient dessiner dans leur fenêtre (en 2D) ;
- Module réseau : outils pour accéder au réseau ;
- Module SVG : pour créer des images et animations vectorielles, à la manière de Flash ;
- Module de script : Qt prend en charge le JavaScript (ou ECMAScript) ;
- Module XML : offre la possibilité d'échanger des données à partir de fichiers structurés à l'aide de balises, comme le XHTML ;
- Module SQL : permet d'accéder aux bases de données.
La bibliothèque développée par l’entreprise Qt Group (Nasdaq Helsinki : QTCOM) est utilisée par de grandes entreprises et par environ un million de développeurs dans le monde entier. La compagnie permet à ses clients d'offrir des expériences exceptionnelles à ses utilisateurs. Qt permet d'obtenir un code unique pour les systèmes d'exploitation, des applications de bureau, les systèmes embarqués dans les véhicules et les objets connectés.
En 2019, le groupe présent en Chine, en Finlande, en Allemagne, au Japon, en Corée du Sud, en Norvège, en Russie, aux États-Unis, en France, au Royaume-Uni, en Italie et en Inde avait un chiffre d'affaires net qui s'élevait à 58,4 millions d'euros.
:fleche: Téléchargez la version d'essai de Qt
Source : Tuukka Turunen
Et vous ?
:fleche: Envisagez-vous de changer d'outil, de langage de programmation suite à ces décisions ?
:fleche: Estimez-vous que cette décision nuira au projet dans sa globalité ?
Voir aussi :
:fleche: Qt 6 est disponible. Cette version est compatible C++ 17, apporte une nouvelle architecture graphique et s'accompagne du module Qt Quick 3D pour la création de scènes 3D complexes
:fleche: Changement dans les offres commerciales et open source de Qt, fin des LTS et de l'installateur hors ligne pour l'offre libre, licence à 499 $ / an pour les petites entreprises
:fleche: Sortie de Qt 5.15 LTS, la dernière version avant Qt 6 propose déjà Qt Quick 3D ou encore l'abstraction de l'API de rendu Qt RHI
:fleche: La Qt Company en manque de liquidités, les prochaines versions de Qt pourraient n'être disponibles sous licence libre que dans les 12 mois, la communauté n'acceptera pas