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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Informations sur licence LGPL


Sujet :

Qt

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut Informations sur licence LGPL
    Bonjour,

    Voilà, ça fait quelque temps que je travaille sur un projet personnel consistant à améliorer les possibilités d'animations des interfaces dans le moteur de jeu Torque Game Engine. J'ai donc intégrer les ease curve de Qt dans le moteur en modifiant un peu les sources par la même occasion.

    Ma question est si je décide de faire un module commerciale et que je le distribue avec les sources modifiés de Qt, est ce légal?
    Et si ce n'est pas légal ai je le droit de distribuer le module gratuitement à la communauté Torque.

    J'étais persuader que c'etait possible en raison de la licence LGPL mais un ami a pointé du doigt le fait que ce n'est plus Trolltech mais Nokia les propriétaires de Qt et donc que Nokia serait peut être moins enclin a ce type de choses. Donc je me renseigne.

    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Points : 734
    Points
    734
    Par défaut
    Il me semble, mais faudrait que quelqu'un d'autre confirme, que on peut résumer comme ça la licence LGPL :

    1/ tu as le droit d'utiliser une bibliothèque LGPL dans un projet commercial que tu vends

    2/ tu n'as pas l'obligation de fournir les sources de ton projet commercial

    3/ tu as l'obligation de fournir les sources de la bibliothèque sous licence LGPL (ou en tout cas, il faut que celles-ci soient disponible, ce qui est généralement le cas)

    4/ tu as l'obligation d'utiliser la bibliothèque LGPL sous forme de librairie dynamique (.dll ou .so) donc pas de compilation en "static"

    5/ tu as le droit de modifier les sources de la bibliothèque sous licence LGPL, mais il te faut alors respecter le point 3 et donc livrer les sources de ce que tu as modifié

    Ma question est si je décide de faire un modules commerciales et que je distribue avec les sources modifiés de Qt, est ce légal?
    Donc, je dirais oui, à la condition que tu compiles ton Qt modifié sous forme de dll et que tu en livres les sources.

    Mais à confirmer, ce serait bête de se tromper.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut
    Merci pour la reponse
    En fait j'utilise aucune dll, concretement j'ai repris les fichiers sources du framework Qt concernant les ease curve, je les ai incorporer dans mon projet sous VC++ et les est ensuite modifié pour en interfacer le contenu avec le moteur sans erreur. Du coup je n'ai ni liaison dynamique ni librairie statique(dll, so, lib, a) en tant que tel et/ou indépendante.

    C'est peut-être un cas particulier?

  4. #4
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Points : 734
    Points
    734
    Par défaut
    Cela revient à une compilation statique, ce que n'autorise pas la LGPL.

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut
    Ok merci, bon il me reste plus qu'a faire une dll alors, c'est pas bien compliqué.

  6. #6
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Points : 734
    Points
    734
    Par défaut
    Attend d'avoir au moins l'avis d'une autre personne, car les problèmes légaux peuvent être assez complexes...

  7. #7
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut
    Merci pour tes explications. J'ai quand même relu les termes de licences et oui il me semble que tu avais raison sur toute la ligne

    Donc pas grave de toute manière c'est fait, j'ai maintenant "QtEaseCurve.dll" et "QtEaseCurve_DEBUG.dll", ça fonctionne très bien et si jamais c'était le seul problème pour la licence LGPL ben c'est résolu du coup.

    Encore merci.

  8. #8
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Salut
    Citation Envoyé par buzzkaido Voir le message
    Mais à confirmer, ce serait bête de se tromper.
    Je comprend la licence comme toi.
    Il me semble qu'il faut aussi ajouter la licence à côté de la dll.

  9. #9
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Points : 734
    Points
    734
    Par défaut
    Je comprend la licence comme toi.
    Il me semble qu'il faut aussi ajouter la licence à côté de la dll.
    Je crois bien aussi.

    Vu que c'est une nouvelle bibliothèque, elle doit nécessairement être diffusée sous licence LGPL, en incluant les sources + le texte de la licence.

  10. #10
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Points : 80
    Points
    80
    Par défaut
    Pas de problème, la licence sera incluse.

  11. #11
    Membre habitué
    Homme Profil pro
    Doctorant en Astrophysique
    Inscrit en
    Mars 2009
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en Astrophysique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2009
    Messages : 312
    Points : 176
    Points
    176
    Par défaut
    Je profite de ce topic juste pour demander une info à propos de la pérennité de Qt. Est-ce que Qt LPGL est une librairie vraiment Open-Source qui peut exister sans Nokia (ou la compagnie à laquelle elle va être revendue). Par là j'entends : si jamais la compagnie qui a en charge le développement de Qt coule ou si cette compagnie décide de changer la licence pour les versions suivantes (en a-t-elle le droit ?), est-ce que Qt 4.7 resterait utilisable librement sans aucune restriction ?

    Merci

  12. #12
    Membre émérite
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Points : 2 834
    Points
    2 834
    Par défaut
    Oui je pense, à partir du moment où la bibliothèque est disponible sous licence libre, on ne peut plus la "retirer". Le pire qui puisse arriver c'est un changement de licence pour les prochaines versions, ce qui obligerait les sources actuels libres à être "copiés" dans un nouveau projet LGPL qui ne bénéficierait plus des modifs apportées à la version non libre. Mais à priori Qt est et restera libre, rien n'indique que ça puisse changer de sitôt.

Discussions similaires

  1. Information sur la licence MySQL
    Par iliak dans le forum Administration
    Réponses: 1
    Dernier message: 30/01/2012, 11h42
  2. Demande d'informations sur les licences
    Par Scorpio85 dans le forum Contribuez
    Réponses: 3
    Dernier message: 10/06/2008, 20h04
  3. Réponses: 12
    Dernier message: 12/12/2004, 15h25
  4. Informations sur les procédures stockées
    Par jfphan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/01/2004, 15h30
  5. Réponses: 6
    Dernier message: 28/09/2003, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo