Pirate Praveen <prav...@onenetbeyond.org> writes: > But the crucial point here is that the git upstream is choosing not to > correct that mistake by moving to GPLv3 (probably they don't like some > other changes introduced) or giving another specific exception to > linking with Apache 2.0.
Well, Torvalds founded Git, and it is well known that he likes GPLv2 and dislikes v3. Apparently he is still a major copyright holder, even after handing over the project maintenance to Junio Hamano very early. And how many copyright holders are involved in the project? It might be permanently stuck to v2, much like the Linux kernel, which is now practically impossible to change licenses. Interestingly, the COPYING file in the Git tree states the following (https://github.com/git/git/blob/master/COPYING): Note that the only valid version of the GPL as far as this project is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. HOWEVER, in order to allow a migration to GPLv3 if that seems like a good idea, I also ask that people involved with the project make their preferences known. In particular, if you trust me to make that decision, you might note so in your copyright message, ie something like This file is licensed under the GPL v2, or a later version at the discretion of Linus. might avoid issues. But we can also just decide to synchronize and contact all copyright holders on record if/when the occasion arises. Linus Torvalds