I am not endorsing or recommending that vendors take extra steps to obfuscate code, nor am I endorsing any particular products. However, that said, I am answering the original poster's question directly.
There are a number of such products. Each tends to be focused on a specific programming language. Here are a few examples. 1. There are many obfuscators for Java. Just use Google or a comparable search engine to find "Java source code protection" and you'll see a bunch pop up. Most if not all of those should be entirely applicable to Java deployments to z/OS and to Linux on System z. 2. There are also obfuscators for C/C++ which probably are highly relevant to both z/OS and Linux on System z. Stunnix, for example, produces a cross-platform obfuscator that turns original, maintainable C/C++ source code into hard-to-maintain (but still compilable) C/C++ source code. There are other companies that produce similar tools. 3. IBM's REXX Compiler does not *paticularly* obfuscate code, but recipients of the compiled REXX code have to work slightly harder to extract some kind of source. These compiled REXX programs can run using the licensed library or the no charge Alternate Library for REXX, so they can run on all z/OS machines. 4. For COBOL, Redvers offers an obfuscator: http://www.redversconsulting.com/cloaking_device.php 5. The Redvers obfuscator probably also works as an intermediate step with the Rational Enterprise Generation Language (EGL) deployment choices to IBM Language Environment, if you're working with EGL. (Although some would argue that intermediate code is already obfuscated. :-)) - - - - - Timothy Sipples IBM Consulting Enterprise Software Architect Based in Tokyo, Serving IBM Japan / Asia-Pacific E-Mail: timothy.sipp...@us.ibm.com ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html