My impression is that its really just a legal issue like you said. The company doesn't want to spend the money to work out of the legal aspects of releasing the source code. That is of course their choice.
---Jedi Guardian of the Newbie Questions
---Masters of the Force Team Leader / Creator
---Open Jedi Project Lead Moderator / Co-Founder