Quote Originally Posted by duby229 View Post
Its not hard to grasp. Its what the GPL says. It does not protect the copyright holder. It protects the code. And it says so specifically. There is no wrong way to interpret it. It says what it says clearly.

It doesnt say that it protects an "instance" (version? copy?) of the code or whatever it is that you think it says. It doesnt matter how the copyright holder relicenses it. If it is also protected by the GPL then its terms need to be abided by.
Taking in consideration the following example:
I release 10 lines of code in two license, GPL and BSD.
If you use my 10 lines of code under GPL in your project, then you are obliged to release your project with a GPL compatible license.
BUT, if you use the same 10 lines of code released under BSD (with the related BSD license file), even if the lines are exatly the same of the GPL version, if you use the BSD version then you are not under the GPL constrains.
Of course, if you want to license your code under BSD-like license and you use my codes released under GPL, you are an idiot and you are going to violate the GPL for sure.