Jenda wrote:It seems to me that the GPL is only a way of using © to twist it around to something it was never meant to be, but should be anyway. In fact, in a way, it is to say that the GPL uses the copyright to create a zone, within copyright, where there are basically no copyright restrictions (save the relicensing, which would in fact remove the piece of work from this protected zone, and does not, then, interrupt the 'analogy').
Not really. As I said, it's the copyright that gives me the power to place my code under whatever license I want. It's the license where I lay out the rules for how I wish for my code to be used. In my case I as the author and copyright holder wish to ensure that my code is not closed up and that everyone who touches it will have the freedom to change it and use it however they like but that they must also pass that right along to any other people they give the code to including any changes that they made, so I choose to place my code under the General Public License because it falls right in line with my wishes. If you don't agree to the license that I as the author and copyright holder of my code choose then please don't use my code, write your own. If you do I will seek legal help to ensure that you either comply with my license or stop using my code. Likewise, I do not agree to Microsoft's license so I do not use their code. I either write my own or I use code with a license that is acceptable to me.
Companies stealing code, like BSD-licensed code, depends solely on the fact that you may relicense BSD without consent from all the © holders, whereas GPL doesn't allow this. If there were no copyright, they could in no way relicense it, as there would be no such things as licences. You would still be able to use your code as before, and as would anyone else.
You are correct that there would be no such thing as licenses if there are not copyrights for exactly the reasons I stated (the copyright is what gives me, the author, the power to place my code under whatever license I choose) but you are wrong about anyone being able to alter code in that world. It's pretty hard to alter code if you don't
have the code. It's the GPL license that ensures the user
has the code. As you just stated, without copyright there would be no GPL license. It is the copyright that gives me, the author, the power to put the code under the GPL
license.
Again, copyright and licenses in general are not bad things. There are licenses which you may agree with and licenses that you may not agree with. I believe there are good and bad licenses. I believe the GPL license is a good license and every day it gains more ground because it is a good license. Copyright is an important legal tool and as you yourself just stated without which I would not have any say in what happens to my code because I could not protect it under my preferred license. That's not to say that this tool can't be used by someone with other than honorable intentions just as it can be used by someone with honorable intentions. They have equal power to do whatever they want with their own code. But hey, how can I complain? It's their code. They did all the work, if they don't want to share then that's their right (in my opinion). It is my goal however to make any of their work irrelevant because in my perfect world there will be all the best software that anyone would ever need protected under the best license (GPL). All proprietary software would be out of business. I just don't believe that is possible without copyright and licenses.
Now, you may have some points on some of the specifics of copyright law such as number of years, etc. I don't actually have enough of an opinion on that at the moment to argue one way or the other.