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ø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> 751 All trademarks are property of their respective holders. 752 753 <hr /> 754 <address> 755 Copyright © 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