* The Business of Software

A former community discussing the business of software, from the smallest shareware operation to Microsoft. A part of Joel on Software.

We're closed, folks!


» Business of Software FAQ
» The Business of Software Conference (held every fall, usually in Boston)
» Forum guidelines (Please read before posting!)


Andy Brice
Successful Software

Doug Nebeker ("Doug")

Jonathan Matthews
Creator of DeepTrawl, CloudTrawl, and LeapDoc

Nicholas Hebb
BreezeTree Software

Bob Walsh
host, Startup Success Podcast author of The Web Startup Success Guide and Micro-ISV: From Vision To Reality

Patrick McKenzie
Bingo Card Creator

Code Obfuscation, anyone?

Hi *,

do you use obfuscation tools to protect your (shrink wrapped) Java/.NET software? Is the additional protection worth the hassle?

How do you deal with obfuscated stack traces included in error reports from customers?

What's your experience with specific obfuscation products (e.g. Dotfuscator which is included in VS.NET)?

Thanks in advance!
Just Curious
Wednesday, September 22, 2004
Don't obfuscate code which not contains special algorithms, something really unique, or run on server side (not delivered to customer).

Test, test, test after you obfuscate, you will save $$$/time in production.
Evgeny Gesin Send private email
Thursday, September 23, 2004
If you are going to Obfuscate your code, you probably want to look into unit tests seriously (though I'm betting you already have and I say this for the benefit of others).

Regarding what to obfuscate, obfuscating code that is not unique is a good idea as if you only obfuscate the "special" bits then someone reverse engineering your appp will know which bits are the juicey bits. Just a thought.
nakedCode Send private email
Monday, September 27, 2004

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz