Précédent   Forum des professionnels en informatique > Emploi et Etudes en Informatique > Emploi > Juridique > Licences
Licences Forum d'entraide juridique sur les licences logicielles, et sur la propriété des codes sources.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/09/2011, 21h53   #1
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Extension propriétaire pour logiciel libre.

Bonsoir,

Je me pose une question assez complexe...

Si par exemple j'ai un logiciel sous licence GPL, est-ce possible de crée une extension propriétaire pour ce logiciel libre ?

Je n'ai jamais eu de réponse claire en ce qui concerne ce cas précis car certains m'on écrit que cela n'était tout simplement pas possible car après avoir "installé" l'extension le code source des deux application serait lié et par conséquent contraindrait le logiciel propriétaire à devenir GPL.

Par contre d'autre m'on dit que cela serait difficilement possible en passant directement par l’exécutable et la encore je n'en sait pas plus...
  Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 10h48   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Bonjour,

En gros, sous GPL, non tu ne peux pas. Sous LGPL, oui. Pour les autres licences, a voir directement avec chacune.

Le but de la GPL est d'etre contaminante : toute extension sera GPL.
__________________
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 10
Vieux 15/09/2011, 11h48   #3
Expert Confirmé
 
Inscription : décembre 2007
Messages : 1 908
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 908
Points : 3 708
Points : 3 708
Question conséquente : est-ce qu'un "encapsulage" est contaminant aussi? Par exemple, il y a un source GPL complet, que je ne modifie pas, juste je créée un outillage qui l'utilise par appels. Mon outillage, il devient GPL?
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 12h21   #4
Membre Expert
 
Homme
Consultant J2EE
Inscription : octobre 2007
Messages : 883
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Consultant J2EE

Informations forums :
Inscription : octobre 2007
Messages : 883
Points : 1 352
Points : 1 352
Citation:
Envoyé par el_slapper Voir le message
Question conséquente : est-ce qu'un "encapsulage" est contaminant aussi? Par exemple, il y a un source GPL complet, que je ne modifie pas, juste je créée un outillage qui l'utilise par appels. Mon outillage, il devient GPL?


Je ne pense pas que ton outillage (plugin par ex?) doive nécessairement être GPL...
Par contre tu n'auras probablement pas le droit de distribuer ton outillage en même temps que le logiciel GPL, sans que tous les logiciels qui composent le package soient GPL il me semble...
__________________
I call this the Yoda programming style.
"hmrrrmmm if 0 is foo, on go you"
HerQuLe est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/09/2011, 14h31   #5
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Bonjour,

Ton outillage, il l'utilise comment le binaire GPL : est-il linke avec lui, c'est a dire que tu appelles des fonctions du code, ou bien est-ce que tu le lances de l'exterieur, par exemple avec la commande "system (binaire)" (ou exec, ou tout autre appel externe) ?

Dans le premier cas, ton code DOIT etre GPL. Dans le second, tu as le droit d'utiliser la licence que tu veux.
__________________
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 10
Vieux 15/09/2011, 16h00   #6
Expert Confirmé
 
Inscription : décembre 2007
Messages : 1 908
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 1 908
Points : 3 708
Points : 3 708
OK, merci pour l'info. Pour l'instant, je n'ai pas d'encapsuleur, mais j'y pense. Si je comprends bien, je dois (1)traiter les éléments GPL comme une boite noire stricte, et (2)ne pas distribuer les éléments GPL dont j'ai besoin.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 23h28   #7
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par gangsoleil Voir le message
Bonjour,

En gros, sous GPL, non tu ne peux pas. Sous LGPL, oui. Pour les autres licences, a voir directement avec chacune.

Le but de la GPL est d'etre contaminante : toute extension sera GPL.
Je te remercie j'en ai au moins finie avec cette question
  Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 00h30   #8
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Citation:
Envoyé par el_slapper Voir le message
Si je comprends bien, je dois (1)traiter les éléments GPL comme une boite noire stricte, et (2)ne pas distribuer les éléments GPL dont j'ai besoin.
Si tu ne souhaites pas que ton programme soit GPL, ou si tu ne peux pas, alors oui, tout ce qui est programme GPL doit etre vu comme un programme externe, qui, par exemplp, ecrit ses donnees dans un fichier que tu pourras lire sans probleme.

Quant a distribuer le code GPL du programme que tu utilises, tu n'y es bien sur pas oblige, mais tu peux le faire si tu veux, cela ne change rien pour toi.

La seule obligation est en cas de modification d'un programme GPL : dans ce cas, tu dois etre capable de fournir les sources sur demande.
__________________
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 10
Vieux 19/09/2011, 03h09   #9
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Merci à vous tous pour vos réponses, j'aurai une tout dernière question ! Selon vous, est-il possible d'équiper par défaut un système propriétaire avec des applications libre (navigateur, traitement de texte, lecteur multimédia etc...) sans que le système propriétaire ne soit contraint par les licences des application libre de changer sa propre licence.

Il me semble que chez Mandriva et Red Hat le système soit sous licences à la fois libre et propriétaire je me trompe ? Cela n’empêche pas ces systèmes de contenir des application libre...

Microsoft et Apple pourrait-il alors aussi équiper leur systèmes par défaut avec des applications comme Mozilla Firefox ?
  Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 10h09   #10
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Bonjour,

