Are you seriously trying to suggest that source code being publicly accessible is worse than nobody being able to access it? What a ridiculous statement.
It was worse in the case of early BIOS, which IBM made public in an instruction manual while keeping all relevant rights on distribution. I wonder why they did not publish it with a GPL or AGPL license, where they would keep commercial use to themselves.