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

Débats sur le développement - Le Best Of Discussion :

GPL V3 : Puis-je l'utiliser à des fins commerciales ?


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut GPL V3 : Puis-je l'utiliser à des fins commerciales ?
    Bonjour,

    Pour les libraiaires GWT et jQuery sous GPL-V3 disponible sur internet gratuitement pour téléchargement, est ce que c'est possible de les utiliser dans des projets à vendre ou à déployer sur internet ?

    Je voudrais savoir aussi, pour ce type de projet avec des fins commerciales, qu'elles sont les points d'attention à prendre en compte et qui peuvent mettre les développeur et les petites boites de développement à l’abri de souci juridique liés à l'exploitation de ce type de composant gratuit.

    Merci beaucoup.

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Citation Envoyé par aelmalki Voir le message
    Bonjour,

    Pour les libraiaires GWT et jQuery sous GPL-V3 disponible sur internet gratuitement pour téléchargement, est ce que c'est possible de les utiliser dans des projets à vendre ou à déployer sur internet ?
    Bien sur.

    Attention cependant, car la GPL est une licence contaminante, c'est a dire que toute utilisation directe de code source sous GPL implique que le reste du code source soit egalement GPL.

    Citation Envoyé par aelmalki Voir le message
    Je voudrais savoir aussi, pour ce type de projet avec des fins commerciales, qu'elles sont les points d'attention à prendre en compte et qui peuvent mettre les développeur et les petites boites de développement à l’abri de souci juridique liés à l'exploitation de ce type de composant gratuit.
    Je ne comprends pas bien ce que tu veux dire par la...
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut
    Attention cependant, car la GPL est une licence contaminante, c'est a dire que toute utilisation directe de code source sous GPL implique que le reste du code source soit egalement GPL.
    Est ce que cela veut dire que si je développe un projet pour une societé X, est ce que le code source de produit doit être partagé ?

    Je ne comprends pas bien ce que tu veux dire par la...
    Je veux savoir si, pour un particulier comme moi qui créera une petite boite de développement informatique, qu'elles sont les précautions que je devrais prendre lors du choix des technologies à utiliser lorsque je réaliserai les besoins informatiques de mes clients ?

    Merci.

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Citation Envoyé par aelmalki Voir le message
    Est ce que cela veut dire que si je développe un projet pour une societé X, est ce que le code source de produit doit être partagé ?
    Si tu ecris l'integralite du code, non.
    Si tu inclus dans tes sources, du code qui est sous GPL, v2 ou v3, oui, tout le code se retrouve sous GPL.
    En GPL v2, le fait de se lier a des librairies dynamiques (.so ou .dll) est plus ou moins contaminant, selon l'interpretation du texte (tous les juristes ne sont pas d'accord). Dans le doute, met ton code en GPL.
    Pour les librairies statiques, si tu ne les recompiles pas, alors il me semble que ce n'est pas contaminant (a verifier donc).


    Citation Envoyé par aelmalki Voir le message
    Je veux savoir si, pour un particulier comme moi qui créera une petite boite de développement informatique, qu'elles sont les précautions que je devrais prendre lors du choix des technologies à utiliser lorsque je réaliserai les besoins informatiques de mes clients ?
    Faire des contrats beton avec tes clients : prevoir a qui appartiendra le code, sous quelle licence, quelles sont les licences autorisees, est-ce que la maintenance corrective est prevue et sur quelle duree, pareil pour la maintenance evolutive, et bien sur quel est le prix de tout ca.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut
    Oui, je suis d'accord avec le deuxième point des contrats, certes il faut tous citer pour éviter des surprises, surtout avec les clients qui cherche à faire bosser des gens en minimisant les coûts.

    Par contre j'ai peur de ta première confirmation, si j'ai bien compris, je doit partir du Javascript et/ou jQuery native pour que mon "produit" ne soit pas partagé et ainsi éviter des poursuites juridique ?!

    Je croit que c'est pour cela que les moyennes ou grandes boites optent pour leurs propres solution, non ?

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Citation Envoyé par aelmalki Voir le message
    si j'ai bien compris, je doit partir du Javascript et/ou jQuery native pour que mon "produit" ne soit pas partagé et ainsi éviter des poursuites juridique ?!
    Je ne sais pas ce que tu pensais utiliser, ni comment tu voulais l'utiliser, donc c'est difficile de repondre.

    Exemple : une base de donnee GPLv3 :
    Si tu effectues les requetes via l'API, ton code ne doit pas necessairement etre sous GPL.
    Si tu embarques le code du moteur de bases de donnee pour une raison X, alors ton code doit etre GPLv3.

    Que veux-tu utiliser ? Est-ce que tu as pose la question a la communaute du projet ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut
    Prenons n'importe qu'elle application entreprise, exemple gestion de congé, si je veux utiliser un framework jQuery sous GPL V3, mon code doit être partagé alors.

    Tous l’intérêt d'utiliser les frameworks libres, sous licence GPL V3 par exemple, est la productivité et l'interface riche qu'ils proposent, avec une contrainte tel que tu viens de m'expliquer, ça représente éventuellement un risque.

    Pour toi, si tu es un jour amené à réaliser une application que tu compte commercialiser ou proposer pour des utilisateurs sur internet gratuitement (blog perso, un service que tu as développé...), que fera tu dans ce cas ? quels sont les frameworks que tu pourras utiliser et qui te ne t'obligerons pas à partager le code source ?

  8. #8
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Bonjour,

    Je ne connais pas jQuery, mais je pense que le simple fait de l'utiliser n'est pas contaminant, de meme que l'utilisation d'une base de donnee GPL n'est pas contaminante.

    Ce qui serait contaminant, ce serait d'embarquer le code de JQuery dans ton code (par exemple en le modifiant).
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  9. #9
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut
    Ok.

    Merci pour toutes ces informations.

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Points : 224
    Points
    224
    Par défaut
    Hello,
    JQuery est sous double licence, MIT et GPL. http://jquery.org/license/
    La licence MIT n'étant pas contaminante, il suffit d'utiliser jquery avec cette dernière, c'est à dire... utiliser jquery tout court. Car comme le souligne la page liée ci-dessus :
    You don’t have to do anything special to choose one license or the other and you don’t have to notify anyone which license you are using. You are free to use a jQuery project in commercial projects as long as the copyright header is left intact.
    edit:

    Et quant à GWT si on aprle bien du Google Web Toolkit, il n'est pas sous GPL mais sous licence apache https://developers.google.com/web-toolkit/terms, licence qui n'est pas contaminante non plus.

  11. #11
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut
    Ok,

    Donc en gros les fondamentaux : jQuery / GWT sont des trucs libres, mais leurs extensions (exemples SmartGWT, Vaadin...pour GWT), là il faut bien lire la licence pour ne pas tomber dans des pièges.

    Je prête maintenant plus attention à mon choix des framework, tant que c'est bien écrit que l'usage commercial est possible dans la licence, je ne me pose plus de question, même si j'ai remarqué que les framework non libre pour les usages commerciales sont de plus en plus riche, c'est mon propre constat peut être que j'ai tord.

    Merci beaucoup pour vos éclaircissements.

  12. #12
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 12
    Points : 5
    Points
    5
    Par défaut Utilisation de bibliothèque (dll) sous GPL dans un programme destiné à la vente
    Salut à tous,

    J'aimerai savoir si le fait d'utiliser la bibliothèque cliente de MySQL dans un programme DotNet (programme destiné à la vente) par liaison dynamique (dll) sachant que la bibliothèque cliente de MySQL (Connector/Net) est sous GPL induira un passage sous GPL du programme appelant les fonction de la dll.

    En effet, est-ce que le code appelant doit être rendu public, sachant que la liaison est dynamique et que je n'effectue aucune modification de code dans la bibliothèque?

    Est-ce légale de dire dans un contrat que :

    - Le code appelant (le programme ne comportant que des appels aux fonctions de la dll, sans modification de la dll) soit payant et privé
    - La dll utilisée, est distribuée gratuitement
    Merci

Discussions similaires

  1. Puis-je vraiment utiliser XE7 avec des cibles Android ?
    Par Eric Beaumard dans le forum Composants FMX
    Réponses: 13
    Dernier message: 24/10/2014, 15h02
  2. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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