Hacker News new | ask | show | jobs
by westside1506 6438 days ago
Good question. There really isn't anything that stops someone from reading and trying to interpret the byte code.

There is some protection in the fact that you never know what type of work unit is happening at a given time. The algorithms are typically each snippets of code instead of full applications, so someone would need to piece together quite a lot of information.

Of course, if someone is particularly concerned, they can run a jar obfuscator.