Don't have source code?
IIRC, one of the "features" of OS/400, i5/OS. IBM i or whatever they're calling it this month, is that object code is stored in two forms: a VM-type object code and native platform object code. Consequently, when you move from Power6 to Power7, and you migrate your partition, it throws out the native platform object code and rebuilds it from the VM-type object code. This is so that you don't have to port the source code to the new hardware. If you had to actually port the software to new hardware, every time you did a hardware upgrade, you might be tempted to upgrade to a different hardware vendor while you were at it :-) Clearly, IBM would rather you didn't do that. Hence the reason for this feature.
So, why is it that you need the source code?