The reason is that it’s based in copyright law but uses it for the community instead of the individual. Without copyright, copyleft has no power.
I have many problems with copyright as it’s currently implemented, but with copyleft it usefully creates a social contract: if you want to be involved for the benefits, you must also uphold the rule of contributing back.
The entire point of GPL is to forcefully extract copyright out of the code in the first place.
No? The point of the GPL is to leverage such a copyright.
It’s called “copyleft” for a reason.
The reason is that it’s based in copyright law but uses it for the community instead of the individual. Without copyright, copyleft has no power.
I have many problems with copyright as it’s currently implemented, but with copyleft it usefully creates a social contract: if you want to be involved for the benefits, you must also uphold the rule of contributing back.