Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2966 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Question de droits (licenses)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question de droits (licenses)

n°2199163
alex7532
Posté le 01-08-2013 à 10:10:36  profilanswer
 

Bonjour,
 
je me posais une question qui pourrait peut être paraitre idiote pour certains.
 
Si je développe une application en open source sous license GPL,  
 
comment puis-je m'assurer que mon code source ne sera pas réutilisé par d'autres pour en faire une application propriétaire ?
 
 
Il suffirait de changer un peu le design et puis je n'y verrais que du feu non ?
 
 
 :jap:

mood
Publicité
Posté le 01-08-2013 à 10:10:36  profilanswer
 

n°2199167
rufo
Pas me confondre avec Lycos!
Posté le 01-08-2013 à 10:37:54  profilanswer
 

La licence GPL est dite "virale" : du code sous GPL modifié doit être reversé en GPL. Mais rien n'empêche ce code d'être intégré dans un soft payant.
Extrait de Wikipedia : http://fr.wikipedia.org/wiki/Licen [...] Les_termes

Citation :

la GPL indique explicitement qu'un travail sous GPL peut être (re)vendu. En cas de modification, le résultat doit être placé sous la même licence

.
Donc tu pourras toujours récupérer gratuitement le code GPL modifié. Mais rien n'empêche qu'il soit disponible aussi en payant (par ex, avec du service autour)...
 
En gros, t'auras toujours un moyen (légal) de récupérer gratuitement les modifs faites dans ton code que t'auras mis en GPL. Certes, d'autres pourront faire leur beurre sur ton travail, mais tu ne seras pas lésé puisque tu pourras récupérer le travail que ces personnes auront fait sur ton code.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2199168
alex7532
Posté le 01-08-2013 à 10:44:33  profilanswer
 

Ca j'ai bien compris, en fait j'ai mal expliqué le problème,
 
Si mon code est récupéré et modifié mais que le code source n'est pas mis à disposition, comment est ce que je peux savoir qu'il s'agit bel et bien de mon code.
 
Comment savoir que mon code source est à la base de leur application et donc qu'ils sont dans l'illégalité et qu'ils doivent fournir les sources de leur application


Message édité par alex7532 le 01-08-2013 à 10:48:42
n°2199170
rufo
Pas me confondre avec Lycos!
Posté le 01-08-2013 à 11:01:54  profilanswer
 

C'est effectivement compliqué si tu n'as pas accès au code source du produit qui embarque ton code modifié. Mais ce pb se pose pour tous les développeurs.
 
Si tu arrives à te procurer le code source, là, par contre, c'est plus simple. En effet, chaque développeur a sa façon propre de coder (nommage des variables, structuration du code...). Après, ben tu demandes à ce que l'entreprise reverse le code. Si refus -> action en justice qui tranchera.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2199174
alex7532
Posté le 01-08-2013 à 11:28:53  profilanswer
 

D'accord, et dans le cas d'une application android est-il possible de désassembler l'application pour en retrouver l'origine ?
 
J'imagine que cette méthode ne permet pas d'obtenir suffisamment d'éléments quant à la structuration du code et que les noms des variables sont perdus. :/

n°2199187
rufo
Pas me confondre avec Lycos!
Posté le 01-08-2013 à 14:18:25  profilanswer
 

Je suis pas expert dans le domaine du desassemblage mais il me semble que celui-ci donne souvent du code machine et non le langage d'origine. En +, avec les optimisations que les compilos introduisent, le résultat compilé est souvent différent du même programme compilé sans ces optimisations. Du coup, si tu fais un desassemblage, tu vas pas retrouver le code initial...
 
Ca me parait donc délicat et pas fiable pour se servir du résultat d'un desassemblage comme preuve.


Message édité par rufo le 01-08-2013 à 14:19:47

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2199189
alex7532
Posté le 01-08-2013 à 14:27:25  profilanswer
 

D'accord
Merci pour ces réponses en tout cas :jap:

