~ubuntu-branches/ubuntu/wily/proguard/wily

« back to all changes in this revision

Viewing changes to docs/alternatives.html

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bourg
  • Date: 2014-04-10 13:58:11 UTC
  • mfrom: (1.2.5)
  • Revision ID: package-import@ubuntu.com-20140410135811-ddwzt2avu94rnolt
Tags: 4.11-1
* Team upload.
* New upstream release
* Removed the non-free documentation from the package (Closes: #719706)
* Removed the pre-built jars from the upstream tarball
* debian/control:
  - The package is now co-maintained with the Java Team
  - Standards-Version updated to 3.9.5 (no changes)
  - Added the Vcs-* fields
  - Added the Homepage field
* Switch to debhelper level 9
* Use XZ compression for the upstream tarball

Show diffs side-by-side

added added

removed removed

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