{"thread":{"id":"22675","subject":"Re: Using test-lib.sh under GPLv3?","startedAt":"2010-02-15T08:39:28Z","lastAt":"2010-04-05T19:57:57Z","messageCount":47,"participants":["Jakub Narebski","Michal Sojka","Junio C Hamano","Avery Pennarun","Sverre Rabbelier","Johannes Schindelin","Pierre Habouzit","Johannes Sixt","Carl Worth","Tay Ray Chuan","Matthieu Moy","Jonathan Nieder","Petr Baudis","Matthias Lederhofer","Lea Wiemann","Michele Ballabio","Clemens Buchacher","Miklos Vajna","Alex Riesen","Christian Couder","Jeff King","Johan Herland","David Reiss","Robin Rosenberg","Michael J Gruber","Matthew Ogilvie","Gerrit Pape","Pavel Roskin","Emil Sit"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"293746","messageId":"871vgmki4f.fsf@steelpick.localdomain","threadId":"22675","inReplyTo":"87r5oqe7mi.fsf@yoom.home.cworth.org","subject":"Using test-lib.sh under GPLv3?","fromName":"Michal Sojka","fromEmail":"sojkam1@fel.cvut.cz","sentAt":"2010-02-15T08:39:28Z","receivedAt":"2010-02-15T08:39:28Z","isPatch":false,"sender":{"key":"sojkam1@fel.cvut.cz","avatar":"https://avatars.githubusercontent.com/u/140542?v=4"},"body":"Dear Junio,\n\nI like the simple and powerful test suite used by Git and I would like\nto use something like that in Notmuch project (http://notmuchmail.org/).\nNotmuch is licenced under GPLv3 and we think that things will be simpler\nif everything in the repository is licenced the same. You are mentioned\nas a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to\nask you: Would you mind using parts of these files under GPLv3?\n\nYou can see the patches for how I'd like to use these files at\nhttp://notmuchmail.org/pipermail/notmuch/2010/thread.html#1431\n\nThanks,\n"},{"id":"134722","messageId":"m3aav98oj7.fsf@localhost.localdomain","threadId":"22675","inReplyTo":"871vgmki4f.fsf@steelpick.localdomain","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-02-16T10:27:37Z","receivedAt":"2010-02-16T10:27:37Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Michal Sojka <sojkam1@fel.cvut.cz> writes:\n\n> I like the simple and powerful test suite used by Git and I would like\n> to use something like that in Notmuch project (http://notmuchmail.org/).\n> Notmuch is licenced under GPLv3 and we think that things will be simpler\n> if everything in the repository is licenced the same. You are mentioned\n> as a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to\n> ask you: Would you mind using parts of these files under GPLv3?\n\nHave you thought about using TAP (Test Anything Protocol) format for\nyour testsuite?  Its page (http://testanything.org) has a TAP-producing\nbash library: http://testanything.org/wiki/index.php/Tap-functions\n\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"134731","messageId":"87r5olfhz9.fsf@steelpick.localdomain","threadId":"22675","inReplyTo":"m3aav98oj7.fsf-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Michal Sojka","fromEmail":"sojkam1-jqs2mhkdom/twjqa/oni9g@public.gmane.org","sentAt":"2010-02-16T13:06:02Z","receivedAt":"2010-02-16T13:06:02Z","isPatch":false,"sender":{"key":"sojkam1-jqs2mhkdom/twjqa/oni9g@public.gmane.org","avatar":null},"body":"On Tue, 16 Feb 2010 02:27:37 -0800 (PST), Jakub Narebski <jnareb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:\n> Michal Sojka <sojkam1-jQs2MHkdoM/twjQa/ONI9g@public.gmane.org> writes:\n> \n> > I like the simple and powerful test suite used by Git and I would like\n> > to use something like that in Notmuch project (http://notmuchmail.org/).\n> > [...]\n>\n> Have you thought about using TAP (Test Anything Protocol) format for\n> your testsuite?  Its page (http://testanything.org) has a TAP-producing\n> bash library: http://testanything.org/wiki/index.php/Tap-functions\n\nYes, somebody has mentiond TAP on notmuch list. From a quick look at TAP\nshell library it seems to me a bit more complex then git's library and\nit also requires bash.\n\nIf we need to use some TAP-based tools, we could easily change the\noutput of git's library to conform to TAP. Right?\n\nMichal\n"},{"id":"134787","messageId":"7vaav8hpfo.fsf@alter.siamese.dyndns.org","threadId":"22675","inReplyTo":"871vgmki4f.fsf@steelpick.localdomain","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-02-16T20:54:19Z","receivedAt":"2010-02-16T20:54:19Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Michal Sojka <sojkam1@fel.cvut.cz> writes:\n\n> ... You are mentioned\n> as a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to\n> ask you: Would you mind using parts of these files under GPLv3?\n\nI don't mind for the parts I wrote, which is the basic infrastructure\n(output redirection, skipping certain tests, expecting failure, etc).\nMy blessing would be enough to relicense it if you are are going to take\nthe file from some old version like 04ece59 (GIT_SKIP_TESTS: allow users\nto omit tests that are known to break, 2006-12-28) and base your work on\nit, but otherwise it would not be nearly sufficient.\n\nOther people worked on polishing it over time and they all hold copyright\non their parts.  Notable parts that are not mine and that are not git\nspecific are:\n\n - color output support is mostly by Pierre Habouzit <madcoder@debian.org>\n - valgrind support: Johannes Schindelin <johannes.schindelin@gmx.de>\n - conditional test: Johannes Sixt <j6t@kdbg.org>\n - summarizing the results: Sverre Rabbelier <srabbelier@gmail.com>\n"},{"id":"134790","messageId":"32541b131002161407k69c1a2batb992b75775fbd472@mail.gmail.com","threadId":"22675","inReplyTo":"87r5olfhz9.fsf@steelpick.localdomain","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Avery Pennarun","fromEmail":"apenwarr@gmail.com","sentAt":"2010-02-16T22:07:21Z","receivedAt":"2010-02-16T22:07:21Z","isPatch":false,"sender":{"key":"apenwarr@gmail.com","avatar":"https://avatars.githubusercontent.com/u/20592?v=4"},"body":"On Tue, Feb 16, 2010 at 8:06 AM, Michal Sojka <sojkam1@fel.cvut.cz> wrote:\n> On Tue, 16 Feb 2010 02:27:37 -0800 (PST), Jakub Narebski <jnareb@gmail.com> wrote:\n>> Michal Sojka <sojkam1@fel.cvut.cz> writes:\n>>\n>> > I like the simple and powerful test suite used by Git and I would like\n>> > to use something like that in Notmuch project (http://notmuchmail.org/).\n>> > [...]\n>>\n>> Have you thought about using TAP (Test Anything Protocol) format for\n>> your testsuite?  Its page (http://testanything.org) has a TAP-producing\n>> bash library: http://testanything.org/wiki/index.php/Tap-functions\n>\n> Yes, somebody has mentiond TAP on notmuch list. From a quick look at TAP\n> shell library it seems to me a bit more complex then git's library and\n> it also requires bash.\n>\n> If we need to use some TAP-based tools, we could easily change the\n> output of git's library to conform to TAP. Right?\n\nAnother TAP-like option is wvtest:\n\n   http://github.com/apenwarr/wvtest\n\nIt's LGPLv2.\n\nHave fun,\n\nAvery\n"},{"id":"134822","messageId":"201002170126.44752.jnareb@gmail.com","threadId":"22675","inReplyTo":"87r5olfhz9.fsf-RBRde3N6TzJErxoiPTnesrp2dZbC/Bob@public.gmane.org","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Jakub Narebski","fromEmail":"jnareb-re5jqeeqqe8avxtiumwx3w@public.gmane.org","sentAt":"2010-02-17T00:26:43Z","receivedAt":"2010-02-17T00:26:43Z","isPatch":false,"sender":{"key":"jnareb-re5jqeeqqe8avxtiumwx3w@public.gmane.org","avatar":null},"body":"Dnia wtorek 16. lutego 2010 14:06, Michal Sojka napisał:\n> On Tue, 16 Feb 2010 02:27:37 -0800 (PST), Jakub Narebski <jnareb-Re5JQEeQqe8@public.gmane.orgm> wrote:\n> > Michal Sojka <sojkam1-jQs2MHkdoM/twjQa/ONI9g@public.gmane.org> writes:\n> > \n> > > I like the simple and powerful test suite used by Git and I would like\n> > > to use something like that in Notmuch project (http://notmuchmail.org/).\n> > > [...]\n> >\n> > Have you thought about using TAP (Test Anything Protocol) format for\n> > your testsuite?  Its page (http://testanything.org) has a TAP-producing\n> > bash library: http://testanything.org/wiki/index.php/Tap-functions\n> \n> Yes, somebody has mentiond TAP on notmuch list. From a quick look at TAP\n> shell library it seems to me a bit more complex then git's library and\n> it also requires bash.\n> \n> If we need to use some TAP-based tools, we could easily change the\n> output of git's library to conform to TAP. Right?\n\nOr better yet improve git test suite, so when passed --tap parameter\nit would produce TAP output, instead of its own report format.  And\nsend patches here.\n\n-- \nJakub Narebski\nPoland\n"},{"id":"135061","messageId":"87tytdiqob.fsf@steelpick.localdomain","threadId":"22675","inReplyTo":"7vaav8hpfo.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Michal Sojka","fromEmail":"sojkam1-jqs2mhkdom/twjqa/oni9g@public.gmane.org","sentAt":"2010-02-19T08:19:00Z","receivedAt":"2010-02-19T08:19:00Z","isPatch":false,"sender":{"key":"sojkam1-jqs2mhkdom/twjqa/oni9g@public.gmane.org","avatar":null},"body":"Dear Pierre, Johannes (2x) and Sverre,\n\nas you can read bellow, I'd like to use git's test-lib.sh in a GPLv3\nproject. Do you mind if I use your work in that file under GPLv3?\n\nThanks\nMichal\n\nOn Mon, 15 Feb 2010 09:39:28 +0100, Michal Sojka <sojkam1-jQs2MHkdoM/twjQa/ONI9g@public.gmane.org> wrote:\n> Dear Junio,\n> \n> I like the simple and powerful test suite used by Git and I would like\n> to use something like that in Notmuch project (http://notmuchmail.org/).\n> Notmuch is licenced under GPLv3 and we think that things will be simpler\n> if everything in the repository is licenced the same. You are mentioned\n> as a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to\n> ask you: Would you mind using parts of these files under GPLv3?\n> \n> You can see the patches for how I'd like to use these files at\n> http://notmuchmail.org/pipermail/notmuch/2010/thread.html#1431\n\nOn Tue, 16 Feb 2010 12:54:19 -0800, Junio C Hamano <gitster-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org> wrote:\n> I don't mind for the parts I wrote, which is the basic infrastructure\n> (output redirection, skipping certain tests, expecting failure, etc).\n> My blessing would be enough to relicense it if you are are going to take\n> the file from some old version like 04ece59 (GIT_SKIP_TESTS: allow users\n> to omit tests that are known to break, 2006-12-28) and base your work on\n> it, but otherwise it would not be nearly sufficient.\n> \n> Other people worked on polishing it over time and they all hold copyright\n> on their parts.  Notable parts that are not mine and that are not git\n> specific are:\n> \n>  - color output support is mostly by Pierre Habouzit <madcoder-8fiUuRrzOP0dnm+yROfE0A@public.gmane.org>\n>  - valgrind support: Johannes Schindelin <johannes.schindelin-Mmb7MZpHnFY@public.gmane.org>\n>  - conditional test: Johannes Sixt <j6t-FFprn4rPSa4@public.gmane.org>\n>  - summarizing the results: Sverre Rabbelier <srabbelier-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n"},{"id":"135066","messageId":"fabb9a1e1002190044o5d4feb53td255b1e49a2c969d@mail.gmail.com","threadId":"22675","inReplyTo":"87tytdiqob.fsf@steelpick.localdomain","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Sverre Rabbelier","fromEmail":"srabbelier@gmail.com","sentAt":"2010-02-19T08:44:55Z","receivedAt":"2010-02-19T08:44:55Z","isPatch":false,"sender":{"key":"srabbelier@gmail.com","avatar":"https://avatars.githubusercontent.com/u/3098?v=4"},"body":"Heya,\n\nOn Fri, Feb 19, 2010 at 09:19, Michal Sojka <sojkam1@fel.cvut.cz> wrote:\n> as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3\n> project. Do you mind if I use your work in that file under GPLv3?\n\nI don't mind, go right ahead :).\n\n-- \nCheers,\n\nSverre Rabbelier\n"},{"id":"135070","messageId":"alpine.DEB.1.00.1002191138280.20986@pacific.mpi-cbg.de","threadId":"22675","inReplyTo":"87tytdiqob.fsf@steelpick.localdomain","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2010-02-19T10:39:04Z","receivedAt":"2010-02-19T10:39:04Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Fri, 19 Feb 2010, Michal Sojka wrote:\n\n> as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 \n> project. Do you mind if I use your work in that file under GPLv3?\n\nI do not mind, but I would like to ask that you contribute the \nimprovements back under GPLv2.\n\nThanks,\nJohannes\n"},{"id":"135095","messageId":"20100219171530.GF7224@madism.org","threadId":"22675","inReplyTo":"alpine.DEB.1.00.1002191138280.20986@pacific.mpi-cbg.de","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Pierre Habouzit","fromEmail":"madcoder@debian.org","sentAt":"2010-02-19T17:15:30Z","receivedAt":"2010-02-19T17:15:30Z","isPatch":false,"sender":{"key":"madcoder@debian.org","avatar":"https://avatars.githubusercontent.com/u/44708?v=4"},"body":"On Fri, Feb 19, 2010 at 11:39:04AM +0100, Johannes Schindelin wrote:\n> Hi,\n> \n> On Fri, 19 Feb 2010, Michal Sojka wrote:\n> \n> > as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 \n> > project. Do you mind if I use your work in that file under GPLv3?\n> \n> I do not mind, but I would like to ask that you contribute the \n> improvements back under GPLv2.\n\nSame for me.\n\n-- \n·O·  Pierre Habouzit\n··O                                                madcoder@debian.org\nOOO                                                http://www.madism.org\n"},{"id":"135097","messageId":"4B7ECC08.5000805@kdbg.org","threadId":"22675","inReplyTo":"87tytdiqob.fsf@steelpick.localdomain","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Johannes Sixt","fromEmail":"j6t@kdbg.org","sentAt":"2010-02-19T17:36:08Z","receivedAt":"2010-02-19T17:36:08Z","isPatch":false,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"Michal Sojka schrieb:\n> as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3\n> project. Do you mind if I use your work in that file under GPLv3?\n\nI do not mind. Go ahead.\n\n-- Hannes\n"},{"id":"135105","messageId":"873a0xhwxs.fsf@yoom.home.cworth.org","threadId":"22675","inReplyTo":"alpine.DEB.1.00.1002191138280.20986-s7p20SfEDVYSIUCEfyCKUYQuADTiUCJX@public.gmane.org","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Carl Worth","fromEmail":"cworth-4hiwtcsh4w0dnm+yrofe0a@public.gmane.org","sentAt":"2010-02-19T19:01:19Z","receivedAt":"2010-02-19T19:01:19Z","isPatch":false,"sender":{"key":"cworth-4hiwtcsh4w0dnm+yrofe0a@public.gmane.org","avatar":null},"body":"On Fri, 19 Feb 2010 11:39:04 +0100 (CET), Johannes Schindelin <Johannes.Schindelin-Mmb7MZpHnFY@public.gmane.org> wrote:\n> On Fri, 19 Feb 2010, Michal Sojka wrote:\n> \n> > as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 \n> > project. Do you mind if I use your work in that file under GPLv3?\n> \n> I do not mind, but I would like to ask that you contribute the \n> improvements back under GPLv2.\n\nThanks everyone for your agreement.\n\nAnd yes, we'll contribute back any improvements under GPLv2.\n\nI think the most clear step forward would be for test-lib.sh to be\nupdated in the git repository with an explicit licensing blurb\nreflecting this agreement. The most convenient would be something using\nthe standard language of \"either version 2 of the License, or (at your\noption) any later version\".\n\nThen, any generic improvements we make within notmuch, (such as a --tap\noption or whatever), I'll be sure to pass on to the git community.\n\nThanks again,\n\n-Carl\n\n\n"},{"id":"135110","messageId":"alpine.DEB.1.00.1002192204050.20986@pacific.mpi-cbg.de","threadId":"22675","inReplyTo":"873a0xhwxs.fsf@yoom.home.cworth.org","subject":"Re: Using test-lib.sh under GPLv3?","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2010-02-19T21:04:37Z","receivedAt":"2010-02-19T21:04:37Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Fri, 19 Feb 2010, Carl Worth wrote:\n\n> On Fri, 19 Feb 2010 11:39:04 +0100 (CET), Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > On Fri, 19 Feb 2010, Michal Sojka wrote:\n> > \n> > > as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 \n> > > project. Do you mind if I use your work in that file under GPLv3?\n> > \n> > I do not mind, but I would like to ask that you contribute the \n> > improvements back under GPLv2.\n> \n> Thanks everyone for your agreement.\n> \n> And yes, we'll contribute back any improvements under GPLv2.\n> \n> I think the most clear step forward would be for test-lib.sh to be\n> updated in the git repository with an explicit licensing blurb\n> reflecting this agreement.\n\nSure. If you make an appropriate patch, I'll ACK it.\n\nCiao,\nDscho\n"},{"id":"135176","messageId":"87eikfhec1.fsf@yoom.home.cworth.org","threadId":"22675","inReplyTo":"alpine.DEB.1.00.1002192204050.20986@pacific.mpi-cbg.de","subject":"[PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Carl Worth","fromEmail":"cworth@cworth.org","sentAt":"2010-02-20T19:55:26Z","receivedAt":"2010-02-20T19:55:26Z","isPatch":true,"sender":{"key":"cworth@cworth.org","avatar":"https://gravatar.com/avatar/3746dc28cde609bdbd7f939058356e7e2bbd16d21e32274df0725eb3d998bc5b?d=mp&s=160"},"body":"This file has had no explicit license information noted in it, but\nhas clearly been created and modified according to the terms of GPLv2\nas with the rest of the git code base.\n\nThe purpose of relicensing is to allow other GPLv3+ projects (in\nparticular, the notmuch project: http://notmuchmail.org) to use this\nsame test-suite structure (and to contribute changes back as well).\n\nThe request for relicensing was presented to the git community in:\n\n\tMessage-ID: <871vgmki4f.fsf@steelpick.localdomain>\n\nand explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes\nSchindelin, Pierre Habouzit, and Johannes Sixt.\n---\n\nOn Fri, 19 Feb 2010 22:04:37 +0100 (CET), Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> On Fri, 19 Feb 2010, Carl Worth wrote:\n>\n> > I think the most clear step forward would be for test-lib.sh to be\n> > updated in the git repository with an explicit licensing blurb\n> > reflecting this agreement.\n> \n> Sure. If you make an appropriate patch, I'll ACK it.\n\nThanks Johannes,\n\nHopefully this does the trick. Otherwise, please let me know.\n\n-Carl\n\n t/test-lib.sh |   12 ++++++++++++\n 1 files changed, 12 insertions(+), 0 deletions(-)\n\ndiff --git a/t/test-lib.sh b/t/test-lib.sh\nindex afd3053..004470f 100644\n--- a/t/test-lib.sh\n+++ b/t/test-lib.sh\n@@ -2,6 +2,18 @@\n #\n # Copyright (c) 2005 Junio C Hamano\n #\n+# This program is free software: you can redistribute it and/or modify\n+# it under the terms of the GNU General Public License as published by\n+# the Free Software Foundation, either version 2 of the License, or\n+# (at your option) any later version.\n+#\n+# This program is distributed in the hope that it will be useful,\n+# but WITHOUT ANY WARRANTY; without even the implied warranty of\n+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n+# GNU General Public License for more details.\n+#\n+# You should have received a copy of the GNU General Public License\n+# along with this program.  If not, see http://www.gnu.org/licenses/ .\n \n # if --tee was passed, write the output not only to the terminal, but\n # additionally to the file test-results/$BASENAME.out, too.\n-- \n1.6.5.7\n\n"},{"id":"135186","messageId":"7vaav3bnr5.fsf@alter.siamese.dyndns.org","threadId":"22675","inReplyTo":"87eikfhec1.fsf@yoom.home.cworth.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2010-02-20T21:28:30Z","receivedAt":"2010-02-20T21:28:30Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Carl Worth <cworth@cworth.org> writes:\n\n> This file has had no explicit license information noted in it, but\n> has clearly been created and modified according to the terms of GPLv2\n> as with the rest of the git code base.\n>\n> The purpose of relicensing is to allow other GPLv3+ projects (in\n> particular, the notmuch project: http://notmuchmail.org) to use this\n> same test-suite structure (and to contribute changes back as well).\n\nPlease drop the parentheses around the last phrase (but not the last\nphrase itself).\n\n> The request for relicensing was presented to the git community in:\n>\n> \tMessage-ID: <871vgmki4f.fsf@steelpick.localdomain>\n\n\nMessage-ID alone is not a good way to help people locate the request.\nPlease at least mention what mailing list the message was sent to; better\nyet, do so like this:\n\n  http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156\n\nso that people can see the consent from the primary author (that is where\nthe focus is), the original request (that can be seen by looking at its\nimmediate parent), and messages with consent from other contributors, all\nin one place.\n\n> and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes\n> Schindelin, Pierre Habouzit, and Johannes Sixt.\n> ---\n\nAnd a sign-off ;-).\n\nThanks.\n"},{"id":"135185","messageId":"be6fef0d1002201349r6b6c482fr674a83478fd33079@mail.gmail.com","threadId":"22675","inReplyTo":"87eikfhec1.fsf@yoom.home.cworth.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Tay Ray Chuan","fromEmail":"rctay89@gmail.com","sentAt":"2010-02-20T21:49:40Z","receivedAt":"2010-02-20T21:49:40Z","isPatch":true,"sender":{"key":"rctay89@gmail.com","avatar":"https://avatars.githubusercontent.com/u/61553?v=4"},"body":"Hi,\n\nOn Sun, Feb 21, 2010 at 3:55 AM, Carl Worth <cworth@cworth.org> wrote:\n> The request for relicensing was presented to the git community in:\n>\n>        Message-ID: <871vgmki4f.fsf@steelpick.localdomain>\n>\n> and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes\n> Schindelin, Pierre Habouzit, and Johannes Sixt.\n\n(of all projects, Mercurial!) take a look at Mercurial's attempt at\nrelicensing last year (http://mercurial.selenic.com/wiki/Relicensing):\nthey contacted all 300+ contributors as part of the process.\n\nOf course, we aren't talking about relicensing the whole codebase.\nHowever, I don't think any of the contributors agreed to assign their\nwork to the 5 people mentioned above (eg. under a contributor licence\nagreement), so just getting the approval of them is not enough; you\nneed to get the approval of *all* contributors to test-lib.sh.\n\nHere's what I get with 'git shortlog t/test-lib.sh  | grep \"^[A-Z]\"'\n\n   Alex Riesen (5):\n   Brandon Casey (2):\n   Bryan Donlan (3):\n   Carl Worth (1):\n   Christian Couder (1):\n   Clemens Buchacher (3):\n   David Reiss (1):\n   Emil Sit (1):\n   Eric Wong (3):\n   Fredrik Kuivinen (1):\n   Gerrit Pape (1):\n   Jakub Narebski (1):\n   Jeff King (7):\n   Johan Herland (1):\n   Johannes Schindelin (14):\n   Johannes Sixt (12):\n   Jonathan Nieder (1):\n   Josh Triplett (1):\n   Junio C Hamano (57):\n   Lea Wiemann (5):\n   Markus Heidelberg (1):\n   Martin Waitz (1):\n   Matthew Ogilvie (1):\n   Matthias Lederhofer (1):\n   Michael J Gruber (4):\n   Michele Ballabio (2):\n   Miklos Vajna (1):\n   Nicolas Pitre (1):\n   Pavel Roskin (3):\n   Petr Baudis (3):\n   Pierre Habouzit (2):\n   Robin Rosenberg (1):\n   Shawn O. Pearce (4):\n   Stephan Beyer (1):\n   Stephen Boyd (1):\n   Sverre Rabbelier (2):\n\nPS: This message should not be construed as legal advice.\n\n-- \nCheers,\nRay Chuan\n"},{"id":"135195","messageId":"alpine.DEB.1.00.1002202321430.20986@pacific.mpi-cbg.de","threadId":"22675","inReplyTo":"87eikfhec1.fsf@yoom.home.cworth.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2010-02-20T22:22:11Z","receivedAt":"2010-02-20T22:22:11Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Sat, 20 Feb 2010, Carl Worth wrote:\n\n> This file has had no explicit license information noted in it, but\n> has clearly been created and modified according to the terms of GPLv2\n> as with the rest of the git code base.\n> \n> The purpose of relicensing is to allow other GPLv3+ projects (in\n> particular, the notmuch project: http://notmuchmail.org) to use this\n> same test-suite structure (and to contribute changes back as well).\n> \n> The request for relicensing was presented to the git community in:\n> \n> \tMessage-ID: <871vgmki4f.fsf@steelpick.localdomain>\n> \n> and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes\n> Schindelin, Pierre Habouzit, and Johannes Sixt.\n\nAs promised:\n\nAcked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>\n\nCiao,\nDscho\n"},{"id":"299163","messageId":"87y6ilf4w7.fsf@yoom.home.cworth.org","threadId":"22675","inReplyTo":"7vaav3bnr5.fsf@alter.siamese.dyndns.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Carl Worth","fromEmail":"cworth@cworth.org","sentAt":"2010-02-22T19:26:48Z","receivedAt":"2010-02-22T19:26:48Z","isPatch":true,"sender":{"key":"cworth@cworth.org","avatar":"https://gravatar.com/avatar/3746dc28cde609bdbd7f939058356e7e2bbd16d21e32274df0725eb3d998bc5b?d=mp&s=160"},"body":"From 8693995fde71e8b028318e1e83bdbb6ae759335a Mon Sep 17 00:00:00 2001\nFrom: Carl Worth <cworth@cworth.org>\nDate: Sat, 20 Feb 2010 11:41:24 -0800\nSubject: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.\n\nThis file has had no explicit license information noted in it, but\nhas clearly been created and modified according to the terms of GPLv2\nas with the rest of the git code base.\n\nThe purpose of relicensing is to allow other GPLv3+ projects (in\nparticular, the notmuch project: http://notmuchmail.org) to use this\nsame test-suite structure and to contribute changes back as well.\n\nThe relicensing was agreed to by Junio C Hamano here:\n\nhttp://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156\n\nand in follow-up messages by Sverre Rabbelier, Johannes Schindelin,\nPierre Habouzit, and Johannes Sixt.\n\nSigned-off-by: Carl Worth <cworth@cworth.org>\nAcked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>\n---\n\n> Message-ID alone is not a good way to help people locate the request.\n> Please at least mention what mailing list the message was sent to; better\n> yet, do so like this:\n\nDone as requested.\n\nBut while we're on the subject, let me at least make a case for\ncommunication by way of Message-ID. The URL above is good for as long as\ngmane continues to live, but that may not be as long as the git project\n(and its mailing-list archives) are interesting.\n\nMeanwhile, a message ID lives forever and can be used in multiple\ncontexts. For example, gmane does already support message-ID-based URLs:\n\nhttp://mid.gmane.org/7vaav3bnr5.fsf@alter.siamese.dyndns.org\n\nThat interface happens to only display the single message, (requiring\nclicking on the subject to see the thread), but one can imagine gmane\ngetting a similar interface to display the thread directly from the\nmessage ID.\n\nMeanwhile, people using systems like notmuch can also use the message ID\ndirectly to view the thread, with something like:\n\n    notmuch show id:7vaav3bnr5.fsf@alter.siamese.dyndns.org\n\nSo I'm very much in favor of using message IDs more regularly, (and just\nexpecting that users and their tools will be more accepting of them).\n\nBut for now, you've hopefully got your commit message the way you want\nit. :-)\n\n t/test-lib.sh |   12 ++++++++++++\n 1 files changed, 12 insertions(+), 0 deletions(-)\n\ndiff --git a/t/test-lib.sh b/t/test-lib.sh\nindex afd3053..004470f 100644\n--- a/t/test-lib.sh\n+++ b/t/test-lib.sh\n@@ -2,6 +2,18 @@\n #\n # Copyright (c) 2005 Junio C Hamano\n #\n+# This program is free software: you can redistribute it and/or modify\n+# it under the terms of the GNU General Public License as published by\n+# the Free Software Foundation, either version 2 of the License, or\n+# (at your option) any later version.\n+#\n+# This program is distributed in the hope that it will be useful,\n+# but WITHOUT ANY WARRANTY; without even the implied warranty of\n+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n+# GNU General Public License for more details.\n+#\n+# You should have received a copy of the GNU General Public License\n+# along with this program.  If not, see http://www.gnu.org/licenses/ .\n \n # if --tee was passed, write the output not only to the terminal, but\n # additionally to the file test-results/$BASENAME.out, too.\n-- \n1.6.5.7\n\n"},{"id":"135393","messageId":"7vljekipnd.fsf@alter.siamese.dyndns.org","threadId":"22675","inReplyTo":"87y6ilf4w7.fsf-dGZf2j/AgvDc+SJF09bjuWD2FQJk+8+b@public.gmane.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Junio C Hamano","fromEmail":"gitster-e+axbwqsrlaavxtiumwx3w@public.gmane.org","sentAt":"2010-02-23T03:42:30Z","receivedAt":"2010-02-23T03:42:30Z","isPatch":true,"sender":{"key":"gitster-e+axbwqsrlaavxtiumwx3w@public.gmane.org","avatar":null},"body":"Carl Worth <cworth-4HiWtcSh4w0dnm+yROfE0A@public.gmane.org> writes:\n\n> From 8693995fde71e8b028318e1e83bdbb6ae759335a Mon Sep 17 00:00:00 2001\n> From: Carl Worth <cworth-4HiWtcSh4w0dnm+yROfE0A@public.gmane.org>\n> Date: Sat, 20 Feb 2010 11:41:24 -0800\n> Subject: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.\n\nPlease drop the above the next time.\n\n> The relicensing was agreed to by Junio C Hamano here:\n>\n> http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156\n>\n> and in follow-up messages by Sverre Rabbelier, Johannes Schindelin,\n> Pierre Habouzit, and Johannes Sixt.\n\nFWIW, I only said \"_at least_ you need consent from them\", and it was not\nmeant to be an exhaustive list.  \"blame -C -C -C\" may tell you more.\n\nYou are the party that wants this relicensing, not me.  Please do not\nburden me with excessive legwork for you, but help me a bit more\nproactively to make this happen.\n\n> Meanwhile, a message ID lives forever and can be used in multiple\n> contexts.\n\nOh, I never said \"do not use message ID\".  I said \"message ID alone is not\ngood enough for most people\".  Users of gmane and notmuch who know the\ntool they use would benefit from having message ID, _too_, but even if you\nwere a user of notmuch, unless you have subscribed to the list and have\nyour own archive, you wouldn't be able to say \"show id:frotz\".\n"},{"id":"135394","messageId":"be6fef0d1002221951j77bd5fcjfdee33aa41e5fdbe@mail.gmail.com","threadId":"22675","inReplyTo":"7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Tay Ray Chuan","fromEmail":"rctay89-re5jqeeqqe8avxtiumwx3w@public.gmane.org","sentAt":"2010-02-23T03:51:58Z","receivedAt":"2010-02-23T03:51:58Z","isPatch":true,"sender":{"key":"rctay89-re5jqeeqqe8avxtiumwx3w@public.gmane.org","avatar":null},"body":"Hi,\n\nOn Tue, Feb 23, 2010 at 11:42 AM, Junio C Hamano <gitster-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org> wrote:\n> FWIW, I only said \"_at least_ you need consent from them\", and it was not\n> meant to be an exhaustive list.  \"blame -C -C -C\" may tell you more.\n\nWithout substantial analysis, \"blame\" alone is not sufficient - it\ndoes not show which work was original, or derivative.\n\n-- \nCheers,\nRay Chuan\n"},{"id":"135399","messageId":"vpqeikcmoq1.fsf@bauges.imag.fr","threadId":"22675","inReplyTo":"7vljekipnd.fsf@alter.siamese.dyndns.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Matthieu Moy","fromEmail":"matthieu.moy@grenoble-inp.fr","sentAt":"2010-02-23T06:48:54Z","receivedAt":"2010-02-23T06:48:54Z","isPatch":true,"sender":{"key":"matthieu.moy@grenoble-inp.fr","avatar":"https://gravatar.com/avatar/72c8a2705971a25dfaff23cece15130d405685845d911aedd5667ace277f3fc5?d=mp&s=160"},"body":"Junio C Hamano <gitster@pobox.com> writes:\n\n>> http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156\n[...]\n>> Meanwhile, a message ID lives forever and can be used in multiple\n>> contexts.\n>\n> Oh, I never said \"do not use message ID\".  I said \"message ID alone is not\n> good enough for most people\". \n\nFWIW, gmane allows links of the form\n\nhttp://mid.gmane.org/7vaav8hpfo.fsf@alter.siamese.dyndns.org\n\nwhich have the advantage of being simple to use, and still contain the\nnecessary information to get the message in case gmane dies.\n\n-- \nMatthieu Moy\nhttp://www-verimag.imag.fr/~moy/\n"},{"id":"135407","messageId":"alpine.DEB.1.00.1002231019360.20986@pacific.mpi-cbg.de","threadId":"22675","inReplyTo":"be6fef0d1002221951j77bd5fcjfdee33aa41e5fdbe-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin-mmb7mzphnfy@public.gmane.org","sentAt":"2010-02-23T09:21:45Z","receivedAt":"2010-02-23T09:21:45Z","isPatch":true,"sender":{"key":"johannes.schindelin-mmb7mzphnfy@public.gmane.org","avatar":null},"body":"Hi,\n\nOn Tue, 23 Feb 2010, Tay Ray Chuan wrote:\n\n> On Tue, Feb 23, 2010 at 11:42 AM, Junio C Hamano <gitster-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org> \n> wrote:\n> > FWIW, I only said \"_at least_ you need consent from them\", and it was \n> > not meant to be an exhaustive list.  \"blame -C -C -C\" may tell you \n> > more.\n> \n> Without substantial analysis, \"blame\" alone is not sufficient - it does \n> not show which work was original, or derivative.\n\nWell, I think that blame can get you very, very far. For example, you will \nsee that Josh Triplett's only (surviving) contribution to test-lib.sh is a \nsingle line saying \"unset MAIL\", which is too trivial to be copyrightable \n(and if it was not trivial, it still would be the only way to accomplish \nwhat it does, so it is again not copyrightable).\n\nCiao,\nDscho\n\n\n"},{"id":"135449","messageId":"87sk8rvmj1.fsf@yoom.home.cworth.org","threadId":"22675","inReplyTo":"7vljekipnd.fsf@alter.siamese.dyndns.org","subject":"Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+.","fromName":"Carl Worth","fromEmail":"cworth@cworth.org","sentAt":"2010-02-23T18:23:46Z","receivedAt":"2010-02-23T18:23:46Z","isPatch":true,"sender":{"key":"cworth@cworth.org","avatar":"https://gravatar.com/avatar/3746dc28cde609bdbd7f939058356e7e2bbd16d21e32274df0725eb3d998bc5b?d=mp&s=160"},"body":"On Mon, 22 Feb 2010 19:42:30 -0800, Junio C Hamano <gitster@pobox.com> wrote:\n> Please drop the above the next time.\n\nOops. Yes, I missed that.\n\n> FWIW, I only said \"_at least_ you need consent from them\", and it was not\n> meant to be an exhaustive list.  \"blame -C -C -C\" may tell you more.\n\nFair enough.\n\n> You are the party that wants this relicensing, not me.  Please do not\n> burden me with excessive legwork for you, but help me a bit more\n> proactively to make this happen.\n\nI hope you see I haven't asked you to do any additional legwork. A\nsuggestion was made to construct a patch, which I did. You always have\nthe option of accepting or rejecting the patch as you see fit.\n\n> Oh, I never said \"do not use message ID\".  I said \"message ID alone is not\n> good enough for most people\".  Users of gmane and notmuch who know the\n> tool they use would benefit from having message ID, _too_, but even if you\n> were a user of notmuch, unless you have subscribed to the list and have\n> your own archive, you wouldn't be able to say \"show id:frotz\".\n\nCertainly. My assumption was that in a commit message for git, readers\nwould naturally assume that a message ID with no additional\nspecification could be found in the archives of the standard git mailing\nlist, (which is the case here). Otherwise, I would have qualified the\nmessage ID more specifically.\n\n-Carl\n"},{"id":"138398","messageId":"87pr2i8g8o.fsf@steelpick.2x.cz","threadId":"22675","inReplyTo":"alpine.DEB.1.00.1002202321430.20986@pacific.mpi-cbg.de","subject":"Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Michal Sojka","fromEmail":"sojkam1@fel.cvut.cz","sentAt":"2010-04-02T07:29:11Z","receivedAt":"2010-04-02T07:29:11Z","isPatch":false,"sender":{"key":"sojkam1@fel.cvut.cz","avatar":"https://avatars.githubusercontent.com/u/140542?v=4"},"body":"To all contributors to test-lib.sh mentioned in Bcc:\n\nYou're getting this message because you're recorded as contributing one\nor more changes to the test-lib.sh file in the Git project, and are\ntherefore one of many copyright holders in the file.\n\nWe would like to extend the license of that file from GPLv2 only\nlicense to GPLv2+ by adding the recommended \"or any later version\"\nclause to the license. This will give us license compatibility with\nGPLv3 projects, which would like to reuse test-lib.sh.\n\nPlease respond to this email with one of the following:\n\n YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n with the addition of the \"or any later version\" clause.\n\n NO, I would rather not, please send me more email to convince me.\n\nI'm putting your address to Bcc as most people are probably not\ninterested in receiving responses from dozens of other people. I will\ntrack the status of received responses at\nhttps://git.wiki.kernel.org/index.php/Test-lib_reclicensing. Please do\nnot remove git@vger.kernel.org when responding so that your response is\navailable to everyone.\n\nThanks!\nMichal Sojka\n"},{"id":"138400","messageId":"20100402074326.GA4112@progeny.tock","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Jonathan Nieder","fromEmail":"jrnieder@gmail.com","sentAt":"2010-04-02T07:43:26Z","receivedAt":"2010-04-02T07:43:26Z","isPatch":false,"sender":{"key":"jrnieder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/281595?v=4"},"body":"Hi Michal,\n\nI am happy for anyone to use, modify, distribute, and relicense my\nmeagre contribution to t/test-lib.sh in any way they please.\n\nIn particular: yes, I agree to relicense all my contributions to\ntest-lib.sh to GPLv2+ with the addition of the \"or any later version\"\nclause.\n\nThanks,\nJonathan\n"},{"id":"138401","messageId":"20100402074343.GV3533@machine.or.cz","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2010-04-02T07:43:43Z","receivedAt":"2010-04-02T07:43:43Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka wrote:\n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n\n  Huh, didn't we just run through this about a month ago? Is this some\nkind of stale e-mail message?\n\n\t\t\t\tPetr \"Pasky\" Baudis\n"},{"id":"138402","messageId":"87mxxm8f76.fsf@steelpick.2x.cz","threadId":"22675","inReplyTo":"20100402074343.GV3533@machine.or.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Michal Sojka","fromEmail":"sojkam1@fel.cvut.cz","sentAt":"2010-04-02T07:51:41Z","receivedAt":"2010-04-02T07:51:41Z","isPatch":false,"sender":{"key":"sojkam1@fel.cvut.cz","avatar":"https://avatars.githubusercontent.com/u/140542?v=4"},"body":"On Fri, 02 Apr 2010, Petr Baudis wrote:\n> On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka wrote:\n> > We would like to extend the license of that file from GPLv2 only\n> > license to GPLv2+ by adding the recommended \"or any later version\"\n> > clause to the license. This will give us license compatibility with\n> > GPLv3 projects, which would like to reuse test-lib.sh.\n> \n>   Huh, didn't we just run through this about a month ago? Is this some\n> kind of stale e-mail message?\n\nThe month ago, I didn't contact *ALL* contributors, but only the ones\nwith significat contribution. Now I want to finish relicensing by\ncontacting all contributors as sugested in some responses.\n\n-Michal\n"},{"id":"138403","messageId":"20100402080059.GA30278@moooo.ath.cx","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Matthias Lederhofer","fromEmail":"matled@gmx.net","sentAt":"2010-04-02T08:00:59Z","receivedAt":"2010-04-02T08:00:59Z","isPatch":false,"sender":{"key":"matled@gmx.net","avatar":null},"body":"Michal Sojka <sojkam1@fel.cvut.cz> wrote:\n> To all contributors to test-lib.sh mentioned in Bcc:\n> \n> You're getting this message because you're recorded as contributing one\n> or more changes to the test-lib.sh file in the Git project, and are\n> therefore one of many copyright holders in the file.\n> \n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n\nYES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n"},{"id":"138406","messageId":"j2g55af6d7f1004020108zdd477bc1uf6ca44a4f9aacf1f@mail.gmail.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Lea Wiemann","fromEmail":"lewiemann@gmail.com","sentAt":"2010-04-02T08:08:44Z","receivedAt":"2010-04-02T08:08:44Z","isPatch":false,"sender":{"key":"lewiemann@gmail.com","avatar":null},"body":"On Fri, Apr 2, 2010 at 03:29, Michal Sojka <sojkam1@fel.cvut.cz> wrote:\n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n>\n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n\nYes.\n\n-- Lea\n"},{"id":"138407","messageId":"20100402081052.GW3533@machine.or.cz","threadId":"22675","inReplyTo":"87mxxm8f76.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2010-04-02T08:10:52Z","receivedAt":"2010-04-02T08:10:52Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"On Fri, Apr 02, 2010 at 09:51:41AM +0200, Michal Sojka wrote:\n> On Fri, 02 Apr 2010, Petr Baudis wrote:\n> > On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka wrote:\n> > > We would like to extend the license of that file from GPLv2 only\n> > > license to GPLv2+ by adding the recommended \"or any later version\"\n> > > clause to the license. This will give us license compatibility with\n> > > GPLv3 projects, which would like to reuse test-lib.sh.\n> > \n> >   Huh, didn't we just run through this about a month ago? Is this some\n> > kind of stale e-mail message?\n> \n> The month ago, I didn't contact *ALL* contributors, but only the ones\n> with significat contribution. Now I want to finish relicensing by\n> contacting all contributors as sugested in some responses.\n\nThen perhaps you should exclude those who already replied earlier?\nIt seems to me the list on the wiki is quite similar in magnitude to\nthe recipient list of the last mail, surely there's no need to bother\neveryone again just for few extra people?\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nhttp://pasky.or.cz/ | \"Ars longa, vita brevis.\" -- Hippocrates\n"},{"id":"138408","messageId":"201004021013.23063.barra_cuda@katamail.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Michele Ballabio","fromEmail":"barra_cuda@katamail.com","sentAt":"2010-04-02T08:13:22Z","receivedAt":"2010-04-02T08:13:22Z","isPatch":false,"sender":{"key":"barra_cuda@katamail.com","avatar":"https://avatars.githubusercontent.com/u/16371673?v=4"},"body":"On Friday 02 April 2010, Michal Sojka wrote:\n> To all contributors to test-lib.sh mentioned in Bcc:\n> \n> You're getting this message because you're recorded as contributing one\n> or more changes to the test-lib.sh file in the Git project, and are\n> therefore one of many copyright holders in the file.\n> \n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n\nYES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n"},{"id":"138409","messageId":"87iq8a8dj8.fsf@steelpick.2x.cz","threadId":"22675","inReplyTo":"20100402081052.GW3533@machine.or.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Michal Sojka","fromEmail":"sojkam1@fel.cvut.cz","sentAt":"2010-04-02T08:27:39Z","receivedAt":"2010-04-02T08:27:39Z","isPatch":false,"sender":{"key":"sojkam1@fel.cvut.cz","avatar":"https://avatars.githubusercontent.com/u/140542?v=4"},"body":"On Fri, 02 Apr 2010, Petr Baudis wrote:\n> On Fri, Apr 02, 2010 at 09:51:41AM +0200, Michal Sojka wrote:\n> > On Fri, 02 Apr 2010, Petr Baudis wrote:\n> > > On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka wrote:\n> > > > We would like to extend the license of that file from GPLv2 only\n> > > > license to GPLv2+ by adding the recommended \"or any later version\"\n> > > > clause to the license. This will give us license compatibility with\n> > > > GPLv3 projects, which would like to reuse test-lib.sh.\n> > > \n> > >   Huh, didn't we just run through this about a month ago? Is this some\n> > > kind of stale e-mail message?\n> > \n> > The month ago, I didn't contact *ALL* contributors, but only the ones\n> > with significat contribution. Now I want to finish relicensing by\n> > contacting all contributors as sugested in some responses.\n> \n> Then perhaps you should exclude those who already replied earlier?\n> It seems to me the list on the wiki is quite similar in magnitude to\n> the recipient list of the last mail, surely there's no need to bother\n> everyone again just for few extra people?\n\nThat's exactly what I did. I excluded those who stated explicitely that\nthey agree. Shall I take your response as an agreement?\n\nMichal\n"},{"id":"138412","messageId":"20100402085208.GA26658@localhost","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Clemens Buchacher","fromEmail":"drizzd@aon.at","sentAt":"2010-04-02T08:52:08Z","receivedAt":"2010-04-02T08:52:08Z","isPatch":false,"sender":{"key":"drizzd@gmx.net","avatar":"https://avatars.githubusercontent.com/u/59082?v=4"},"body":"YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n\nClemens\n"},{"id":"138413","messageId":"20100402085932.GB26658@localhost","threadId":"22675","inReplyTo":"20100402074343.GV3533@machine.or.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Clemens Buchacher","fromEmail":"drizzd@aon.at","sentAt":"2010-04-02T08:59:32Z","receivedAt":"2010-04-02T08:59:32Z","isPatch":false,"sender":{"key":"drizzd@gmx.net","avatar":"https://avatars.githubusercontent.com/u/59082?v=4"},"body":"On Fri, Apr 02, 2010 at 09:43:43AM +0200, Petr Baudis wrote:\n\n>   Huh, didn't we just run through this about a month ago? Is this some\n> kind of stale e-mail message?\n\nYes. I'm afraid that E-Mail never made it to the list or to Michael, because\nneither were Cc'ed. Including myself, I got positive replies from the\nfollowing contributors.\n\n Johan Herland\n Brandon Casey\n Petr Baudis\n Miklos Vajna\n Shawn O. Pearce\n\nIt's probably best if you guys reply here again, for the record.\n\nClemens\n"},{"id":"138419","messageId":"20100402114307.GJ27414@genesis.frugalware.org","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2010-04-02T11:43:07Z","receivedAt":"2010-04-02T11:43:07Z","isPatch":false,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka <sojkam1@fel.cvut.cz> wrote:\n> Please respond to this email with one of the following:\n> \n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n> \n>  NO, I would rather not, please send me more email to convince me.\n\nYES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n"},{"id":"138433","messageId":"l2y81b0412b1004020851ve68480ecrf3d6a6f934a585f1@mail.gmail.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Alex Riesen","fromEmail":"raa.lkml@gmail.com","sentAt":"2010-04-02T15:51:27Z","receivedAt":"2010-04-02T15:51:27Z","isPatch":false,"sender":{"key":"raa.lkml@gmail.com","avatar":"https://avatars.githubusercontent.com/u/324101?v=4"},"body":"On Fri, Apr 2, 2010 at 09:29, Michal Sojka <sojkam1@fel.cvut.cz> wrote:\n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n\nI'm fine with the change.\n"},{"id":"138470","messageId":"4BB61BF1.7060302@facebook.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"David Reiss","fromEmail":"dreiss@facebook.com","sentAt":"2010-04-02T16:31:45Z","receivedAt":"2010-04-02T16:31:45Z","isPatch":false,"sender":{"key":"dreiss@facebook.com","avatar":null},"body":"YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n"},{"id":"138435","messageId":"201004021843.07541.chriscool@tuxfamily.org","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Christian Couder","fromEmail":"chriscool@tuxfamily.org","sentAt":"2010-04-02T16:43:07Z","receivedAt":"2010-04-02T16:43:07Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"On Friday 02 April 2010 09:29:11 Michal Sojka wrote:\n> To all contributors to test-lib.sh mentioned in Bcc:\n> \n> You're getting this message because you're recorded as contributing one\n> or more changes to the test-lib.sh file in the Git project, and are\n> therefore one of many copyright holders in the file.\n> \n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n> \n> Please respond to this email with one of the following:\n> \n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n> \n>  NO, I would rather not, please send me more email to convince me.\n> \n> I'm putting your address to Bcc as most people are probably not\n> interested in receiving responses from dozens of other people. I will\n> track the status of received responses at\n> https://git.wiki.kernel.org/index.php/Test-lib_reclicensing. Please do\n> not remove git@vger.kernel.org when responding so that your response is\n> available to everyone.\n\nYES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n\nThanks,\nChristian.\n"},{"id":"138436","messageId":"20100402165430.GA18576@coredump.intra.peff.net","threadId":"22675","inReplyTo":"87iq8a8dj8.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2010-04-02T16:54:30Z","receivedAt":"2010-04-02T16:54:30Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Fri, Apr 02, 2010 at 10:27:39AM +0200, Michal Sojka wrote:\n\n> > Then perhaps you should exclude those who already replied earlier?\n> > It seems to me the list on the wiki is quite similar in magnitude to\n> > the recipient list of the last mail, surely there's no need to bother\n> > everyone again just for few extra people?\n> \n> That's exactly what I did. I excluded those who stated explicitely that\n> they agree. Shall I take your response as an agreement?\n\nI'm not sure how you did it, but I already assented in the earlier\nthread (and am listed on the wiki) and still got the mail. But anyway,\nto be very clear:\n\n   YES, I agree to relicense all my contributions to test-lib.sh to\n   GPLv2+ with the addition of the \"or any later version\" clause.\n\n-Peff\n"},{"id":"138443","messageId":"1270228740.3619.3.camel@Nokia-N900-42-11","threadId":"22675","inReplyTo":"20100402085932.GB26658@localhost","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Johan Herland","fromEmail":"johan@herland.net","sentAt":"2010-04-02T17:19:00Z","receivedAt":"2010-04-02T17:19:00Z","isPatch":false,"sender":{"key":"johan@herland.net","avatar":"https://avatars.githubusercontent.com/u/547031?v=4"},"body":"> On Fri, Apr 02, 2010, Petr Baudis wrote:\n>\n> >    Huh, didn't we just run through this about a month ago? Is this some\n> > kind of stale e-mail message?\n>\n> Yes. I'm afraid that E-Mail never made it to the list or to Michael, because\n> neither were Cc'ed. Including myself, I got positive replies from the\n> following contributors.\n>\n>  Johan Herland\n\nFor the record, I'm still ok with the license change.\n\n\n...Johan\n\n\n>  Brandon Casey\n>  Petr Baudis\n>  Miklos Vajna\n>  Shawn O. Pearce\n>\n> It's probably best if you guys reply here again, for the record.\n>\n> Clemens\n"},{"id":"138460","messageId":"201004022238.29196.jnareb@gmail.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-04-02T20:38:27Z","receivedAt":"2010-04-02T20:38:27Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Fri, 2 Apr 2010, Michal Sojka wrote:\n> To all contributors to test-lib.sh mentioned in Bcc:\n> \n> You're getting this message because you're recorded as contributing one\n> or more changes to the test-lib.sh file in the Git project, and are\n> therefore one of many copyright holders in the file.\n> \n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n> \n> Please respond to this email with one of the following:\n> \n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n> \n>  NO, I would rather not, please send me more email to convince me.\n\nAs I said earlier, I don't think my contribution is significant enough\n(and large enough) to be copyrightable.  But again:\n\n  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n  with the addition of the \"or any later version\" clause.\n\n\n-- \nJakub Narebski\nPoland\n"},{"id":"138529","messageId":"201004041356.42783.robin.rosenberg@dewire.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg@dewire.com","sentAt":"2010-04-04T11:56:42Z","receivedAt":"2010-04-04T11:56:42Z","isPatch":false,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"fredagen den 2 april 2010 09.29.11 skrev  Michal Sojka:\n> To all contributors to test-lib.sh mentioned in Bcc:\n> \n> You're getting this message because you're recorded as contributing one\n> or more changes to the test-lib.sh file in the Git project, and are\n> therefore one of many copyright holders in the file.\n> \n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n\nYES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n\n-- robin\n"},{"id":"138532","messageId":"1270386694.2526.1368218745@webmail.messagingengine.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2010-04-04T13:11:34Z","receivedAt":"2010-04-04T13:11:34Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"\n\nOn Fri, 02 Apr 2010 09:29 +0200, \"Michal Sojka\" <sojkam1@fel.cvut.cz>\nwrote:\n> To all contributors to test-lib.sh mentioned in Bcc:\n> \n> You're getting this message because you're recorded as contributing one\n> or more changes to the test-lib.sh file in the Git project, and are\n> therefore one of many copyright holders in the file.\n> \n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n> \n> Please respond to this email with one of the following:\n> \n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n> \n>  NO, I would rather not, please send me more email to convince me.\n> \n> I'm putting your address to Bcc as most people are probably not\n> interested in receiving responses from dozens of other people. I will\n> track the status of received responses at\n> https://git.wiki.kernel.org/index.php/Test-lib_reclicensing. Please do\n> not remove git@vger.kernel.org when responding so that your response is\n> available to everyone.\n\nWhat else do I need to do besides my acked-by to Junio's patch in\n<4B8E1EBA.4090406@drmicha.warpmail.net> on 3/3?\n\nFor whatever's sake:\n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n\nMichael\n"},{"id":"138544","messageId":"20100404174108.GA4707@comcast.net","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Matthew Ogilvie","fromEmail":"mmogilvi_git@miniinfo.net","sentAt":"2010-04-04T17:41:08Z","receivedAt":"2010-04-04T17:41:08Z","isPatch":false,"sender":{"key":"mmogilvi_git@miniinfo.net","avatar":null},"body":"On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka wrote:\n> Please respond to this email with one of the following:\n> \n>  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n> \n>  NO, I would rather not, please send me more email to convince me.\n\nYes, the relicensing is fine with me.\n\n             - Matthew Ogilvie\n"},{"id":"138587","messageId":"20100405121630.24336.qmail@ec9d47422e9f37.315fe32.mid.smarden.org","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Gerrit Pape","fromEmail":"pape@smarden.org","sentAt":"2010-04-05T12:16:30Z","receivedAt":"2010-04-05T12:16:30Z","isPatch":false,"sender":{"key":"pape@smarden.org","avatar":"https://avatars.githubusercontent.com/u/143170252?v=4"},"body":"On Fri, Apr 02, 2010 at 09:29:11AM +0200, Michal Sojka wrote:\n> We would like to extend the license of that file from GPLv2 only\n> license to GPLv2+ by adding the recommended \"or any later version\"\n> clause to the license. This will give us license compatibility with\n> GPLv3 projects, which would like to reuse test-lib.sh.\n\n YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n with the addition of the \"or any later version\" clause.\n"},{"id":"138599","messageId":"1270479438.26543.21.camel@mj","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Pavel Roskin","fromEmail":"proski@gnu.org","sentAt":"2010-04-05T14:57:18Z","receivedAt":"2010-04-05T14:57:18Z","isPatch":false,"sender":{"key":"proski@gnu.org","avatar":null},"body":">  YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\n>  with the addition of the \"or any later version\" clause.\n\n-- \nRegards,\nPavel Roskin\n"},{"id":"138667","messageId":"1270497477.16752.1368393965@webmail.messagingengine.com","threadId":"22675","inReplyTo":"87pr2i8g8o.fsf@steelpick.2x.cz","subject":"Re: Git: relicensing test-lib.sh from GPLv2 to GPLv2+","fromName":"Emil Sit","fromEmail":"sit@emilsit.net","sentAt":"2010-04-05T19:57:57Z","receivedAt":"2010-04-05T19:57:57Z","isPatch":false,"sender":{"key":"sit@emilsit.net","avatar":"https://gravatar.com/avatar/21981e3a66a89f6107940c70470f0791955004b68d192eee304104c2e2534d48?d=mp&s=160"},"body":"YES, I agree to relicense all my contributions to test-lib.sh to GPLv2+\nwith the addition of the \"or any later version\" clause.\n-- \nEmil Sit / http://www.emilsit.net/\n"}]}