From: james@... Date: 2002-04-15T07:55:27+09:00 Subject: RE: crypting ruby source > -----Original Message----- > From: Christopher Browne [mailto:cbbrowne@acm.org] > > If the computer is able to "decrypt" the code to the point of > executing it, it's more than likely that there's enough "stuff" there > to get a somewhat meaningful disassembly. That is what seems to have > happened with Java; people distribute "jars," and the disassemblers > produce not incredibly horrid Java code. > > And keep in mind: The dishonest customers that would use the code > illicitly and not pay for it aren't people you want to do business > with, anyways. One possible reason to encrypt the source is to guard against well-intentioned but unskilled employees. If a company is internally deploying an application, they may prefer that users not "improve" the code. It reduces support calls. This may apply to external customers as well. Support may be easier if you can be assured up front that the source code hasn't been altered. (I know you can check this anyway, but if the source is encrypted it may be one less thing to spend time on.) James