On 8/7/2013 7:21 AM, Hardee, Chuck wrote:
I thought there were 2 versions of the runtime system for REXX. One that was free and one you paid for and therefore licensed. If this is still true, I suspect the differences between the two versions is related to either tighter code, more functions or both. I've truly never checked it out. I was under the impression that you can compile your REXX code and then distribute it license free with the alternate REXX library.
I worked for an ISV with programs in mixed mode (REXX and HLASM). My boss asked me the same question, with the intent of protecting intellectual property by not distributing source.
The alternate REXX library is distributed as part of the system, hence available to all customers. As it turns out, the compiled module is bi-modal; when the installation is licensed for either the REXX compiler or only the chargeable library, then programs may run faster. But each compiled module also contains the original, parameterized source, able to run on unlicensed systems. A determined user could reverse engineer the code, so we saw no business case; a licensed user still had the option of compiling. Misusing the source was made trivially more difficult with a conversion program that eliminated all extraneous blanks and comments.
Gerhard Postpischil Bradford, Vermont ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