Tu confonds le fait de lancer un logiciel dans un environnement, et le fait de se lier plus ou moins fortement a un logiciel.

Executer un logiciel est permis par toutes les licences, ce qui est logique puisque c'est necessaire pour profiter du logiciel.

En revanche, se lier plus ou moins fortement peut etre vu comme une modification du logiciel, ce que certains souhaitent eviter (licences fermees) ou contre publication des sources (GPL).

Tu peux tout a fait utiliser un programme GPL dans un environnement non-GPL, et vice-versa.
__________________
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 19/09/2011, 19h24   #11
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par gangsoleil Voir le message
Bonjour,

Tu confonds le fait de lancer un logiciel dans un environnement, et le fait de se lier plus ou moins fortement a un logiciel.

Executer un logiciel est permis par toutes les licences, ce qui est logique puisque c'est necessaire pour profiter du logiciel.

En revanche, se lier plus ou moins fortement peut etre vu comme une modification du logiciel, ce que certains souhaitent eviter (licences fermees) ou contre publication des sources (GPL).

Tu peux tout a fait utiliser un programme GPL dans un environnement non-GPL, et vice-versa.
Et même fournir cette application GPL dans un CD d'installation d'un système propriétaire ?
  Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 10h45   #12
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Citation:
Envoyé par rembrandt Voir le message
Et même fournir cette application GPL dans un CD d'installation d'un système propriétaire ?
Je ne vois pas ce qui t'empeche de distribuer un logiciel qui est sous GPL...

Encore une fois, je parle ici de distribution du logiciel sans modification ni edition de lien ou autre.
__________________
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 22/09/2011, 16h02   #13
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par gangsoleil Voir le message
Je ne vois pas ce qui t'empeche de distribuer un logiciel qui est sous GPL...

Encore une fois, je parle ici de distribution du logiciel sans modification ni edition de lien ou autre.
Très bien en tout cas je commence à saisir l'idée... En gros le simple fait de distribuer une ou des applications dans un système propriétaire ne soumet ce même système aux licences libre des applications. A moins que je ne réutilise du code libre pour l’insérer dans mon code propriétaire, ce qui est différent...

Une chose étant que si je veut porter des modification à ses applications libre je devrait en fournir le code source je me trompe ?
  Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 16h50   #14
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Citation:
Envoyé par rembrandt Voir le message
En gros le simple fait de distribuer une ou des applications dans un système propriétaire ne soumet ce même système aux licences libre des applications.
C'est bien ca. Par contre, chacun des logiciels garde sa licence.

Citation:
Envoyé par rembrandt Voir le message
A moins que je ne réutilise du code libre pour l’insérer dans mon code propriétaire, ce qui est différent...
Exactement. Et c'est a ce moment la qu'interviennent les differents comportements selon la licence (GPL, LGPL, BSD, ...)

Citation:
Envoyé par rembrandt Voir le message
Une chose étant que si je veux apporter des modification à ces applications libres, je devrai en fournir le code source je me trompe ?
C'est bien ca. En fait, si mes souvenirs sont bons, tu dois mettre a dispositon le code source, c'est a dire que tu n'es pas oblige de le fournir dans l'archive du logiciel.
__________________
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 23/09/2011, 04h17   #15
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Quelque-par La possibilité de pouvoir intégrer des applications libre dans un système propriétaire n'est pas un danger en somme pour le logiciel libre car à moins que je ne soit dans l’erreur, si Microsoft voudrait intégrer proprement dit Mozilla Firefox à Windows ils modifierai surement l’interface graphique de Firefox à leur sauce de manière à ce que le logiciel fasse correctement paire avec les autres applications de leur gamme ce qui les obligerai à partager ces même modification au niveau de l'interface...
  Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 09h36   #16
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Euh, non.

Il suffit qu'ils telechargent le binaire, l'installent, et livre la distribution ainsi. Pas de modification necessaire.
__________________
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 23/09/2011, 14h17   #17
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par gangsoleil Voir le message
Euh, non.

Il suffit qu'ils telechargent le binaire, l'installent, et livre la distribution ainsi. Pas de modification necessaire.
Ben en fait ce que je veut dire, c'est que si il modifie l'interface graphique du logiciel, les boutons etc... Leurs emplacements. Ils serait dans l’obligation de partager ces modifications graphique non ?
  Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 14h24   #18
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
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 : 5 476
Points : 9 608
Points : 9 608
Citation:
Envoyé par rembrandt Voir le message
si il modifie l'interface graphique du logiciel, les boutons etc... Leurs emplacements. Ils serait dans l’obligation de partager ces modifications graphique non ?
Oui, tout a fait. Mais ils n'auraient pas d'interet a le faire : ce n'est pas parce que tu fais une modification qu'elle sera forcement integree au logiciel "standard". Donc si tu veux continuer a avoir les nouvelles fonctionnalites en plus de tes modifications, il faut que tu refasses a chaque fois les modifications... C'est un peu lourd.
__________________
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 23/09/2011, 17h52   #19
rembrandt
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
C'est juste, surtout quant l'ont as pas les moyens de microsoft. Apres c'était plus d'ordre technique...

En tout cas ce sujet me semble résolue, je te remercie pour ton aide.
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h58.


 
 
 
 
Partenaires

Hébergement Web