{"thread":{"id":"32337","subject":"[PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","startedAt":"2012-12-14T15:37:47Z","lastAt":"2012-12-15T19:58:08Z","messageCount":6,"participants":["Stefano Lattarini","Junio C Hamano"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"204870","messageId":"966a27bab02e7deb41ad2268800bfd4a53279a8f.1355499408.git.stefano.lattarini@gmail.com","threadId":"32337","inReplyTo":null,"subject":"[PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","fromName":"Stefano Lattarini","fromEmail":"stefano.lattarini@gmail.com","sentAt":"2012-12-14T15:37:47Z","receivedAt":"2012-12-14T15:37:47Z","isPatch":true,"sender":{"key":"stefano.lattarini@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1429199?v=4"},"body":"And this is clearly stressed by Linus in the COPYING file.  So make it\nclear in the README as well, to avoid possible misunderstandings.\n\nSigned-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>\n---\n README | 7 ++++---\n 1 file changed, 4 insertions(+), 3 deletions(-)\n\ndiff --git a/README b/README\nindex d2690ec..c50e6f4 100644\n--- a/README\n+++ b/README\n@@ -19,9 +19,10 @@ Git is a fast, scalable, distributed revision control system with an\n unusually rich command set that provides both high-level operations\n and full access to internals.\n \n-Git is an Open Source project covered by the GNU General Public License.\n-It was originally written by Linus Torvalds with help of a group of\n-hackers around the net. It is currently maintained by Junio C Hamano.\n+Git is an Open Source project covered by the GNU General Public License\n+(version 2).  It was originally written by Linus Torvalds with help\n+of a group of hackers around the net. It is currently maintained by\n+Junio C Hamano.\n \n Please read the file INSTALL for installation instructions.\n \n-- \n1.8.0.1.347.gf94c325\n"},{"id":"204928","messageId":"7vhanntchw.fsf@alter.siamese.dyndns.org","threadId":"32337","inReplyTo":"966a27bab02e7deb41ad2268800bfd4a53279a8f.1355499408.git.stefano.lattarini@gmail.com","subject":"Re: [PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2012-12-15T18:07:55Z","receivedAt":"2012-12-15T18:07:55Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Stefano Lattarini <stefano.lattarini@gmail.com> writes:\n\n> And this is clearly stressed by Linus in the COPYING file.  So make it\n> clear in the README as well, to avoid possible misunderstandings.\n>\n> Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>\n> ---\n\nI have nothing against this patch, but I am curious if you saw any\nmisunderstandings in the real world, or if you are merely trying to\navoid \"possible\" ones.\n\n>  README | 7 ++++---\n>  1 file changed, 4 insertions(+), 3 deletions(-)\n>\n> diff --git a/README b/README\n> index d2690ec..c50e6f4 100644\n> --- a/README\n> +++ b/README\n> @@ -19,9 +19,10 @@ Git is a fast, scalable, distributed revision control system with an\n>  unusually rich command set that provides both high-level operations\n>  and full access to internals.\n>  \n> -Git is an Open Source project covered by the GNU General Public License.\n> -It was originally written by Linus Torvalds with help of a group of\n> -hackers around the net. It is currently maintained by Junio C Hamano.\n> +Git is an Open Source project covered by the GNU General Public License\n> +(version 2).  It was originally written by Linus Torvalds with help\n> +of a group of hackers around the net. It is currently maintained by\n> +Junio C Hamano.\n>  \n>  Please read the file INSTALL for installation instructions.\n"},{"id":"204931","messageId":"7v38z7tb7q.fsf@alter.siamese.dyndns.org","threadId":"32337","inReplyTo":"7vhanntchw.fsf@alter.siamese.dyndns.org","subject":"Re: [PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2012-12-15T18:35:37Z","receivedAt":"2012-12-15T18:35:37Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Junio C Hamano <gitster@pobox.com> writes:\n\n> Stefano Lattarini <stefano.lattarini@gmail.com> writes:\n>\n>> And this is clearly stressed by Linus in the COPYING file.  So make it\n>> clear in the README as well, to avoid possible misunderstandings.\n>>\n>> Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>\n>> ---\n>\n> I have nothing against this patch, but I am curious if you saw any\n> misunderstandings in the real world, or if you are merely trying to\n> avoid \"possible\" ones.\n>\n>>  README | 7 ++++---\n>>  1 file changed, 4 insertions(+), 3 deletions(-)\n>>\n>> diff --git a/README b/README\n>> index d2690ec..c50e6f4 100644\n>> --- a/README\n>> +++ b/README\n>> @@ -19,9 +19,10 @@ Git is a fast, scalable, distributed revision control system with an\n>>  unusually rich command set that provides both high-level operations\n>>  and full access to internals.\n>>  \n>> -Git is an Open Source project covered by the GNU General Public License.\n>> -It was originally written by Linus Torvalds with help of a group of\n>> -hackers around the net. It is currently maintained by Junio C Hamano.\n>> +Git is an Open Source project covered by the GNU General Public License\n>> +(version 2).  It was originally written by Linus Torvalds with help\n>> +of a group of hackers around the net. It is currently maintained by\n>> +Junio C Hamano.\n>>  \n>>  Please read the file INSTALL for installation instructions.\n\nThe project as a whole is GPLv2, and inclusion of pieces licensed\nunder different but compatible terms does not change it, but we may\nwant to do this instead.\n\nI am just one of the \"group of hackers around the net\" in the\ncontext of this overview, so I think it is OK to drop that\n\"currently maintained by\" bit. The audience of this document does\nnot have to find out and interact with the maintainer.\n\ndiff --git a/README b/README\nindex d2690ec..c365e3c 100644\n--- a/README\n+++ b/README\n@@ -19,9 +19,10 @@ Git is a fast, scalable, distributed revision control system with an\n unusually rich command set that provides both high-level operations\n and full access to internals.\n \n-Git is an Open Source project covered by the GNU General Public License.\n+Git is an Open Source project covered by the GNU General Public\n+License version 2 (some parts of it are under different licenses).\n It was originally written by Linus Torvalds with help of a group of\n-hackers around the net. It is currently maintained by Junio C Hamano.\n+hackers around the net.\n \n Please read the file INSTALL for installation instructions.\n \n-- \n1.8.1.rc1.148.gfac1be9\n"},{"id":"204936","messageId":"50CCCE0A.40305@gmail.com","threadId":"32337","inReplyTo":"7v38z7tb7q.fsf@alter.siamese.dyndns.org","subject":"Re: [PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","fromName":"Stefano Lattarini","fromEmail":"stefano.lattarini@gmail.com","sentAt":"2012-12-15T19:22:50Z","receivedAt":"2012-12-15T19:22:50Z","isPatch":true,"sender":{"key":"stefano.lattarini@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1429199?v=4"},"body":"On 12/15/2012 07:35 PM, Junio C Hamano wrote:\n> Junio C Hamano <gitster@pobox.com> writes:\n> \n>> Stefano Lattarini <stefano.lattarini@gmail.com> writes:\n>>\n>>> And this is clearly stressed by Linus in the COPYING file.  So make it\n>>> clear in the README as well, to avoid possible misunderstandings.\n>>>\n>>> Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>\n>>> ---\n>>\n>> I have nothing against this patch, but I am curious if you saw any\n>> misunderstandings in the real world, or if you are merely trying to\n>> avoid \"possible\" ones.\n>>\nOnly playing safe against \"possible\" misunderstandings, especially\nnow that the GPLv3 has taken root and has supplanted the v2 in several\nprojects (e.g., Perl, and obviously most GNU packages).\n\n>>>  README | 7 ++++---\n>>>  1 file changed, 4 insertions(+), 3 deletions(-)\n>>>\n>>> diff --git a/README b/README\n>>> index d2690ec..c50e6f4 100644\n>>> --- a/README\n>>> +++ b/README\n>>> @@ -19,9 +19,10 @@ Git is a fast, scalable, distributed revision control system with an\n>>>  unusually rich command set that provides both high-level operations\n>>>  and full access to internals.\n>>>  \n>>> -Git is an Open Source project covered by the GNU General Public License.\n>>> -It was originally written by Linus Torvalds with help of a group of\n>>> -hackers around the net. It is currently maintained by Junio C Hamano.\n>>> +Git is an Open Source project covered by the GNU General Public License\n>>> +(version 2).  It was originally written by Linus Torvalds with help\n>>> +of a group of hackers around the net. It is currently maintained by\n>>> +Junio C Hamano.\n>>>  \n>>>  Please read the file INSTALL for installation instructions.\n> \n> The project as a whole is GPLv2, and inclusion of pieces licensed\n> under different but compatible terms does not change it, but we may\n> want to do this instead.\n> \n> I am just one of the \"group of hackers around the net\" in the\n> context of this overview, so I think it is OK to drop that\n> \"currently maintained by\" bit. The audience of this document does\n> not have to find out and interact with the maintainer.\n> \n> diff --git a/README b/README\n> index d2690ec..c365e3c 100644\n> --- a/README\n> +++ b/README\n> @@ -19,9 +19,10 @@ Git is a fast, scalable, distributed revision control system with an\n>  unusually rich command set that provides both high-level operations\n>  and full access to internals.\n>  \n> -Git is an Open Source project covered by the GNU General Public License.\n> +Git is an Open Source project covered by the GNU General Public\n> +License version 2 (some parts of it are under different licenses).\n>\nMaybe you could be even more explicit ans state \"some parts of it are\nunder different licenses, compatible with the GPLv2\".  But maybe this\nis just overkill?\n\n>  It was originally written by Linus Torvalds with help of a group of\n> -hackers around the net. It is currently maintained by Junio C Hamano.\n> +hackers around the net.\n>  \n>  Please read the file INSTALL for installation instructions.\n>  \n\nThanks,\n  Stefano\n"},{"id":"204943","messageId":"7vhannrtot.fsf@alter.siamese.dyndns.org","threadId":"32337","inReplyTo":"50CCCE0A.40305@gmail.com","subject":"Re: [PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2012-12-15T19:39:30Z","receivedAt":"2012-12-15T19:39:30Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Stefano Lattarini <stefano.lattarini@gmail.com> writes:\n\n> On 12/15/2012 07:35 PM, Junio C Hamano wrote:\n>> ...\n>> -Git is an Open Source project covered by the GNU General Public License.\n>> +Git is an Open Source project covered by the GNU General Public\n>> +License version 2 (some parts of it are under different licenses).\n>>\n> Maybe you could be even more explicit ans state \"some parts of it are\n> under different licenses, compatible with the GPLv2\".  But maybe this\n> is just overkill?\n\nI personally do not think it is an overkill; because this \"clarify\nthat we are version 2\", followed by \"not everything is, but as a\nwhole it is still GPLv2\" is in the end about covering our ass, it is\nbetter to be as clear as possible without making it into a novel.\n"},{"id":"204944","messageId":"50CCD650.40303@gmail.com","threadId":"32337","inReplyTo":"7vhannrtot.fsf@alter.siamese.dyndns.org","subject":"Re: [PATCH] README: Git is released under the GPLv2, not just \"the GPL\"","fromName":"Stefano Lattarini","fromEmail":"stefano.lattarini@gmail.com","sentAt":"2012-12-15T19:58:08Z","receivedAt":"2012-12-15T19:58:08Z","isPatch":true,"sender":{"key":"stefano.lattarini@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1429199?v=4"},"body":"On 12/15/2012 08:39 PM, Junio C Hamano wrote:\n> Stefano Lattarini <stefano.lattarini@gmail.com> writes:\n> \n>> On 12/15/2012 07:35 PM, Junio C Hamano wrote:\n>>> ...\n>>> -Git is an Open Source project covered by the GNU General Public License.\n>>> +Git is an Open Source project covered by the GNU General Public\n>>> +License version 2 (some parts of it are under different licenses).\n>>>\n>> Maybe you could be even more explicit ans state \"some parts of it are\n>> under different licenses, compatible with the GPLv2\".  But maybe this\n>> is just overkill?\n> \n> I personally do not think it is an overkill; because this \"clarify\n> that we are version 2\", followed by \"not everything is, but as a\n> whole it is still GPLv2\" is in the end about covering our ass, it is\n> better to be as clear as possible without making it into a novel.\n> \nWell, if you put it this way :-)  I agree that it's better be safe\nthan be sorry.\n\nThanks,\n  Stefano\n"}]}