Bonsoir à tous, je cherche à installer une bibliothèques graphique pour développer un programme propriétaire à vendre. Donc je ne peux pas utiliser qt (5000e la license) et c'est d'ailleurs la seul raison du pourquoi je n'utilise pas cette bibliothèque merveilleuse ! Donc je farfouille sur le net et je vois plusieurs bibliothèques libres gtkmm et wxwin pour ne pas les citer. Génial tout vas bien je peux coder mon app gratuitement et me lancer à mon aise comme indépendant 🎉🎉. Je rêve et je suis heureux, puis je me dis bon je vais les installer et tester un peu cela. Et la je me rend compte de la galère j'essaie gtk j'y arrive pas j'essaie wxwin et j'y arrive pas. Je me refugie dans la doc et la je me rend compte que je comprend pas l'anglais aussi bien que je le pensait !
Alors je viens sur ce forum et me demande si quelqu'un saurait m'aider ou si quelqu'un a une procédure pour y arriver.
Une grande partie de Qt est disponible en LGPL ou GPL. Verifie si cela peut convenir à ton projet.
Écoute je ne comprends rien à cette lisence lgpl ou GPL. Des fois je comprends que il faut payer si c'est commercial, la gpl c'est gratuit dans certaine condition et pareil pour les autres. C'est pour s'arracher les cheveux
Moi personnellement j'utilise gtkmm j'utilise directement un éditeur de texte et un terminal.
OpenClassRooms propose un cour dédié a cette bibliothèque mais pour windows il explique l'installation sous Code::Blocks et aussi une installation pour Linux. Voici le lien ici
Bonsoir à tous, je cherche à installer une bibliothèques graphique pour développer un programme propriétaire à vendre. Donc je ne peux pas utiliser qt (5000e la license)
Quelle drole d'idée!!! Bien sur que tu peux utiliser Qt en version opensource pour créer un programme propriétaire!!!
Qt est sous licence LGPL depuis des lustres, ce qui fait que tu n'as que trois obligations par rapport à Qt qui sont:
de faire savoir que Qt est sous licence LGPL
de permettre aux gens d'accéder aux éventuelles modifications que tu aurais apportées au code source de Qt
d'utiliser la version dynamique des bibliothèques Qt
Note que, pour le (3), tu ne voudras de toutes manières sans doute pas utiliser la version statique, étant donné que ton programme en deviendrait beaucoup plus lourd
Bien sur, le fait d'utiliser la version LGPL de Qt vient avec ce qui pourrait être considéré comme des inconvénients, tels que:
tu ne profiteras pas du support client de la société
tu ne pourras pas utiliser quelques modules, actuellement réservé à la version commerciale de Qt
Mais, l'un dans l'autre, tu n'as -- a priori -- besoin ni de l'un ni des autres
Et, de toutes manières, la licence commerciale de Qt est très mal foutue, dans le sens où, à partir du moment où tu décide de développer un projet avec elle, tu es tenu de payer la licence aussi longtemps que tu veux développer le projet. Le jour où tu décide, pour une raison ou une autre, de ne plus payer la licence, tu ne peux en théorie plus toucher à la moindre ligne de code
Don_raftapss a écrit:
Écoute je ne comprends rien à cette lisence lgpl ou GPL.
Pour faire simple, la licence LGPL ne te force qu'à respecter les trois obligations que j'ai décrite plus haut. Tant que tu les respecte, il n'y a absolument aucun problème à fournir un logiciel commercial qui utilise une bibliothèque sous licence LGPL
- Edité par koala01 11 janvier 2020 à 18:29:50
Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
Donc toutes une partie de Qt n'est pas accessible. Et cette partie vaux 5000e par an. C'est la ou je me pose des questions. Comme qt company gagne de l'argent? Par contre cela me soulage fortement tout ça 🙄
Quels modules ne sont que pour la version commerciale ?
A l'heure actuelle, je serais bien en peine de te le dire.
Mais jusqu'il y a trois ou quatre ans, les modules comme QVirutalKeyboard, QCharts ou QDataVisualization n'étaient disponible qu'avec la licence commerciale.
Pour faire simple, on pourrait dire que les derniers modules en développement ou récemment stabilisés (par l'équipe commerciale s'entend) passent généralement par un période pendant laquelle ils ne sont disponibles qu'en version commerciale (histoire de rentabiliser le développement) avant de passer en licence LGLP.
C'est malheureusement tout ce que je peux te dire sur le sujet
Don_raftapss a écrit:
Donc toutes une partie de Qt n'est pas accessible.
Et encore, on parle au mieux de trois à quatre modules en même temps ;) Comparés au nombre de modules disponible sous licence LGPL, ca fait vraiment très peu
Don_raftapss a écrit:
Et cette partie vaux 5000e par an.
Humm ... Vu comme cela ...
Mais cette vision est très réductive, dans le sens où, ce que tu payes, c'est en fait un service qui te place dans une situation privilégiée pour obtenir de l'aide en cas de besoin, en plus, bien sur, de disposer de modules "inédits" et de te libérer de la licence LGPL.
Don_raftapss a écrit:
C'est la ou je me pose des questions. Comme qt company gagne de l'argent?
Grâce au nombre de licences vendues:
Avec douze licences, tu paye un développeur débutant à l'année
avec vingt-quatre licences, tu paye un développeur expert à l'année
avec trente, tu assure les bénéfices liés à un développeur expert
avec 30 000, tu payes ton équipe, ton infrastructures, tes frais fixes et tes investisseurs
N'oublie pas que nous parlons de 5 000€ par licence, et par an
- Edité par koala01 11 janvier 2020 à 16:56:08
Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
Installation d'une bibliothèques graphique
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html