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
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

Poser une question


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
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
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...
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)
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