git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Fwd: permission to re-license strbuf subsystem as LGPL

From
Brandon Casey <drafnel@gmail.com>
Date
Sep 23, 2011, 15:01 UTC
Message-ID
<CA+sFfMcmsKkKM7C0g4vKmjmCCNqRHuvz-hwEHAm=+stqnOPpAw@mail.gmail.com>
In-Reply-To
<CA+sFfMeRDQiqGhO9Y=k3tEnzdXjMx59huFE_fx6Y14cJxj1J=Q@mail.gmail.com>

Oops. I forgot to include the git mailing list on the email below. I intended to include the git mailing list for two reasons. 1) so that when people replied giving there permission it would become part of the public record, and 2) because maybe someone had already done this and they could speak up before I duplicated their effort.

The following people have already given their consent:
   Jeff King   (LGPL)
   Avery Pennarun   (LGPL)
   Jonathan Neider   (LGPL, ZLIB, Expat, BSD)
   Johannes Schindelin   (LGPL, BSD)
   Linus Torvalds   (LGPL)
   Alex Riesen   (LGPL)
   Marco Costalba   (LGPL)
   Lukas Sandström   (LGPL, BSD)
   Michal Rokos   (LGPL, BSD)
   Thomas Rast   (LGPL, BSD)
The following have not yet responded (the email just went out last night):
   Pierre Habouzit
   René Scharfe
   Junio C Hamano
   Kristian Høgsberg
   Johannes Sixt
   Frank Li
   Shawn O. Pearce

Jonathan Nieder suggested using a more permissive license than LGPL. BSD seems to have the most support. If the remaining contributors agree, then I'm fine with licensing under BSD.

Anyway, here is my original email requesting permission to re-license strbuf et al so that it can be made into a library...

---------- Forwarded message ----------
From: Brandon Casey <drafnel@gmail.com>
Date: Thu, Sep 22, 2011 at 11:21 PM
Subject: permission to re-license strbuf subsystem as LGPL
To those who have contributed to git's strbuf subsystem,

I'd like to turn git's strbufs into a library.  So with your consent I'd like to re-license the code in strbuf.c and strbuf.h, and any compat/ dependencies as LGPL so that I can create a strbuf library. Just skimming through strbuf.c, I'm thinking the other files that may be needed include ctype.c, compat/snprintf.c, and as little of wrapper.c as necessary (hopefully only xread).  I think all of the authors are included in this email.  The reason for LGPL, of course, is so that it can be linked with non-GPL code.

Please offer your consent to re-license your contributions under LGPL by replying to this email.

All comments welcome.

Thanks, -Brandon

p.s. sorry for the mostly cut-n-paste email for those who also received my email about archive-zip

Next: Michael Witten
Message 1 of 6 in “Fwd: permission to re-license strbuf subsystem as LGPL”
  1. Brandon CaseySep 23, 2011
  2. Michael WittenSep 23, 2011
  3. Jakub NarebskiSep 23, 2011
  4. Brandon CaseySep 23, 2011
  5. Jeff KingSep 24, 2011
  6. Jonathan NiederSep 23, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.