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<!-- 13if (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 26There are quite a few Java class file shrinkers, optimizers, obfuscators, and 27preverifiers out there. Users of <b>ProGuard</b> tell me it easily compares 28with the best of them. However, you may want to check that out yourself. 29<p> 30This is a list of the programs of which I'm aware. Obviously, I've never 31personally tested all of them. Many programs, even commercial ones, have been 32abandoned. Please drop me a note if you know of any other shrinkers, 33optimizers, obfuscators, or preverifiers, or if some information provided 34below 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ø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ö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ít Šestá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 & 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> 751All trademarks are property of their respective holders. 752 753<hr /> 754<address> 755Copyright © 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