<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
It depends on which country you are doing that in, and for which
purposes.<br>
<br>
Some countries allow decompilation (reverse engineering, in general)
for interoperability purposes. Some don't.<br>
<br>
Some countries allow decompilation (reverse engineering, in general)
for purposes of finding security issues. Some don't.<br>
<br>
But decompilation can also be used as a means to check whether your
code obfuscator does a proper job of obfuscating your code. :)<br>
<br>
It's always legal to decompile your own stuff. Maybe you lost the code
or something.<br>
<br>
Ages ago I had to maintain a COBOL application for which the source
wasn't available anymore (just parts of the source were still there)...
so decompilation would have been nice, instead of me having to patch
binaries (sometimes while running in memory).<br>
<br>
Back to legality... check, very carefully, depending on your country,
what you are about to do.<br>
<br>
Cheers,<br>
Gilles.<br>
<br>
<br>
Ouattara Oumar Aziz wrote:
<blockquote cite="mid451A1D5B.6080109@gmail.com" type="cite">
<pre wrap="">eran ratnayake :
</pre>
<blockquote type="cite">
<pre wrap="">Hi all,
Is there any free and open source Java Decompiler available in
current?
eran
</pre>
</blockquote>
<pre wrap=""><!---->
I am not sure decompilation of programs (even open source ones) is legal
... Do anyone know something about that ?
wattazoum
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<title>Signature Gilles Gravier</title>
<link rel="important stylesheet"
href="chrome://messenger/skin/messageBody.css">
<meta content="text/html;" http-equiv="Content-Type">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<meta content="Gilles@Gravier.org" name="author">
<div class="moz-signature">
<div style="text-align: left;">
<table
style="text-align: left; background-color: rgb(102, 102, 102); width: 500px; height: 73px;"
border="1" cellpadding="3" cellspacing="3">
<tbody>
<tr>
<td
style="text-align: center; vertical-align: middle; background-color: rgb(204, 204, 204); white-space: nowrap;">
<div
style="text-align: center; background-color: rgb(204, 204, 204);"><tt><font
color="#7d6eaf"><i><b>Gilles Gravier</b></i> <b>=</b> </font><a
href="mailto:Gilles@Gravier.org"><font color="#000000"><b>Gilles@Gravier.org</b></font></a><font
color="#7d6eaf"> <b>=</b> </font><a href="http://www.gravier.org/"><font
color="#000000"><b>http://www.gravier.org/</b></font></a></tt><br>
</div>
<div
style="text-align: center; background-color: rgb(204, 204, 204);"><tt><font
color="#009900"><span
style="font-family: monospace; color: rgb(0, 0, 0); font-weight: bold;"></span></font><font
color="#000099">ICQ :</font> <a
href="http://www.icq.com/whitepages/about_me.php?Uin=77488526"><font
color="#009900"><b>77488526</b></font></a></tt> <tt><font
color="#009900"><b><span
style="font-family: monospace; color: rgb(0, 0, 0);"> || </span></b></font></tt><tt><font
color="#000099">MSN Messenger : <a
href="http://members.msn.com/Gilles@Gravier.org"><span
style="color: rgb(0, 153, 0); font-weight: bold;">Gilles@Gravier.org</span></a></font></tt><tt><font
color="#009900"><b><span
style="font-family: monospace; color: rgb(0, 0, 0);"><br>
</span></b></font></tt><span
style="font-family: monospace; color: rgb(0, 0, 153);">Skype</span><tt><font
color="#000099"><span style="color: rgb(0, 0, 153);"> : </span><a
href="callto://ggravier"><span
style="font-weight: bold; color: rgb(0, 153, 0);">ggravier</span></a></font></tt><tt><font
color="#009900"><b><span
style="font-family: monospace; color: rgb(0, 0, 0);"> || </span></b></font></tt><tt><font
color="#000099"><span style="color: rgb(0, 153, 0);"></span><span
style="font-weight: bold;"></span>Y! : <a
href="http://profiles.yahoo.com/ggravier"><span
style="color: rgb(0, 153, 0); font-weight: bold;">ggravier</span></a></font></tt><tt
style="font-weight: bold;"><font color="#009900"><span
style="font-family: monospace; color: rgb(0, 0, 0);"> || </span></font></tt><tt><font
color="#000099">AOL : <a href="aim:goim?screenname=gillesgravier"><span
style="color: rgb(0, 153, 0); font-weight: bold;">gillesgravier</span></a><br>
</font></tt><tt><font color="#000099">PGP Key ID :</font> <a
href="http://pgp.mit.edu:11371/pks/lookup?search=0x8DE6D026&op=index"><font
color="#009900"><b>0x8DE6D026</b></font></a></tt><br>
</div>
<div
style="text-align: center; background-color: rgb(204, 204, 204);"><tt>"Chastity
is its own punishment." (<font color="#999999"><i>Solomon Short</i></font>)
[<font color="#666666"><i>David Gerrold</i></font>]<br>
</tt><span style="font-family: monospace;">"De toutes les
aberrations sexuelles, la chasteté est la plus aberrante." [<span
style="font-style: italic;"><font color="#666666">Anatole France</font></span>]</span><br>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</body>
</html>