Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Michal Sojka
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 sojk...@fel.cvut.cz 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 t-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 gits...@pobox.com 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 madco...@debian.org
  - valgrind support: Johannes Schindelin johannes.schinde...@gmx.de
  - conditional test: Johannes Sixt j...@kdbg.org
  - summarizing the results: Sverre Rabbelier srabbel...@gmail.com
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Sverre Rabbelier
Heya,

On Fri, Feb 19, 2010 at 09:19, Michal Sojka sojk...@fel.cvut.cz 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 don't mind, go right ahead :).

-- 
Cheers,

Sverre Rabbelier
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Johannes Schindelin
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

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Pierre Habouzit
On Fri, Feb 19, 2010 at 11:39:04AM +0100, Johannes Schindelin wrote:
 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.

Same for me.

-- 
·O·  Pierre Habouzit
··Omadco...@debian.org
OOOhttp://www.madism.org
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Johannes Sixt

Michal Sojka schrieb:

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. Go ahead.

-- Hannes
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Carl Worth
On Fri, 19 Feb 2010 11:39:04 +0100 (CET), Johannes Schindelin 
johannes.schinde...@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. 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


pgpYLpoubkYGd.pgp
Description: PGP signature
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-19 Thread Johannes Schindelin
Hi,

On Fri, 19 Feb 2010, Carl Worth wrote:

 On Fri, 19 Feb 2010 11:39:04 +0100 (CET), Johannes Schindelin 
 johannes.schinde...@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
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-16 Thread Jakub Narebski
Michal Sojka sojk...@fel.cvut.cz writes:

 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 t-basic.sh so I'd like to
 ask you: Would you mind using parts of these files under GPLv3?

Have you thought about using TAP (Test Anything Protocol) format for
your testsuite?  Its page (http://testanything.org) has a TAP-producing
bash library: http://testanything.org/wiki/index.php/Tap-functions

-- 
Jakub Narebski
Poland
ShadeHawk on #git
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-16 Thread Jakub Narebski
Dnia wtorek 16. lutego 2010 14:06, Michal Sojka napisał:
 On Tue, 16 Feb 2010 02:27:37 -0800 (PST), Jakub Narebski jna...@gmail.com 
 wrote:
  Michal Sojka sojk...@fel.cvut.cz writes:
  
   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/).
   [...]
 
  Have you thought about using TAP (Test Anything Protocol) format for
  your testsuite?  Its page (http://testanything.org) has a TAP-producing
  bash library: http://testanything.org/wiki/index.php/Tap-functions
 
 Yes, somebody has mentiond TAP on notmuch list. From a quick look at TAP
 shell library it seems to me a bit more complex then git's library and
 it also requires bash.
 
 If we need to use some TAP-based tools, we could easily change the
 output of git's library to conform to TAP. Right?

Or better yet improve git test suite, so when passed --tap parameter
it would produce TAP output, instead of its own report format.  And
send patches here.

-- 
Jakub Narebski
Poland
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-16 Thread Junio C Hamano
Michal Sojka sojk...@fel.cvut.cz writes:

 ... You are mentioned
 as a copyright holder in test-lib.sh and t-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 madco...@debian.org
 - valgrind support: Johannes Schindelin johannes.schinde...@gmx.de
 - conditional test: Johannes Sixt j...@kdbg.org
 - summarizing the results: Sverre Rabbelier srabbel...@gmail.com

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: [notmuch] Using test-lib.sh under GPLv3?

2010-02-16 Thread Avery Pennarun
On Tue, Feb 16, 2010 at 8:06 AM, Michal Sojka sojk...@fel.cvut.cz wrote:
 On Tue, 16 Feb 2010 02:27:37 -0800 (PST), Jakub Narebski jna...@gmail.com 
 wrote:
 Michal Sojka sojk...@fel.cvut.cz writes:

  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/).
  [...]

 Have you thought about using TAP (Test Anything Protocol) format for
 your testsuite?  Its page (http://testanything.org) has a TAP-producing
 bash library: http://testanything.org/wiki/index.php/Tap-functions

 Yes, somebody has mentiond TAP on notmuch list. From a quick look at TAP
 shell library it seems to me a bit more complex then git's library and
 it also requires bash.

 If we need to use some TAP-based tools, we could easily change the
 output of git's library to conform to TAP. Right?

Another TAP-like option is wvtest:

   http://github.com/apenwarr/wvtest

It's LGPLv2.

Have fun,

Avery
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch