Home | History | Annotate | Download | only in docs
      1 <!doctype html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      2 <html>
      3 <head>
      4 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
      5 <meta http-equiv="content-style-type" content="text/css">
      6 <link rel="stylesheet" type="text/css" href="style.css">
      7 <title>ProGuard Alternatives</title>
      8 </head>
      9 <body>
     10 
     11 <script type="text/javascript" language="JavaScript">
     12 <!--
     13 if (window.self==window.top)
     14   document.write('<a class="largebutton" target="_top" href="index.html#alternatives.html">ProGuard index</a> <a class="largebutton" target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a> <a class="largebutton" target="_top" href="http://www.saikoa.com/">Saikoa</a> <a class="largebutton" target="other" href="http://sourceforge.net/projects/proguard/">Sourceforge</a>')
     15 //-->
     16 </script>
     17 <noscript>
     18 <a class="largebutton" target="_top"  href="index.html#alternatives.html">ProGuard index</a>
     19 <a class="largebutton" target="_top"  href="http://www.saikoa.com/dexguard">DexGuard</a>
     20 <a class="largebutton" target="_top"  href="http://www.saikoa.com/">Saikoa</a>
     21 <a class="largebutton" target="other" href="http://sourceforge.net/projects/proguard/">Sourceforge</a>
     22 </noscript>
     23 
     24 <h2>Alternatives</h2>
     25 
     26 There are quite a few Java class file shrinkers, optimizers, obfuscators, and
     27 preverifiers out there. Users of <b>ProGuard</b> tell me it easily compares
     28 with the best of them. However, you may want to check that out yourself.
     29 <p>
     30 This is a list of the programs of which I'm aware. Obviously, I've never
     31 personally tested all of them. Many programs, even commercial ones, have been
     32 abandoned. Please drop me a note if you know of any other shrinkers,
     33 optimizers, obfuscators, or preverifiers, or if some information provided
     34 below is incorrect.
     35 <p>
     36 
     37 <table>
     38 
     39 <tr>
     40 <th>Author/Company</th>
     41 <th>Program</th>
     42 <th>Shrink.</th>
     43 <th>Optim.</th>
     44 <th>Obfusc.</th>
     45 <th>Preverif.</th>
     46 <th>License</th>
     47 </tr>
     48 
     49 <tr>
     50 <td><a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a></td>
     51 <td><a target="_top" href="http://proguard.sourceforge.net/">ProGuard</a></td>
     52 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     53 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     54 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     55 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     56 <td>Free (GPL)</td>
     57 </tr>
     58 
     59 <tr>
     60 <td><a target="other" rel="nofollow" href="http://www.informatik.uni-oldenburg.de/leute/hoenicke.html">Jochen Hoenicke</a></td>
     61 <td><a target="other" href="http://jode.sourceforge.net/">Jode</a></td>
     62 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     63 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     64 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     65 <td align="center"><br /></td>
     66 <td>Free (GPL)</td>
     67 </tr>
     68 
     69 <tr>
     70 <td><a target="other" rel="nofollow" href="http://www.cs.cornell.edu/nystrom/">Nate Nystrom</a></td>
     71 <td><a target="other" href="http://www.cs.purdue.edu/homes/hosking/bloat/">Bloat</a></td>
     72 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     73 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     74 <td align="center"><br /></td>
     75 <td align="center"><br /></td>
     76 <td>Free</td>
     77 </tr>
     78 
     79 <tr>
     80 <td><a target="other" rel="nofollow" href="http://sourceforge.net/users/hchacha/">Hidetoshi Ohuchi</a></td>
     81 <td><a target="other" href="http://jarg.sourceforge.net/">Jarg</a></td>
     82 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     83 <td align="center"><br /></td>
     84 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     85 <td align="center"><br /></td>
     86 <td>Free (BSD)</td>
     87 </tr>
     88 
     89 <tr>
     90 <td><a target="other" rel="nofollow" href="http://www.yworks.com/">yWorks</a></td>
     91 <td><a target="other" href="http://www.yworks.com/en/products_yguard_about.htm">yGuard</a></td>
     92 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     93 <td align="center"><br /></td>
     94 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
     95 <td align="center"><br /></td>
     96 <td>Free (no source)</td>
     97 </tr>
     98 
     99 <tr>
    100 <td><a target="other" rel="nofollow" href="http://mojo.codehaus.org/">Mojo</a></td>
    101 <td><a target="other" href="http://mojo.codehaus.org/minijar-maven-plugin/">Minijar</a></td>
    102 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    103 <td align="center"><br /></td>
    104 <td align="center"><br /></td>
    105 <td align="center"><br /></td>
    106 <td>Free (Apache)</td>
    107 </tr>
    108 
    109 <tr>
    110 <td><a target="other" rel="nofollow" href="http://www.riggshill.com/">RiggsHill Software</a></td>
    111 <td><a target="other" href="http://genjar.sourceforge.net/">GenJar</a></td>
    112 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    113 <td align="center"><br /></td>
    114 <td align="center"><br /></td>
    115 <td align="center"><br /></td>
    116 <td>Free (Apache)</td>
    117 </tr>
    118 
    119 <tr>
    120 <td><a target="other" rel="nofollow" href="http://ant.apache.org/">Apache</a></td>
    121 <td><a target="other" href="http://ant.apache.org/manual/Types/classfileset.html">Ant Classfileset</a></td>
    122 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    123 <td align="center"><br /></td>
    124 <td align="center"><br /></td>
    125 <td align="center"><br /></td>
    126 <td>Free (Apache)</td>
    127 </tr>
    128 
    129 <tr>
    130 <td><a target="other" rel="nofollow" href="http://www.celton.mobi/">Carsten Elton S&oslash;rensen</a></td>
    131 <td><a target="other" href="http://code.google.com/p/treeshaker/">Treeshaker</a></td>
    132 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    133 <td align="center"><br /></td>
    134 <td align="center"><br /></td>
    135 <td align="center"><br /></td>
    136 <td>Free (Apache)</td>
    137 </tr>
    138 
    139 <tr>
    140 <td><a target="other" rel="nofollow" href="http://www.ucdetector.org/">J&ouml;rg Spieler</a></td>
    141 <td><a target="other" href="http://www.ucdetector.org/">UCDetector</a></td>
    142 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    143 <td align="center"><br /></td>
    144 <td align="center"><br /></td>
    145 <td align="center"><br /></td>
    146 <td>Free (EPL)</td>
    147 </tr>
    148 
    149 <tr>
    150 <td><a target="other" rel="nofollow" href="http://www.curious-creature.org/">Romain Guy</a></td>
    151 <td><a target="other" href="http://www.jroller.com/gfx/entry/get_what_you_need_from">Harvester</a></td>
    152 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    153 <td align="center"><br /></td>
    154 <td align="center"><br /></td>
    155 <td align="center"><br /></td>
    156 <td>Free (BSD)</td>
    157 </tr>
    158 
    159 <tr>
    160 <td><a target="other" rel="nofollow" href="http://java.net/projects/dcd/">Emeric Vernat</a></td>
    161 <td><a target="other" href="http://java.net/projects/dcd/">DCD</a></td>
    162 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    163 <td align="center"><br /></td>
    164 <td align="center"><br /></td>
    165 <td align="center"><br /></td>
    166 <td>Free (LGPL)</td>
    167 </tr>
    168 
    169 <tr>
    170 <td><a target="other" rel="nofollow" href="http://sadun-util.sourceforge.net/">Cristiano Sadun</a></td>
    171 <td><a target="other" href="http://sadun-util.sourceforge.net/pack.html">Pack</a></td>
    172 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    173 <td align="center"><br /></td>
    174 <td align="center"><br /></td>
    175 <td align="center"><br /></td>
    176 <td>Free (LGPL)</td>
    177 </tr>
    178 
    179 <tr>
    180 <td><a target="other" rel="nofollow" href="http://www.sable.mcgill.ca/">Sable</a></td>
    181 <td><a target="other" href="http://www.sable.mcgill.ca/soot/">Soot</a></td>
    182 <td align="center"><br /></td>
    183 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    184 <td align="center"><br /></td>
    185 <td align="center"><br /></td>
    186 <td>Free (LGPL)</td>
    187 </tr>
    188 
    189 <tr>
    190 <td><a target="other" rel="nofollow" href="http://www.sable.mcgill.ca/">Sable</a></td>
    191 <td><a target="other" href="http://www.sable.mcgill.ca/JBCO/">JBCO</a></td>
    192 <td align="center"><br /></td>
    193 <td align="center"><br /></td>
    194 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    195 <td align="center"><br /></td>
    196 <td>Free (LGPL)</td>
    197 </tr>
    198 
    199 <tr>
    200 <td><a target="other" rel="nofollow" href="http://classencrypt.sourceforge.net/">Jeffrey Wheaton</a></td>
    201 <td><a target="other" href="http://classencrypt.sourceforge.net/">ClassEncrypt</a></td>
    202 <td align="center"><br /></td>
    203 <td align="center"><br /></td>
    204 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    205 <td align="center"><br /></td>
    206 <td>Free (GPL)</td>
    207 </tr>
    208 
    209 <tr>
    210 <td><a target="other" rel="nofollow" href="http://sourceforge.net/users/glurk/">Thorsten Heit</a></td>
    211 <td><a target="other" href="http://sourceforge.net/projects/javaguard/">JavaGuard</a></td>
    212 <td align="center"><br /></td>
    213 <td align="center"><br /></td>
    214 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    215 <td align="center"><br /></td>
    216 <td>Free (LGPL)</td>
    217 </tr>
    218 
    219 <tr>
    220 <td><a target="other" rel="nofollow" href="http://mwobfu.sourceforge.net/">Patrick Mueller</a></td>
    221 <td><a target="other" href="http://mwobfu.sourceforge.net/">Mwobfu</a></td>
    222 <td align="center"><br /></td>
    223 <td align="center"><br /></td>
    224 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    225 <td align="center"><br /></td>
    226 <td>Free (GPL)</td>
    227 </tr>
    228 
    229 <tr>
    230 <td><a target="other" rel="nofollow" href="http://www.bebbosoft.de/">BebboSoft</a></td>
    231 <td><a target="other" href="http://www.bebbosoft.de/#java/mug/index.wiki">Bb_mug</a></td>
    232 <td align="center"><br /></td>
    233 <td align="center"><br /></td>
    234 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    235 <td align="center"><br /></td>
    236 <td>Free (no source)</td>
    237 </tr>
    238 
    239 <tr>
    240 <td><a target="other" rel="nofollow" href="http://github.com/v6ak">V&iacute;t &Scaron;est&aacute;k</a></td>
    241 <td><a target="other" href="http://github.com/v6ak/Preverifier/">Preverifier</a></td>
    242 <td align="center"><br /></td>
    243 <td align="center"><br /></td>
    244 <td align="center"><br /></td>
    245 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    246 <td>Free (EPL)</td>
    247 </tr>
    248 
    249 <tr>
    250 <td><a target="_top" href="http://www.saikoa.com/">Saikoa</a></td>
    251 <td><a target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a></td>
    252 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    253 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    254 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    255 <td align="center"><br /></td>
    256 <td>Commercial</td>
    257 </tr>
    258 
    259 <tr>
    260 <td><a target="other" rel="nofollow" href="http://www.preemptive.com/">PreEmptive</a></td>
    261 <td><a target="other" href="http://www.preemptive.com/products/dasho/index.html">DashOPro</a></td>
    262 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    263 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    264 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    265 <td align="center"><br /></td>
    266 <td>Commercial</td>
    267 </tr>
    268 
    269 <tr>
    270 <td><a target="other" rel="nofollow" href="http://www.zelix.com/">Zelix</a></td>
    271 <td><a target="other" href="http://www.zelix.com/klassmaster/index.html">KlassMaster</a></td>
    272 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    273 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    274 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    275 <td align="center"><br /></td>
    276 <td>Commercial</td>
    277 </tr>
    278 
    279 <tr>
    280 <td><a target="other" rel="nofollow" href="http://www.s-cradle.com/english/index.html">Sophia Cradle</a></td>
    281 <td><a target="other" href="http://www.s-cradle.com/english/products/sophiacompress_java/index.html">SophiaCompress</a></td>
    282 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    283 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    284 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    285 <td align="center"><br /></td>
    286 <td>Commercial</td>
    287 </tr>
    288 
    289 <tr>
    290 <td><a target="other" rel="nofollow" href="http://shield4j.com/">Eduardo Coca</a></td>
    291 <td><a target="other" href="http://shield4j.com/">Shield4J</a></td>
    292 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    293 <td align="center"><br /></td>
    294 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    295 <td align="center"><br /></td>
    296 <td>Commercial</td>
    297 </tr>
    298 
    299 <tr>
    300 <td><a target="other" rel="nofollow" href="http://www.e-t.com/">Eastridge Technology</a></td>
    301 <td><a target="other" href="http://www.e-t.com/jshrink.html">Jshrink</a></td>
    302 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    303 <td align="center"><br /></td>
    304 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    305 <td align="center"><br /></td>
    306 <td>Commercial</td>
    307 </tr>
    308 
    309 <tr>
    310 <td><a target="other" rel="nofollow" href="http://www.innaworks.com/">Innaworks</a></td>
    311 <td><a target="other" href="http://www.innaworks.com/mBooster">mBooster</a></td>
    312 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    313 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    314 <td align="center"><br /></td>
    315 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    316 <td>Commercial</td>
    317 </tr>
    318 
    319 <tr>
    320 <td><a target="other" rel="nofollow" href="http://www.uni-vologda.ac.ru/~c3c/">Sergey Sverdlov</a></td>
    321 <td><a target="other" href="http://www.uni-vologda.ac.ru/~c3c/jco/">J.Class Optimizer</a></td>
    322 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    323 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    324 <td align="center"><br /></td>
    325 <td align="center"><br /></td>
    326 <td>Commercial</td>
    327 </tr>
    328 
    329 <tr>
    330 <td><a target="other" rel="nofollow" href="http://www.smardec.com/">Smardec</a></td>
    331 <td><a target="other" href="http://www.allatori.com/">Allatori</a></td>
    332 <td align="center"><br /></td>
    333 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    334 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    335 <td align="center"><br /></td>
    336 <td>Commercial</td>
    337 </tr>
    338 
    339 <tr>
    340 <td><a target="other" rel="nofollow" href="http://cs.arizona.edu/">U. of Arizona</a></td>
    341 <td><a target="other" href="http://sandmark.cs.arizona.edu/">SandMark</a></td>
    342 <td align="center"><br /></td>
    343 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    344 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    345 <td align="center"><br /></td>
    346 <td>Commercial</td>
    347 </tr>
    348 
    349 <tr>
    350 <td><a target="other" rel="nofollow" href="http://zenofx.com/">Zenofx</a></td>
    351 <td><a target="other" href="http://zenofx.com/classguard/">ClassGuard</a></td>
    352 <td align="center"><br /></td>
    353 <td align="center"><br /></td>
    354 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    355 <td align="center"><br /></td>
    356 <td>Commercial</td>
    357 </tr>
    358 
    359 <tr>
    360 <td><a target="other" rel="nofollow" href="http://www.bisguard.com/">BIS Guard &amp; Co.</a></td>
    361 <td><a target="other" href="http://www.bisguard.com/">Java Antidecompiler</a></td>
    362 <td align="center"><br /></td>
    363 <td align="center"><br /></td>
    364 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    365 <td align="center"><br /></td>
    366 <td>Commercial</td>
    367 </tr>
    368 
    369 <tr>
    370 <td><a target="other" rel="nofollow" href="http://www.force5.com/">Force 5</a></td>
    371 <td><a target="other" href="http://www.force5.com/JCloak/ProductJCloak.html">JCloak</a></td>
    372 <td align="center"><br /></td>
    373 <td align="center"><br /></td>
    374 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    375 <td align="center"><br /></td>
    376 <td>Commercial</td>
    377 </tr>
    378 
    379 <tr>
    380 <td><a target="other" rel="nofollow" href="http://www.semdesigns.com/">Semantic Designs</a></td>
    381 <td><a target="other" href="http://www.semdesigns.com/Products/Obfuscators/JavaObfuscator.html">Obfuscator</a></td>
    382 <td align="center"><br /></td>
    383 <td align="center"><br /></td>
    384 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    385 <td align="center"><br /></td>
    386 <td>Commercial</td>
    387 </tr>
    388 
    389 <tr>
    390 <td><a target="other" rel="nofollow" href="http://www.duckware.com/">Duckware</a></td>
    391 <td><a target="other" href="http://www.duckware.com/jobfuscate/">Jobfuscate</a></td>
    392 <td align="center"><br /></td>
    393 <td align="center"><br /></td>
    394 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    395 <td align="center"><br /></td>
    396 <td>Commercial</td>
    397 </tr>
    398 
    399 <tr>
    400 <td><a target="other" rel="nofollow" href="http://secureteam.net/index.aspx">Secureteam</a></td>
    401 <td><a target="other" href="http://secureteam.net/Java-Obfuscator-Features.aspx">Jfuscator</a></td>
    402 <td align="center"><br /></td>
    403 <td align="center"><br /></td>
    404 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    405 <td align="center"><br /></td>
    406 <td>Commercial</td>
    407 </tr>
    408 
    409 <tr>
    410 <td><a target="other" rel="nofollow" href="http://www.arxan.com/">Arxan</a></td>
    411 <td><a target="other" href="http://www.arxan.com/products/desktop/guardit-for-java/">GuardIT</a></td>
    412 <td align="center"><br /></td>
    413 <td align="center"><br /></td>
    414 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    415 <td align="center"><br /></td>
    416 <td>Commercial</td>
    417 </tr>
    418 
    419 <tr>
    420 <td><a target="other" rel="nofollow" href="http://www.chez.com/vasile/">Vasile Calmatui</a></td>
    421 <td><a target="other" href="http://www.chez.com/vasile/obfu/VasObfuLite.html">VasObfuLite</a></td>
    422 <td align="center"><br /></td>
    423 <td align="center"><br /></td>
    424 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    425 <td align="center"><br /></td>
    426 <td>Free</td>
    427 </tr>
    428 
    429 <tr class="disappeared">
    430 <td><a target="other" rel="nofollow" href="http://www.alphaworks.ibm.com/">IBM AlphaWorks</a></td>
    431 <td><a target="other" href="http://www.research.ibm.com/jax/">JAX</a></td>
    432 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    433 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    434 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    435 <td align="center"><br /></td>
    436 <td>(discontinued)</td>
    437 </tr>
    438 
    439 <tr class="disappeared">
    440 <td><a target="other" rel="nofollow" href="http://www.nq4.de/">NQ4</a></td>
    441 <td><a target="other" rel="nofollow" href="http://www.nq4.de/">Joga</a></td>
    442 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    443 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    444 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    445 <td align="center"><br /></td>
    446 <td>(discontinued?)</td>
    447 </tr>
    448 
    449 <tr class="disappeared">
    450 <td><a target="other" rel="nofollow" href="http://www-i2.informatik.rwth-aachen.de/~markusj/">Markus Jansen</a></td>
    451 <td><a target="other" rel="nofollow" href="http://www-i2.informatik.rwth-aachen.de/~markusj/jopt/">Jopt</a></td>
    452 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    453 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    454 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    455 <td align="center"><br /></td>
    456 <td>(disappeared?)</td>
    457 </tr>
    458 
    459 <tr class="disappeared">
    460 <td><a target="other" rel="nofollow" href="http://www.geocities.com/CapeCanaveral/Hall/2334/resume.html">Alexander Shvets</a></td>
    461 <td><a target="other" rel="nofollow" href="http://www.geocities.com/CapeCanaveral/Hall/2334/Programs/cafebabe.html">CafeBabe</a></td>
    462 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    463 <td align="center"><br /></td>
    464 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    465 <td align="center"><br /></td>
    466 <td>(disappeared?)</td>
    467 </tr>
    468 
    469 <tr class="disappeared">
    470 <td><a target="other" rel="nofollow" href="http://darcs.brianweb.net/">Brian Alliet</a></td>
    471 <td><a target="other" rel="nofollow" href="http://darcs.brianweb.net/gcclass/">Gcclass</a></td>
    472 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    473 <td align="center"><br /></td>
    474 <td align="center"><br /></td>
    475 <td align="center"><br /></td>
    476 <td>(disappeared?)</td>
    477 </tr>
    478 
    479 <tr class="disappeared">
    480 <td><a target="other" rel="nofollow" href="http://www.cs.purdue.edu/homes/grothoff/">Christian Grothoff</a></td>
    481 <td><a target="other" rel="nofollow" href="http://www.ovmj.org/jamit/">Jamit</a></td>
    482 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    483 <td align="center"><br /></td>
    484 <td align="center"><br /></td>
    485 <td align="center"><br /></td>
    486 <td>(disappeared?)</td>
    487 </tr>
    488 
    489 <tr class="disappeared">
    490 <td><a target="other" rel="nofollow" href="http://www.garret.ru/~knizhnik/">Konstantin Knizhnik</a></td>
    491 <td><a target="other" rel="nofollow" href="http://www.garret.ru/~knizhnik/javago/ReadMe.htm">JavaGO</a></td>
    492 <td align="center"><br /></td>
    493 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    494 <td align="center"><br /></td>
    495 <td align="center"><br /></td>
    496 <td>()disappeared?</td>
    497 </tr>
    498 
    499 <tr class="disappeared">
    500 <td><a target="other" rel="nofollow" href="http://donquixote.cafebabe.jp/">Haruaki Tamada</a></td>
    501 <td><a target="other" rel="nofollow" href="http://donquixote.cafebabe.jp/">DonQuixote</a></td>
    502 <td align="center"><br /></td>
    503 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    504 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    505 <td align="center"><br /></td>
    506 <td>(disappeared?)</td>
    507 </tr>
    508 
    509 <tr class="disappeared">
    510 <td><a target="other" rel="nofollow" href="http://www.utdallas.edu/~gxz014000/">Bajie</a></td>
    511 <td><a target="other" rel="nofollow" href="http://www.utdallas.edu/~gxz014000/jcmp/">JCMP</a></td>
    512 <td align="center"><br /></td>
    513 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    514 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    515 <td align="center"><br /></td>
    516 <td>(disappeared?)</td>
    517 </tr>
    518 
    519 <tr class="disappeared">
    520 <td><a target="other" rel="nofollow" href="http://www.elegant-software.com/">Elegant Software</a></td>
    521 <td><a target="other" rel="nofollow" href="http://www.elegant-software.com/software/jmangle/">JMangle</a></td>
    522 <td align="center"><br /></td>
    523 <td align="center"><br /></td>
    524 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    525 <td align="center"><br /></td>
    526 <td>(disappeared?)</td>
    527 </tr>
    528 
    529 <tr class="disappeared">
    530 <td><a target="other" rel="nofollow" href="http://www.primenet.com/~ej">Eron Jokipii</a></td>
    531 <td><a target="other" rel="nofollow" href="http://www.primenet.com/~ej">Jobe</a></td>
    532 <td align="center"><br /></td>
    533 <td align="center"><br /></td>
    534 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    535 <td align="center"><br /></td>
    536 <td>(disappeared?)</td>
    537 </tr>
    538 
    539 <tr class="disappeared">
    540 <td><a target="other" rel="nofollow" href="http://jrc.krdl.org.sg/">JRC</a></td>
    541 <td><a target="other" rel="nofollow" href="http://jrc.krdl.org.sg/decaf/">DeCaf</a></td>
    542 <td align="center"><br /></td>
    543 <td align="center"><br /></td>
    544 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    545 <td align="center"><br /></td>
    546 <td>(disappeared?)</td>
    547 </tr>
    548 
    549 <tr class="disappeared">
    550 <td><a target="other" rel="nofollow" href="http://www.drjava.de/">Dr. Java</a></td>
    551 <td><a target="other" rel="nofollow" href="http://www.drjava.de/obfuscator/">Marvin Obfuscator</a></td>
    552 <td align="center"><br /></td>
    553 <td align="center"><br /></td>
    554 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    555 <td align="center"><br /></td>
    556 <td>(disappeared?)</td>
    557 </tr>
    558 
    559 <tr class="disappeared">
    560 <td><a target="other" rel="nofollow" href="http://www.ibm.com/">IBM</a></td>
    561 <td><a target="other" rel="nofollow" href="http://www-306.ibm.com/software/wireless/wsdd/">WSDD</a></td>
    562 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    563 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    564 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    565 <td align="center"><br /></td>
    566 <td>Commercial (discontinued?)</td>
    567 </tr>
    568 
    569 <tr class="disappeared">
    570 <td><a target="other" rel="nofollow" href="http://www.s5systems.com/">S5 Systems</a></td>
    571 <td><a target="other" rel="nofollow" href="http://www.s5systems.com/jPresto.htm">jPresto</a></td>
    572 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    573 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    574 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    575 <td align="center"><br /></td>
    576 <td>Commercial (discontinued?)</td>
    577 </tr>
    578 
    579 <tr class="disappeared">
    580 <td><a target="other" rel="nofollow" href="http://www.plumbdesign.com/">Plumb Design</a></td>
    581 <td><a target="other" rel="nofollow" href="http://www.condensity.com/">Condensity</a></td>
    582 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    583 <td align="center"><br /></td>
    584 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    585 <td align="center"><br /></td>
    586 <td>Commercial (discontinued)</td>
    587 </tr>
    588 
    589 <tr class="disappeared">
    590 <td><a target="other" rel="nofollow" href="http://www.4thpass.com/">4th Pass</a></td>
    591 <td><a target="other" rel="nofollow" href="http://www.4thpass.com/">SourceGuard</a></td>
    592 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    593 <td align="center"><br /></td>
    594 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    595 <td align="center"><br /></td>
    596 <td>Commercial (discontinued?)</td>
    597 </tr>
    598 
    599 <tr class="disappeared">
    600 <td><a target="other" rel="nofollow" href="http://www.codingart.com/">CodingArt</a></td>
    601 <td><a target="other" rel="nofollow" href="http://www.codingart.com/codeshield.html">CodeShield</a></td>
    602 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    603 <td align="center"><br /></td>
    604 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    605 <td align="center"><br /></td>
    606 <td>Commercial (discontinued?)</td>
    607 </tr>
    608 
    609 <tr class="disappeared">
    610 <td><a target="other" rel="nofollow" href="http://www.software4j.com/">Software4j</a></td>
    611 <td><a target="other" rel="nofollow" href="http://www.software4j.com/obfuscate4j/">Obfuscate4j</a></td>
    612 <td align="center"><br /></td>
    613 <td align="center"><br /></td>
    614 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    615 <td align="center"><br /></td>
    616 <td>Commercial (discontinued?)</td>
    617 </tr>
    618 
    619 <tr class="disappeared">
    620 <td><a target="other" rel="nofollow" href="http://www.jammconsulting.com/">JAMM Consulting</a></td>
    621 <td><a target="other" rel="nofollow" href="http://www.jammconsulting.com/jamm/servlet/com.jammconsulting.servlet.JAMMServlet?pageId=ObfuscateProPage">ObfuscatePro</a></td>
    622 <td align="center"><br /></td>
    623 <td align="center"><br /></td>
    624 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    625 <td align="center"><br /></td>
    626 <td>Commercial (discontinued?)</td>
    627 </tr>
    628 
    629 <tr class="disappeared">
    630 <td><a target="other" rel="nofollow" href="http://www.jdevelop.com/">JDevelop</a></td>
    631 <td><a target="other" rel="nofollow" href="http://www.jdevelop.com/best-java-obfuscator.html">JSCO</a></td>
    632 <td align="center"><br /></td>
    633 <td align="center"><br /></td>
    634 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    635 <td align="center"><br /></td>
    636 <td>Commercial (discontinued?)</td>
    637 </tr>
    638 
    639 <tr class="disappeared">
    640 <td><a target="other" rel="nofollow" href="http://www.4fang.net/">4Fang</a></td>
    641 <td><a target="other" rel="nofollow" href="http://www.4fang.net/jmix/">JMix</a></td>
    642 <td align="center"><br /></td>
    643 <td align="center"><br /></td>
    644 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    645 <td align="center"><br /></td>
    646 <td>Commercial (discontinued?)</td>
    647 </tr>
    648 
    649 <tr class="disappeared">
    650 <td><a target="other" rel="nofollow" href="http://www.retrologic.com/">RetroLogic</a></td>
    651 <td><a target="other" rel="nofollow" href="http://www.retrologic.com/">RetroGuard</a></td>
    652 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    653 <td align="center"><br /></td>
    654 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    655 <td align="center"><br /></td>
    656 <td>Commercial (disappeared?)</td>
    657 </tr>
    658 
    659 <tr class="disappeared">
    660 <td><a target="other" rel="nofollow" href="http://www.helseth.com/">Helseth</a></td>
    661 <td><a target="other" rel="nofollow" href="http://www.helseth.com/HJO.htm">JObfuscator</a></td>
    662 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    663 <td align="center"><br /></td>
    664 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    665 <td align="center"><br /></td>
    666 <td>Commercial (disappeared?)</td>
    667 </tr>
    668 
    669 <tr class="disappeared">
    670 <td><a target="other" rel="nofollow" href="http://www.vegatech.com/">Vega Technologies</a></td>
    671 <td><a target="other" rel="nofollow" href="http://www.vegatech.com/jzipper/">JZipper</a></td>
    672 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    673 <td align="center"><br /></td>
    674 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    675 <td align="center"><br /></td>
    676 <td>Commercial (disappeared?)</td>
    677 </tr>
    678 
    679 <tr class="disappeared">
    680 <td><a target="other" rel="nofollow" href="http://www.leesw.com/">LeeSoftware</a></td>
    681 <td><a target="other" rel="nofollow" href="http://www.leesw.com/">Smokescreen Obfuscator</a></td>
    682 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    683 <td align="center"><br /></td>
    684 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    685 <td align="center"><br /></td>
    686 <td>Commercial (disappeared?)</td>
    687 </tr>
    688 
    689 <tr class="disappeared">
    690 <td><a target="other" rel="nofollow" href="http://www.jproof.com/">JProof</a></td>
    691 <td><a target="other" rel="nofollow" href="http://www.jproof.com/">JProof</a></td>
    692 <td align="center"><br /></td>
    693 <td align="center"><br /></td>
    694 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    695 <td align="center"><br /></td>
    696 <td>Commercial (disappeared?)</td>
    697 </tr>
    698 
    699 <tr class="disappeared">
    700 <td><a target="other" rel="nofollow" href="http://www.chainkey.com/">ChainKey</a></td>
    701 <td><a target="other" rel="nofollow" href="http://www.chainkey.com/en/jcp/">Java Code Protector</a></td>
    702 <td align="center"><br /></td>
    703 <td align="center"><br /></td>
    704 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    705 <td align="center"><br /></td>
    706 <td>Commercial (disappeared?)</td>
    707 </tr>
    708 
    709 <tr class="disappeared">
    710 <td><a target="other" rel="nofollow" href="http://www.2lkit.com/">2LKit</a></td>
    711 <td><a target="other" rel="nofollow" href="http://www.2lkit.com/products/2LKitObf/index.htm">2LKit Obfuscator</a></td>
    712 <td align="center"><br /></td>
    713 <td align="center"><br /></td>
    714 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    715 <td align="center"><br /></td>
    716 <td>Commercial (disappeared?)</td>
    717 </tr>
    718 
    719 <tr class="disappeared">
    720 <td><a target="other" rel="nofollow" href="http://www.wingsoft.com/">WingSoft</a></td>
    721 <td><a target="other" rel="nofollow" href="http://www.wingsoft.com/wingguard.html">WingGuard</a></td>
    722 <td align="center"><br /></td>
    723 <td align="center"><br /></td>
    724 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    725 <td align="center"><br /></td>
    726 <td>Commercial (disappeared?)</td>
    727 </tr>
    728 
    729 <tr class="disappeared">
    730 <td><a target="other" rel="nofollow" href="http://www.sbktech.org/">HashJava</a></td>
    731 <td><a target="other" rel="nofollow" href="http://www.sbktech.org/">HashJava</a></td>
    732 <td align="center"><br /></td>
    733 <td align="center"><br /></td>
    734 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    735 <td align="center"><br /></td>
    736 <td>Commercial (disappeared?)</td>
    737 </tr>
    738 
    739 <tr class="disappeared">
    740 <td><a target="other" rel="nofollow" href="http://www.solutia.ro/">GITS</a></td>
    741 <td><a target="other" rel="nofollow" href="http://www.solutia.ro/pages/javadc/">Blurfuscator</a></td>
    742 <td align="center"><br /></td>
    743 <td align="center"><br /></td>
    744 <td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
    745 <td align="center"><br /></td>
    746 <td>Commercial (disappeared?)</td>
    747 </tr>
    748 
    749 </table>
    750 <p>
    751 All trademarks are property of their respective holders.
    752 
    753 <hr />
    754 <address>
    755 Copyright &copy; 2002-2014
    756 <a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a> @ <a target="top" href="http://www.saikoa.com/">Saikoa</a>.
    757 </address>
    758 
    759 </body>
    760 </html>
    761