GNT sans publicité, site mobile, fonctionnalitées exclusives...

statut légal de la décompilation

Le
Thierry Mella
Bonsoir à tous,

Je précise tout de suite que ce message n'est pas un troll.

Je suis mû par une honnête curiosité envers ce problème et
ai été *stupéfait* de voir qu'il existait des livres sur la
décompilation, p.ex. dans le monde windows.

<http://www.amazon.fr/Reversing-Secr...F8&qid92910604&sr=1-4>

Je pensais, à tort peut-être, que cela était interdit.

D'où ma question: quel est le statut légal de la décompilation
en France (et aux states) ?

(il me semble que le "reverse engineering" est utilisé par
les entreprises pour vérifier qu'il n'y a pas de violation
de brevets p.ex. )

La revue "MISC" avait traité le sujet il y a quelques années
mais n'avait pris pour exemple que le monde windows.

--> existe-t-il de la doc pour la décompilation sur Mac OS X ?
(si c'est légal évidemment !!)

Je précise que c'est la curiosité, le défi technique qui me motive
et pas l'envie de pirater à tout berzingue (ce dont je serai bien
incapable, dans l'état actuel de mes connaissances :-) )

Cordialement,

Thierry
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
junk
Le #502136
Thierry Mella
D'où ma question: quel est le statut légal de la décompilation
en France (et aux states) ?


Le procédé consistant à décompiler un exécutable n'a rien d'illégal.

Par contre, copier du code des concurrents est certainement illégal.

Tout dépend donc du code et surtout de ce que tu en fais.

Un bon décompilateur Java : http://www.kpdus.com/jad.html

--
Nicolas Seriot

Thierry Mella
Le #502135
Nicolas Seriot wrote:
Thierry Mella

D'où ma question: quel est le statut légal de la décompilation
en France (et aux states) ?



Le procédé consistant à décompiler un exécutable n'a rien d'illégal.

Par contre, copier du code des concurrents est certainement illégal.

Tout dépend donc du code et surtout de ce que tu en fais.

Un bon décompilateur Java : http://www.kpdus.com/jad.html



Bravo pour le courage d'avoir répondu ! :-)

Existe-t-il aussi des décompilateurs pour d'autres langages ?
(C / C++ / Objective-C / Pascal, etc...)

D'avance MMerci pour ta réponse,
Thierry


Franck
Le #502134
Thierry Mella wrote:
Existe-t-il aussi des décompilateurs pour d'autres langages ?
(C / C++ / Objective-C / Pascal, etc...)


Sans doute.

Par contre le problème, c'est qu'un décompilateur pour un language ne
suffit pas, il faut aussi qu'il soit adapté au compilateur qui a généré
le binaire... En effet le code binaire généré pour du C++ par exemple,
est différent si la compilation a été effectuée par gcc ou le compilo de
Visual C++

Donc pour que le décompilateur retrouve ses petits, il faut qu'il soit
adapté au language *et* au compilateur...

Vincent Lefevre
Le #502133
Dans l'article Nicolas Seriot
Thierry Mella
D'où ma question: quel est le statut légal de la décompilation
en France (et aux states) ?


Le procédé consistant à décompiler un exécutable n'a rien d'illégal.


Sauf si la licence l'interdit. Mais selon la loi française, la
décompilation (et reverse engineering) est autorisée et ne peut
pas être interdite sous certaines conditions, e.g. à des fins
d'interopérabilité.

--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


junk
Le #502132
Vincent Lefevre
Le procédé consistant à décompiler un exécutable n'a rien d'illégal.


Sauf si la licence l'interdit. Mais selon la loi française, la
décompilation (et reverse engineering) est autorisée et ne peut
pas être interdite sous certaines conditions, e.g. à des fins
d'interopérabilité.


Oui. Ce qui permet de rappeler que la license n'est pas la loi ; ce
n'est pas parce qu'une clause figure dans une license qu'un tribunal
doit la faire respecter.

--
Nicolas Seriot
http://seriot.ch


Publicité
Suivre les réponses
Poster une réponse
Anonyme