* [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. @ 2010-04-16 13:53 Michal Sojka 2010-04-26 5:08 ` Relicensing test_set_editor Jonathan Nieder 2010-05-04 17:02 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Junio C Hamano 0 siblings, 2 replies; 13+ messages in thread From: Michal Sojka @ 2010-04-16 13:53 UTC (permalink / raw) To: git; +Cc: Junio C Hamano Dear Junio, this is a resend of relicensing patch for test suite library, which was initially sent by Carl Worth. Since the time you sent me acks for this patch collected by you, I collected 8 additional acks as is documented at https://git.wiki.kernel.org/index.php/Test-lib_reclicensing. There are still three contributors missing: Bert Wesarg, Stephan Beyer and Bryan Donlan. The contributions of first two are clearly not copyrightable. I'm not sure about the copyrightability of Bryan Donlan's contributions (git log -p --author='Bryan Donlan' t/test-lib.sh). Carl told me that in your ack collection process you missed only three acks. So I wonder whether you already did some analysis of which contributions are copyrightable. If so, are the missing acks in the list bellow? Thanks Michal 8<--------8<--------8<-------- This file has had no explicit license information noted in it, but has clearly been created and modified according to the terms of GPLv2 as with the rest of the git code base. The purpose of relicensing is to allow other GPLv3+ projects (in particular, the notmuch project: http://notmuchmail.org) to use this same test-suite structure and to contribute changes back as well. Signed-off-by: Carl Worth <cworth@cworth.org> Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz> Acked-by: Alex Riesen <raa.lkml@gmail.com> Acked-by: Brandon Casey <drafnel@gmail.com> Acked-by: Clemens Buchacher <drizzd@aon.at> Acked-by: David Reiss <dreiss@facebook.com> Acked-by: Emil Sit <sit@emilsit.net> Acked-by: Eric Wong <normalperson@yhbt.net> Acked-by: Fredrik Kuivinen <frekui@gmail.com> Acked-by: Gerrit Pape <pape@smarden.org> Acked-by: Christian Couder <chriscool@tuxfamily.org> Acked-by: Jakub Narebski <jnareb@gmail.com> Acked-by: Jeff King <peff@peff.net> Acked-by: Johan Herland <johan@herland.net> Acked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Acked-by: Johannes Sixt <j6t@kdbg.org> Acked-by: Jonathan Nieder <jrnieder@gmail.com> Acked-by: Josh Triplett <josh@joshtriplett.org> Acked-by: Junio C Hamano <gitster@pobox.com> Acked-by: Lea Wiemann <lewiemann@gmail.com> Acked-by: Markus Heidelberg <markus.heidelberg@web.de> Acked-by: Martin Waitz <tali@admingilde.org> Acked-by: Matthew Ogilvie <mmogilvi_git@miniinfo.net> Acked-by: Matthias Lederhofer <matled@gmx.net> Acked-by: Michael J Gruber <git@drmicha.warpmail.net> Acked-by: Michele Ballabio <barra_cuda@katamail.com> Acked-by: Miklos Vajna <vmiklos@frugalware.org> Acked-by: Nicolas Pitre <nico@fluxnic.net> Acked-by: Pavel Roskin <proski@gnu.org> Acked-by: Petr Baudis <pasky@ucw.cz> Acked-by: Pierre Habouzit <madcoder@debian.org> Acked-by: Robin Rosenberg <robin.rosenberg@dewire.com> Acked-by: Shawn O. Pearce <spearce@spearce.org> Acked-by: Stephen Boyd <bebarino@gmail.com> Acked-by: Sverre Rabbelier <srabbelier@gmail.com> Acked-by: Thomas Rast <trast@student.ethz.ch> --- t/test-lib.sh | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/t/test-lib.sh b/t/test-lib.sh index c582964..9234eb7 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -2,6 +2,18 @@ # # Copyright (c) 2005 Junio C Hamano # +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/ . # if --tee was passed, write the output not only to the terminal, but # additionally to the file test-results/$BASENAME.out, too. -- 1.7.0.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Relicensing test_set_editor 2010-04-16 13:53 [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Michal Sojka @ 2010-04-26 5:08 ` Jonathan Nieder 2010-05-04 17:02 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Junio C Hamano 1 sibling, 0 replies; 13+ messages in thread From: Jonathan Nieder @ 2010-04-26 5:08 UTC (permalink / raw) To: Bryan Donlan; +Cc: git, Junio C Hamano, Michal Sojka Hi Bryan, I was wondering: would you be okay with relicensing your test_set_editor() function from git’s test harness as GPL-2+? The functionality is useful, so if that is not okay, I guess someone who hasn’t read the code would have to reimplement it[1]. I thought I should ask because clearly you have not disappeared from the face of the planet. :) Thanks for your work, and sorry for the bother, Jonathan [1] Context: the Notmuch mail project would like to use git’s test harness. The ack-collection for a patch to change the license to help with uses like this is being tracked here: https://git.wiki.kernel.org/index.php/Test-lib_reclicensing ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-04-16 13:53 [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Michal Sojka 2010-04-26 5:08 ` Relicensing test_set_editor Jonathan Nieder @ 2010-05-04 17:02 ` Junio C Hamano 1 sibling, 0 replies; 13+ messages in thread From: Junio C Hamano @ 2010-05-04 17:02 UTC (permalink / raw) To: Michal Sojka; +Cc: git It appears that I forgot to apply this; sorry. ^ permalink raw reply [flat|nested] 13+ messages in thread
[parent not found: <87ljf8pvxx.fsf@yoom.home.cworth.org>]
[parent not found: <87hbpwpoko.fsf@yoom.home.cworth.org>]
[parent not found: <5641883d1002060727ia4e6c16lf800a92fc8735430@mail.gmail.com>]
[parent not found: <201002081614.24284.sojkam1@fel.cvut.cz>]
[parent not found: <871vgr78lr.fsf@yoom.home.cworth.org>]
[parent not found: <87iqa2y0gz.fsf@steelpick.localdomain>]
[parent not found: <87r5oqe7mi.fsf@yoom.home.cworth.org>]
* Using test-lib.sh under GPLv3? [not found] ` <87r5oqe7mi.fsf@yoom.home.cworth.org> @ 2010-02-15 8:39 ` Michal Sojka 2010-02-16 20:54 ` Junio C Hamano 0 siblings, 1 reply; 13+ messages in thread From: Michal Sojka @ 2010-02-15 8:39 UTC (permalink / raw) To: Junio C Hamano; +Cc: Carl Worth, notmuch, git Dear Junio, I like the simple and powerful test suite used by Git and I would like to use something like that in Notmuch project (http://notmuchmail.org/). Notmuch is licenced under GPLv3 and we think that things will be simpler if everything in the repository is licenced the same. You are mentioned as a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to ask you: Would you mind using parts of these files under GPLv3? You can see the patches for how I'd like to use these files at http://notmuchmail.org/pipermail/notmuch/2010/thread.html#1431 Thanks, ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Using test-lib.sh under GPLv3? 2010-02-15 8:39 ` Using test-lib.sh under GPLv3? Michal Sojka @ 2010-02-16 20:54 ` Junio C Hamano 2010-02-19 8:19 ` Michal Sojka 0 siblings, 1 reply; 13+ messages in thread From: Junio C Hamano @ 2010-02-16 20:54 UTC (permalink / raw) To: Michal Sojka; +Cc: Carl Worth, notmuch, git Michal Sojka <sojkam1@fel.cvut.cz> writes: > ... You are mentioned > as a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to > ask you: Would you mind using parts of these files under GPLv3? I don't mind for the parts I wrote, which is the basic infrastructure (output redirection, skipping certain tests, expecting failure, etc). My blessing would be enough to relicense it if you are are going to take the file from some old version like 04ece59 (GIT_SKIP_TESTS: allow users to omit tests that are known to break, 2006-12-28) and base your work on it, but otherwise it would not be nearly sufficient. Other people worked on polishing it over time and they all hold copyright on their parts. Notable parts that are not mine and that are not git specific are: - color output support is mostly by Pierre Habouzit <madcoder@debian.org> - valgrind support: Johannes Schindelin <johannes.schindelin@gmx.de> - conditional test: Johannes Sixt <j6t@kdbg.org> - summarizing the results: Sverre Rabbelier <srabbelier@gmail.com> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Using test-lib.sh under GPLv3? @ 2010-02-19 8:19 ` Michal Sojka 2010-02-19 10:39 ` Johannes Schindelin 0 siblings, 1 reply; 13+ messages in thread From: Michal Sojka @ 2010-02-19 8:19 UTC (permalink / raw) To: Pierre Habouzit, Johannes Schindelin, Johannes Sixt, Sverre Rabbelier Cc: notmuch-gxuj+Tv9EO5zyzON3hdc1g, git-u79uwXL29TY76Z2rM5mHXA Dear Pierre, Johannes (2x) and Sverre, as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 project. Do you mind if I use your work in that file under GPLv3? Thanks Michal On Mon, 15 Feb 2010 09:39:28 +0100, Michal Sojka <sojkam1-jQs2MHkdoM/twjQa/ONI9g@public.gmane.org> wrote: > Dear Junio, > > I like the simple and powerful test suite used by Git and I would like > to use something like that in Notmuch project (http://notmuchmail.org/). > Notmuch is licenced under GPLv3 and we think that things will be simpler > if everything in the repository is licenced the same. You are mentioned > as a copyright holder in test-lib.sh and t0000-basic.sh so I'd like to > ask you: Would you mind using parts of these files under GPLv3? > > You can see the patches for how I'd like to use these files at > http://notmuchmail.org/pipermail/notmuch/2010/thread.html#1431 On Tue, 16 Feb 2010 12:54:19 -0800, Junio C Hamano <gitster-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org> wrote: > I don't mind for the parts I wrote, which is the basic infrastructure > (output redirection, skipping certain tests, expecting failure, etc). > My blessing would be enough to relicense it if you are are going to take > the file from some old version like 04ece59 (GIT_SKIP_TESTS: allow users > to omit tests that are known to break, 2006-12-28) and base your work on > it, but otherwise it would not be nearly sufficient. > > Other people worked on polishing it over time and they all hold copyright > on their parts. Notable parts that are not mine and that are not git > specific are: > > - color output support is mostly by Pierre Habouzit <madcoder-8fiUuRrzOP0dnm+yROfE0A@public.gmane.org> > - valgrind support: Johannes Schindelin <johannes.schindelin-Mmb7MZpHnFY@public.gmane.org> > - conditional test: Johannes Sixt <j6t-FFprn4rPSa4@public.gmane.org> > - summarizing the results: Sverre Rabbelier <srabbelier-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Using test-lib.sh under GPLv3? 2010-02-19 8:19 ` Michal Sojka @ 2010-02-19 10:39 ` Johannes Schindelin 2010-02-19 19:01 ` Carl Worth 0 siblings, 1 reply; 13+ messages in thread From: Johannes Schindelin @ 2010-02-19 10:39 UTC (permalink / raw) To: Michal Sojka Cc: Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, Carl Worth, notmuch, git Hi, On Fri, 19 Feb 2010, Michal Sojka wrote: > as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 > project. Do you mind if I use your work in that file under GPLv3? I do not mind, but I would like to ask that you contribute the improvements back under GPLv2. Thanks, Johannes ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Using test-lib.sh under GPLv3? @ 2010-02-19 19:01 ` Carl Worth 2010-02-19 21:04 ` Johannes Schindelin 0 siblings, 1 reply; 13+ messages in thread From: Carl Worth @ 2010-02-19 19:01 UTC (permalink / raw) To: Johannes Schindelin, Michal Sojka Cc: Johannes Sixt, notmuch-gxuj+Tv9EO5zyzON3hdc1g, Pierre Habouzit, git-u79uwXL29TY76Z2rM5mHXA, Sverre Rabbelier [-- Attachment #1.1: Type: text/plain, Size: 1000 bytes --] On Fri, 19 Feb 2010 11:39:04 +0100 (CET), Johannes Schindelin <Johannes.Schindelin-Mmb7MZpHnFY@public.gmane.org> wrote: > On Fri, 19 Feb 2010, Michal Sojka wrote: > > > as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 > > project. Do you mind if I use your work in that file under GPLv3? > > I do not mind, but I would like to ask that you contribute the > improvements back under GPLv2. Thanks everyone for your agreement. And yes, we'll contribute back any improvements under GPLv2. I think the most clear step forward would be for test-lib.sh to be updated in the git repository with an explicit licensing blurb reflecting this agreement. The most convenient would be something using the standard language of "either version 2 of the License, or (at your option) any later version". Then, any generic improvements we make within notmuch, (such as a --tap option or whatever), I'll be sure to pass on to the git community. Thanks again, -Carl [-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Using test-lib.sh under GPLv3? 2010-02-19 19:01 ` Carl Worth @ 2010-02-19 21:04 ` Johannes Schindelin 2010-02-20 19:55 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Carl Worth 0 siblings, 1 reply; 13+ messages in thread From: Johannes Schindelin @ 2010-02-19 21:04 UTC (permalink / raw) To: Carl Worth Cc: Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git Hi, On Fri, 19 Feb 2010, Carl Worth wrote: > On Fri, 19 Feb 2010 11:39:04 +0100 (CET), Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > On Fri, 19 Feb 2010, Michal Sojka wrote: > > > > > as you can read bellow, I'd like to use git's test-lib.sh in a GPLv3 > > > project. Do you mind if I use your work in that file under GPLv3? > > > > I do not mind, but I would like to ask that you contribute the > > improvements back under GPLv2. > > Thanks everyone for your agreement. > > And yes, we'll contribute back any improvements under GPLv2. > > I think the most clear step forward would be for test-lib.sh to be > updated in the git repository with an explicit licensing blurb > reflecting this agreement. Sure. If you make an appropriate patch, I'll ACK it. Ciao, Dscho ^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-19 21:04 ` Johannes Schindelin @ 2010-02-20 19:55 ` Carl Worth 2010-02-20 21:28 ` Junio C Hamano ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Carl Worth @ 2010-02-20 19:55 UTC (permalink / raw) To: Johannes Schindelin Cc: Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git [-- Attachment #1: Type: text/plain, Size: 2194 bytes --] This file has had no explicit license information noted in it, but has clearly been created and modified according to the terms of GPLv2 as with the rest of the git code base. The purpose of relicensing is to allow other GPLv3+ projects (in particular, the notmuch project: http://notmuchmail.org) to use this same test-suite structure (and to contribute changes back as well). The request for relicensing was presented to the git community in: Message-ID: <871vgmki4f.fsf@steelpick.localdomain> and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes Schindelin, Pierre Habouzit, and Johannes Sixt. --- On Fri, 19 Feb 2010 22:04:37 +0100 (CET), Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > On Fri, 19 Feb 2010, Carl Worth wrote: > > > I think the most clear step forward would be for test-lib.sh to be > > updated in the git repository with an explicit licensing blurb > > reflecting this agreement. > > Sure. If you make an appropriate patch, I'll ACK it. Thanks Johannes, Hopefully this does the trick. Otherwise, please let me know. -Carl t/test-lib.sh | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/t/test-lib.sh b/t/test-lib.sh index afd3053..004470f 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -2,6 +2,18 @@ # # Copyright (c) 2005 Junio C Hamano # +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/ . # if --tee was passed, write the output not only to the terminal, but # additionally to the file test-results/$BASENAME.out, too. -- 1.6.5.7 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-20 19:55 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Carl Worth @ 2010-02-20 21:28 ` Junio C Hamano 2010-02-22 19:26 ` Carl Worth 2010-02-20 21:49 ` Tay Ray Chuan 2010-02-20 22:22 ` Johannes Schindelin 2 siblings, 1 reply; 13+ messages in thread From: Junio C Hamano @ 2010-02-20 21:28 UTC (permalink / raw) To: Carl Worth Cc: Johannes Schindelin, Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git Carl Worth <cworth@cworth.org> writes: > This file has had no explicit license information noted in it, but > has clearly been created and modified according to the terms of GPLv2 > as with the rest of the git code base. > > The purpose of relicensing is to allow other GPLv3+ projects (in > particular, the notmuch project: http://notmuchmail.org) to use this > same test-suite structure (and to contribute changes back as well). Please drop the parentheses around the last phrase (but not the last phrase itself). > The request for relicensing was presented to the git community in: > > Message-ID: <871vgmki4f.fsf@steelpick.localdomain> Message-ID alone is not a good way to help people locate the request. Please at least mention what mailing list the message was sent to; better yet, do so like this: http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156 so that people can see the consent from the primary author (that is where the focus is), the original request (that can be seen by looking at its immediate parent), and messages with consent from other contributors, all in one place. > and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes > Schindelin, Pierre Habouzit, and Johannes Sixt. > --- And a sign-off ;-). Thanks. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-20 21:28 ` Junio C Hamano @ 2010-02-22 19:26 ` Carl Worth [not found] ` <87y6ilf4w7.fsf-dGZf2j/AgvDc+SJF09bjuWD2FQJk+8+b@public.gmane.org> 0 siblings, 1 reply; 13+ messages in thread From: Carl Worth @ 2010-02-22 19:26 UTC (permalink / raw) To: Junio C Hamano Cc: Johannes Schindelin, Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git [-- Attachment #1: Type: text/plain, Size: 3379 bytes --] From 8693995fde71e8b028318e1e83bdbb6ae759335a Mon Sep 17 00:00:00 2001 From: Carl Worth <cworth@cworth.org> Date: Sat, 20 Feb 2010 11:41:24 -0800 Subject: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. This file has had no explicit license information noted in it, but has clearly been created and modified according to the terms of GPLv2 as with the rest of the git code base. The purpose of relicensing is to allow other GPLv3+ projects (in particular, the notmuch project: http://notmuchmail.org) to use this same test-suite structure and to contribute changes back as well. The relicensing was agreed to by Junio C Hamano here: http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156 and in follow-up messages by Sverre Rabbelier, Johannes Schindelin, Pierre Habouzit, and Johannes Sixt. Signed-off-by: Carl Worth <cworth@cworth.org> Acked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> --- > Message-ID alone is not a good way to help people locate the request. > Please at least mention what mailing list the message was sent to; better > yet, do so like this: Done as requested. But while we're on the subject, let me at least make a case for communication by way of Message-ID. The URL above is good for as long as gmane continues to live, but that may not be as long as the git project (and its mailing-list archives) are interesting. Meanwhile, a message ID lives forever and can be used in multiple contexts. For example, gmane does already support message-ID-based URLs: http://mid.gmane.org/7vaav3bnr5.fsf@alter.siamese.dyndns.org That interface happens to only display the single message, (requiring clicking on the subject to see the thread), but one can imagine gmane getting a similar interface to display the thread directly from the message ID. Meanwhile, people using systems like notmuch can also use the message ID directly to view the thread, with something like: notmuch show id:7vaav3bnr5.fsf@alter.siamese.dyndns.org So I'm very much in favor of using message IDs more regularly, (and just expecting that users and their tools will be more accepting of them). But for now, you've hopefully got your commit message the way you want it. :-) t/test-lib.sh | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/t/test-lib.sh b/t/test-lib.sh index afd3053..004470f 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -2,6 +2,18 @@ # # Copyright (c) 2005 Junio C Hamano # +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/ . # if --tee was passed, write the output not only to the terminal, but # additionally to the file test-results/$BASENAME.out, too. -- 1.6.5.7 [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply related [flat|nested] 13+ messages in thread
[parent not found: <87y6ilf4w7.fsf-dGZf2j/AgvDc+SJF09bjuWD2FQJk+8+b@public.gmane.org>]
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. [not found] ` <87y6ilf4w7.fsf-dGZf2j/AgvDc+SJF09bjuWD2FQJk+8+b@public.gmane.org> @ 2010-02-23 3:42 ` Junio C Hamano [not found] ` <7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org> ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Junio C Hamano @ 2010-02-23 3:42 UTC (permalink / raw) To: Carl Worth Cc: Johannes Sixt, Johannes Schindelin, Pierre Habouzit, git-u79uwXL29TY76Z2rM5mHXA, Junio C Hamano, notmuch-gxuj+Tv9EO5zyzON3hdc1g, Sverre Rabbelier Carl Worth <cworth-4HiWtcSh4w0dnm+yROfE0A@public.gmane.org> writes: > From 8693995fde71e8b028318e1e83bdbb6ae759335a Mon Sep 17 00:00:00 2001 > From: Carl Worth <cworth-4HiWtcSh4w0dnm+yROfE0A@public.gmane.org> > Date: Sat, 20 Feb 2010 11:41:24 -0800 > Subject: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. Please drop the above the next time. > The relicensing was agreed to by Junio C Hamano here: > > http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156 > > and in follow-up messages by Sverre Rabbelier, Johannes Schindelin, > Pierre Habouzit, and Johannes Sixt. FWIW, I only said "_at least_ you need consent from them", and it was not meant to be an exhaustive list. "blame -C -C -C" may tell you more. You are the party that wants this relicensing, not me. Please do not burden me with excessive legwork for you, but help me a bit more proactively to make this happen. > Meanwhile, a message ID lives forever and can be used in multiple > contexts. Oh, I never said "do not use message ID". I said "message ID alone is not good enough for most people". Users of gmane and notmuch who know the tool they use would benefit from having message ID, _too_, but even if you were a user of notmuch, unless you have subscribed to the list and have your own archive, you wouldn't be able to say "show id:frotz". ^ permalink raw reply [flat|nested] 13+ messages in thread
[parent not found: <7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org>]
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. [not found] ` <7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org> @ 2010-02-23 3:51 ` Tay Ray Chuan [not found] ` <be6fef0d1002221951j77bd5fcjfdee33aa41e5fdbe-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 13+ messages in thread From: Tay Ray Chuan @ 2010-02-23 3:51 UTC (permalink / raw) To: Junio C Hamano Cc: Johannes Sixt, Johannes Schindelin, Pierre Habouzit, git-u79uwXL29TY76Z2rM5mHXA, notmuch-gxuj+Tv9EO5zyzON3hdc1g, Sverre Rabbelier Hi, On Tue, Feb 23, 2010 at 11:42 AM, Junio C Hamano <gitster-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org> wrote: > FWIW, I only said "_at least_ you need consent from them", and it was not > meant to be an exhaustive list. "blame -C -C -C" may tell you more. Without substantial analysis, "blame" alone is not sufficient - it does not show which work was original, or derivative. -- Cheers, Ray Chuan ^ permalink raw reply [flat|nested] 13+ messages in thread
[parent not found: <be6fef0d1002221951j77bd5fcjfdee33aa41e5fdbe-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. [not found] ` <be6fef0d1002221951j77bd5fcjfdee33aa41e5fdbe-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2010-02-23 9:21 ` Johannes Schindelin 0 siblings, 0 replies; 13+ messages in thread From: Johannes Schindelin @ 2010-02-23 9:21 UTC (permalink / raw) To: Tay Ray Chuan Cc: Johannes Sixt, Pierre Habouzit, git-u79uwXL29TY76Z2rM5mHXA, Junio C Hamano, notmuch-gxuj+Tv9EO5zyzON3hdc1g, Sverre Rabbelier [-- Attachment #1: Type: TEXT/PLAIN, Size: 830 bytes --] Hi, On Tue, 23 Feb 2010, Tay Ray Chuan wrote: > On Tue, Feb 23, 2010 at 11:42 AM, Junio C Hamano <gitster-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org> > wrote: > > FWIW, I only said "_at least_ you need consent from them", and it was > > not meant to be an exhaustive list. "blame -C -C -C" may tell you > > more. > > Without substantial analysis, "blame" alone is not sufficient - it does > not show which work was original, or derivative. Well, I think that blame can get you very, very far. For example, you will see that Josh Triplett's only (surviving) contribution to test-lib.sh is a single line saying "unset MAIL", which is too trivial to be copyrightable (and if it was not trivial, it still would be the only way to accomplish what it does, so it is again not copyrightable). Ciao, Dscho ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-23 3:42 ` Junio C Hamano [not found] ` <7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org> @ 2010-02-23 6:48 ` Matthieu Moy 2010-02-23 18:23 ` Carl Worth 2 siblings, 0 replies; 13+ messages in thread From: Matthieu Moy @ 2010-02-23 6:48 UTC (permalink / raw) To: Junio C Hamano Cc: Carl Worth, Johannes Schindelin, Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git Junio C Hamano <gitster@pobox.com> writes: >> http://thread.gmane.org/gmane.mail.notmuch.general/1389/focus=140156 [...] >> Meanwhile, a message ID lives forever and can be used in multiple >> contexts. > > Oh, I never said "do not use message ID". I said "message ID alone is not > good enough for most people". FWIW, gmane allows links of the form http://mid.gmane.org/7vaav8hpfo.fsf@alter.siamese.dyndns.org which have the advantage of being simple to use, and still contain the necessary information to get the message in case gmane dies. -- Matthieu Moy http://www-verimag.imag.fr/~moy/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-23 3:42 ` Junio C Hamano [not found] ` <7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org> 2010-02-23 6:48 ` Matthieu Moy @ 2010-02-23 18:23 ` Carl Worth 2 siblings, 0 replies; 13+ messages in thread From: Carl Worth @ 2010-02-23 18:23 UTC (permalink / raw) To: Junio C Hamano Cc: Junio C Hamano, Johannes Schindelin, Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git [-- Attachment #1: Type: text/plain, Size: 1362 bytes --] On Mon, 22 Feb 2010 19:42:30 -0800, Junio C Hamano <gitster@pobox.com> wrote: > Please drop the above the next time. Oops. Yes, I missed that. > FWIW, I only said "_at least_ you need consent from them", and it was not > meant to be an exhaustive list. "blame -C -C -C" may tell you more. Fair enough. > You are the party that wants this relicensing, not me. Please do not > burden me with excessive legwork for you, but help me a bit more > proactively to make this happen. I hope you see I haven't asked you to do any additional legwork. A suggestion was made to construct a patch, which I did. You always have the option of accepting or rejecting the patch as you see fit. > Oh, I never said "do not use message ID". I said "message ID alone is not > good enough for most people". Users of gmane and notmuch who know the > tool they use would benefit from having message ID, _too_, but even if you > were a user of notmuch, unless you have subscribed to the list and have > your own archive, you wouldn't be able to say "show id:frotz". Certainly. My assumption was that in a commit message for git, readers would naturally assume that a message ID with no additional specification could be found in the archives of the standard git mailing list, (which is the case here). Otherwise, I would have qualified the message ID more specifically. -Carl [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-20 19:55 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Carl Worth 2010-02-20 21:28 ` Junio C Hamano @ 2010-02-20 21:49 ` Tay Ray Chuan 2010-02-20 22:22 ` Johannes Schindelin 2 siblings, 0 replies; 13+ messages in thread From: Tay Ray Chuan @ 2010-02-20 21:49 UTC (permalink / raw) To: Carl Worth Cc: Johannes Schindelin, Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git Hi, On Sun, Feb 21, 2010 at 3:55 AM, Carl Worth <cworth@cworth.org> wrote: > The request for relicensing was presented to the git community in: > > Message-ID: <871vgmki4f.fsf@steelpick.localdomain> > > and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes > Schindelin, Pierre Habouzit, and Johannes Sixt. (of all projects, Mercurial!) take a look at Mercurial's attempt at relicensing last year (http://mercurial.selenic.com/wiki/Relicensing): they contacted all 300+ contributors as part of the process. Of course, we aren't talking about relicensing the whole codebase. However, I don't think any of the contributors agreed to assign their work to the 5 people mentioned above (eg. under a contributor licence agreement), so just getting the approval of them is not enough; you need to get the approval of *all* contributors to test-lib.sh. Here's what I get with 'git shortlog t/test-lib.sh | grep "^[A-Z]"' Alex Riesen (5): Brandon Casey (2): Bryan Donlan (3): Carl Worth (1): Christian Couder (1): Clemens Buchacher (3): David Reiss (1): Emil Sit (1): Eric Wong (3): Fredrik Kuivinen (1): Gerrit Pape (1): Jakub Narebski (1): Jeff King (7): Johan Herland (1): Johannes Schindelin (14): Johannes Sixt (12): Jonathan Nieder (1): Josh Triplett (1): Junio C Hamano (57): Lea Wiemann (5): Markus Heidelberg (1): Martin Waitz (1): Matthew Ogilvie (1): Matthias Lederhofer (1): Michael J Gruber (4): Michele Ballabio (2): Miklos Vajna (1): Nicolas Pitre (1): Pavel Roskin (3): Petr Baudis (3): Pierre Habouzit (2): Robin Rosenberg (1): Shawn O. Pearce (4): Stephan Beyer (1): Stephen Boyd (1): Sverre Rabbelier (2): PS: This message should not be construed as legal advice. -- Cheers, Ray Chuan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+. 2010-02-20 19:55 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Carl Worth 2010-02-20 21:28 ` Junio C Hamano 2010-02-20 21:49 ` Tay Ray Chuan @ 2010-02-20 22:22 ` Johannes Schindelin 2 siblings, 0 replies; 13+ messages in thread From: Johannes Schindelin @ 2010-02-20 22:22 UTC (permalink / raw) To: Carl Worth Cc: Michal Sojka, Pierre Habouzit, Johannes Sixt, Sverre Rabbelier, notmuch, git Hi, On Sat, 20 Feb 2010, Carl Worth wrote: > This file has had no explicit license information noted in it, but > has clearly been created and modified according to the terms of GPLv2 > as with the rest of the git code base. > > The purpose of relicensing is to allow other GPLv3+ projects (in > particular, the notmuch project: http://notmuchmail.org) to use this > same test-suite structure (and to contribute changes back as well). > > The request for relicensing was presented to the git community in: > > Message-ID: <871vgmki4f.fsf@steelpick.localdomain> > > and explicitly agreed to by Junio C Hamano, Sverre Rabbelier, Johannes > Schindelin, Pierre Habouzit, and Johannes Sixt. As promised: Acked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Ciao, Dscho ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2010-05-04 17:02 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-04-16 13:53 [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Michal Sojka 2010-04-26 5:08 ` Relicensing test_set_editor Jonathan Nieder 2010-05-04 17:02 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Junio C Hamano [not found] <87ljf8pvxx.fsf@yoom.home.cworth.org> [not found] ` <87hbpwpoko.fsf@yoom.home.cworth.org> [not found] ` <5641883d1002060727ia4e6c16lf800a92fc8735430@mail.gmail.com> [not found] ` <201002081614.24284.sojkam1@fel.cvut.cz> [not found] ` <871vgr78lr.fsf@yoom.home.cworth.org> [not found] ` <87iqa2y0gz.fsf@steelpick.localdomain> [not found] ` <87r5oqe7mi.fsf@yoom.home.cworth.org> 2010-02-15 8:39 ` Using test-lib.sh under GPLv3? Michal Sojka 2010-02-16 20:54 ` Junio C Hamano 2010-02-19 8:19 ` Michal Sojka 2010-02-19 10:39 ` Johannes Schindelin 2010-02-19 19:01 ` Carl Worth 2010-02-19 21:04 ` Johannes Schindelin 2010-02-20 19:55 ` [PATCH] test-lib.sh: Add explicit license detail, with change from GPLv2 to GPLv2+ Carl Worth 2010-02-20 21:28 ` Junio C Hamano 2010-02-22 19:26 ` Carl Worth [not found] ` <87y6ilf4w7.fsf-dGZf2j/AgvDc+SJF09bjuWD2FQJk+8+b@public.gmane.org> 2010-02-23 3:42 ` Junio C Hamano [not found] ` <7vljekipnd.fsf-s2KvWo2KEQL18tm6hw+yZpy9Z0UEorGK@public.gmane.org> 2010-02-23 3:51 ` Tay Ray Chuan [not found] ` <be6fef0d1002221951j77bd5fcjfdee33aa41e5fdbe-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2010-02-23 9:21 ` Johannes Schindelin 2010-02-23 6:48 ` Matthieu Moy 2010-02-23 18:23 ` Carl Worth 2010-02-20 21:49 ` Tay Ray Chuan 2010-02-20 22:22 ` Johannes Schindelin
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).