The stifling innovation argument is faulty anyway. If you are really innovating, then there should be no reason to fear releasing the code for something the company considers obsolete. Unless, that is, such innovation is a red herring and the new product is a mere repackaging of the same, old technology, done exclusively for the sake of artificially sustaining cash flow.