restructuring for bottom posting logic…
On Oct 12, 2011, at 10:35 AM, Brandon B. wrote:
The OP should note that pretty much all companies distributing their
software to end users use licensing agreements to protect proprietary
IP, not just obfuscation (via e.g. compilation).FWIW,
That’s totally correct, but true with anything you compile and release.
Its no different than what you do with a regular Java app now …or
Flash, or C, or Objective-C, etc.There are things you can do to obfuscate your compiled code but that
too can be reversed.Nothing is fool proof, but providing compiled .class files beats they
hell out of handing them your source code in clear text.
Perhaps it is just my commitment to open source but if nothing else,
providing the complete unaltered and unobfuscated source code adds
substantial value and I suspect that if you have priced your efforts
appropriately and demonstrated your value sufficiently, that there
really isn’t any need to obfuscate at all in most instances.
Craig