>I heard somebody said, we can get back the source code from a Java >executable program easily by running some reverse engineering software. >Is this true? Does the same apply to the C Language? If so, our C >programs will be highly unprotected, which is something I don't want to >see! Assuming that a disassembler (called decompiler) matched to the particular compiler that was used exists (and not any disassembler), it is possible to reconstruct the C source, or at least its functional equivalent in C, minus the variable and function names. Evil tongues say that large compiler manufacturers and/or third parties (not for PIC) have such tools and somtimes 'recover' the source of concurrent's products. However once the program is burned into a chip and the protection is set, the code cannot be read back easily. Peter -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.