John Melville, MD wrote:
Another element is that the GPL allows software authors to use "this version or any later version." Thus it is not new restrictions, but new priviliges that software authors should fear. Software authors can continue to use and incorporate code under
the terms of the GPL originally used. If they wish, they can release their code under the terms of an "obsolete GPL", because its not going anywhere.
It is actually how the author applies the license to their code not the license itself that specifies the "or later" language. That language is however is recommended by the FSF.
Note that the Linux kernel (maybe not all of it. I'm not sure) is licensed specifically under GPL v2.
It seems to me that this patent restriction as well as the "web services" restrictions that have been also been discussed for GPL v3 will be rather ineffectual until developers start licensing their software as "GPLv3 only" or "GPLv3 or later".
It's getting almost as bad as deciphering MS volume licensing