I have touched on this subject many times and recently read about Microsoft’s recently released, Windows Software Licensing and Protection Services (SLPS), for example SLP Code Protector, which protects against having your code disassembled or decompiled. It seems like this step could make some persons who are concerned about offshoring certain parts of their source code feel more confident that not all of it would be exposed to an offshore group. So I am going to think about this more, how it could become part of a strategy to protect IP when offshoring software development.
In the meantime I would love to hear what others think?