n°2199284
decevant-s​i
Posté le 02-08-2013 à 19:10:00  profilanswer
 

Bonjour,
 
il faut être clair: tout code publié fait partie implicitement du "domaine public", sauf à avoir un brevet qui le protège, ce qui est je crois très rare. Il est assez simple de modifier en superficie un code en gardant le principe, et dans ces conditions, on n'est, à ma connaissance plus redevable de rien.


---------------
http://decevant-si.blogspot.com/ Regards critiques sur l'informatique d'entreprise
n°2199335
Terminapor
I'll see you rise.
Posté le 03-08-2013 à 14:00:44  profilanswer
 

alex7532 a écrit :

D'accord, et dans le cas d'une application android est-il possible de désassembler l'application pour en retrouver l'origine ?
 
J'imagine que cette méthode ne permet pas d'obtenir suffisamment d'éléments quant à la structuration du code et que les noms des variables sont perdus. :/


Sur Android c'est full java me semble-t-il, donc la décompilation te donnera globalement ton code source. (Je sais pas si les noms des variables sont gardées, mais c'est possible)
 
Le mieux c'est d'essayer toi-même d'utiliser un décompilateur sur ton propre code :jap:


---------------
Perhaps you don't deserve to breathe
n°2199349
rufo
Pas me confondre avec Lycos!
Posté le 03-08-2013 à 22:20:47  profilanswer
 

decevant-si a écrit :

Bonjour,
 
il faut être clair: tout code publié fait partie implicitement du "domaine public", sauf à avoir un brevet qui le protège, ce qui est je crois très rare. Il est assez simple de modifier en superficie un code en gardant le principe, et dans ces conditions, on n'est, à ma connaissance plus redevable de rien.


Ben justement, dans son cas, le code est pas publié : c'est le binaire (ie la version compilée). Faire de la décompilation sur un binaire n'est pas légal sauf s'il est explicitement sous une licence libre.
 
Par ailleurs, dans le cas de freeware, c'est pas parce que le binaire est libre d'utilisation que tu peux le décompiler, le modifier et redistribuer librement :non:  
 
Par ex, la licence GPL cède aux utilisateurs 3 des 4 droits fondamentaux : la liberté d'utiliser un programme et son code source, de le modifier et de le redistribuer. L'auteur conserve son droit de paternité. Ca veut donc dire qu'il peut s'opposer à la redistribution de modifications que tu aurais faites.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 03-08-2013 à 22:20:47  profilanswer
 

n°2199877
decevant-s​i
Posté le 10-08-2013 à 16:56:36  profilanswer
 

rufo a écrit :

Ca veut donc dire qu'il peut s'opposer à la redistribution de modifications que tu aurais faites.


 
Bonjour,
 
tout ce que tu dis est exact, mais il me semble qu'il est extrêmement facile de fabriquer un "clone" d'un code existant en changeant les noms de variables, un peu l'architecture du code, les APIs... Il me semble que très vite, le logiciel ainsi modifié est considéré juridiquement comme différent.


---------------
http://decevant-si.blogspot.com/ Regards critiques sur l'informatique d'entreprise
n°2199930
rufo
Pas me confondre avec Lycos!
Posté le 12-08-2013 à 10:04:02  profilanswer
 

Certes, mais faire toutes ces modifs va prendre pas mal de temps, donc économiquement, ça sera pas intéressant pour une entreprise de réutiliser ton code si faut faire tout ça.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Question de droits (licenses)

 

Sujets relatifs
Question sur les tablesquestion htaccess / apache
peties question php/mysql sur le nombre de req[Reverse] C'est ok !
QuestionQuestion pour un modérateur
petite question opérateurs en JAVA (dev. android)question sur l'instalation de opencv 2.3.1 avec vs2010 et CMake 2.8
Question ultra débutant Lazarus.Comment avoir une question (set /p) et la confirmation sur même ligne?
Plus de sujets relatifs à : Question de droits (licenses)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR