You may want to review your history. The GPL is copyleft -it only exists to subvert copyright law by using it against itself in a sort of intellectual legal judo. If "IP" laws were not as they were, there would be no need for the GPL. Software would be Free.
Even if companies didn't have copyright protection on their source code, that doesn't mean they'd post it all on the internet for anybody to freely download.