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.
A key component of the GPL is the requirement that source of code of programs that use the GPL code be made available. Without IP laws, how would you achieve that goal of the GPL?
I mostly addressed this in a sibling comment, but I wanted to add that if copyright wasn't preventing companies from copying and building upon the works of others, I find it likely that the industry would be more free and competitive.
Source code is a recipe. You can't copyright recipes by themselves, but that hasn't caused any sort of chilling effect in the food and hospitality industries.
I agree with you that removing copyright protections breaks the GPL. What I think most responses to my comment miss is that we wouldnt NEED the GPL without copyright. Copyleft only exists so that copyright cannot be used by companies against users.
I know Stallman isnt the most popular on this forum, but history has sorta proven he was right, time after time.
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.
No, not all of them, but some companies, many organizations, and plenty of individuals would.
Not everything has to be done for a profit. Plenty of us make software, art, and technology because we find it fun and interesting to work on, and because we want to live in a world that is richer for it.
Removing draconian intellectual property laws that mostly only benefit the giant corporations that lobbied for them isn't going to stop me from doing so, and I doubt it would stop many others.
You are not a developer so you don't understand you can compile to a binary without revealing your sources?
No copyright -> No GPL -> anyone can release their own close source version of open source software.
Why do you think GPL was create in the first place? We always had public domain you know.
My compilers work just fine? Perhaps I'm not sure what your point is.
My point is that you are unable to understand the difference between GPL and public domain.
Okay.