Précédent   Forum du club des développeurs et IT Pro > Général Développement > Débats sur le développement - Le Best Of
Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/07/2012, 17h25   #1
aelmalki
Membre régulier
 
Avatar de aelmalki
 
Inscription : mars 2009
Messages : 245
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 245
Points : 82
Points : 82
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.
aelmalki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 10h38   #2
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 301
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 301
Points : 18 470
Points : 18 470
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...
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 12h03   #3
aelmalki
Membre régulier
 
Avatar de aelmalki
 
Inscription : mars 2009
Messages : 245
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 245
Points : 82
Points : 82
Citation:
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é ?

Citation:
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.
aelmalki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 12h12   #4
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 301
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 301
Points : 18 470
Points : 18 470
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.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 12h29   #5
aelmalki
Membre régulier
 
Avatar de aelmalki
 
Inscription : mars 2009
Messages : 245
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 245
Points : 82
Points : 82
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 ?
aelmalki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 14h35   #6
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 301
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 301
Points : 18 470
Points : 18 470
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 ?
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 15h52   #7
aelmalki
Membre régulier
 
Avatar de aelmalki
 
Inscription : mars 2009
Messages : 245
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 245
Points : 82
Points : 82
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 ?
aelmalki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 16h12   #8
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 301
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 301
Points : 18 470
Points : 18 470
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).
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 16h31   #9
aelmalki
Membre régulier
 
Avatar de aelmalki
 
Inscription : mars 2009
Messages : 245
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 245
Points : 82
Points : 82
Ok.

Merci pour toutes ces informations.
aelmalki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2012, 17h31   #10
valAa
Membre actif
 
Inscription : avril 2008
Messages : 147
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 147
Points : 186
Points : 186
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 :
Citation:
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.
valAa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2012, 13h42   #11
aelmalki
Membre régulier
 
Avatar de aelmalki
 
Inscription : mars 2009
Messages : 245
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 245
Points : 82
Points : 82
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.
aelmalki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2012, 00h45   #12
thoughtless
Invité de passage
 
Inscription : août 2009
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 12
Points : 1
Points : 1
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
thoughtless est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h18.


 
 
 
 
Partenaires

Hébergement Web