"Both ROL and Castle have contracts that forbid them from releasing the sources. I doubt Pace would be agreeable to change the contract without a very large sum being paid, and I think other companies including (E14 inc, MSDW holdings etc) may also need to be 'bought off' In fact given the complicated nature of RISC OS IPR and licensing I'm not sure anyone knows what other companies have rights to what."
"Why do people keep bring this up and wasting theirs and others time on it?"
Well, since you ask...
E14 and MSDW no longer have an interest in RISC OS. Pace's agreements with ROL and Castle cover code licensed (in the case of ROL) or bought (in the case of Castle) from Pace, but not any code written by ROL or Castle themselves. Hope this helps.