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

strbuf & other stuff dual-licensing, was Re: GSoC 2010

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Feb 12, 2010, 10:49 UTC
Message-ID
<alpine.DEB.1.00.1002121147440.20986@pacific.mpi-cbg.de>
In-Reply-To
<20100212100758.GA23461@glandium.org>
Hi,

[culling the Cc: list to the most-likely interested parties, Cc:ing Andreas and Pierre]

On Fri, 12 Feb 2010, Mike Hommey wrote:
Show 23 quoted lines
> On Fri, Feb 12, 2010 at 10:32:44AM +0100, Sverre Rabbelier wrote:
> 
> > On Fri, Feb 12, 2010 at 10:35, Johannes Schindelin
> > <Johannes.Schindelin@gmx.de> wrote:
> > > On Fri, 12 Feb 2010, Mike Hommey wrote:
> > >> It is already mentioned on the wiki that this would probably be a
> > >> problem, license-wise. (the svn library is Apache license, which is
> > >> incompatible with GPLv2)
> > 
> > Yeah, guess who put that there ;).
> > 
> > > So git-remote-svn would have to be under an Apache-compatible license, so
> > > what? It is not as if git-remote-svn was a derivative work of Git, just
> > > because it abides by a very simple command-line interface that happens to
> > > be defined in Git, but would work anywhere else, too.
> > 
> > Excellent point, I think we could safely argue that if we only expose
> > 'import' and 'export' (so adhere to the fast-import/fast-export format
> > that is already widely used), that it is indeed not a derative work.
> 
> It is not so clear when you begin to use facilities such as strbuf, etc.
> Maybe dual-licensing these parts would be enough, though, but that still
> means doing some homework (getting approval from all contributors)
AFAIR Andreas already did most of the chasing down for libgit2.

Ciao, Dscho

Previous: Mike HommeyNext: Daniel Barkalow
Message 11 of 53 in “GSoC 2010”
  1. Sverre RabbelierFeb 10, 2010
  2. Petr BaudisFeb 11, 2010
  3. Christian CouderFeb 12, 2010
  4. Eric WongFeb 12, 2010
  5. Johannes SchindelinFeb 12, 2010
  6. Sverre RabbelierFeb 12, 2010
  7. Mike HommeyFeb 12, 2010
  8. Johannes SchindelinFeb 12, 2010
  9. Sverre RabbelierFeb 12, 2010
  10. Mike HommeyFeb 12, 2010
  11. strbuf & other stuff dual-licensing, was Re: GSoC 2010Johannes Schindelin, Feb 12, 2010
  12. Daniel BarkalowFeb 12, 2010
  13. Sverre RabbelierFeb 12, 2010
  14. Daniel BarkalowFeb 12, 2010
  15. Sverre RabbelierFeb 12, 2010
  16. Scott ChaconFeb 12, 2010
  17. Tay Ray ChuanFeb 12, 2010
  18. Sverre RabbelierFeb 12, 2010
  19. Johannes SchindelinFeb 12, 2010
  20. Sverre RabbelierFeb 12, 2010
  21. Daniel BarkalowFeb 12, 2010
  22. Sverre RabbelierFeb 12, 2010
  23. Jeff KingFeb 14, 2010
  24. Johannes SchindelinFeb 14, 2010
  25. Jeff KingFeb 15, 2010
  26. Shawn O. PearceFeb 15, 2010
  27. Sverre RabbelierFeb 15, 2010
  28. Johannes SchindelinFeb 15, 2010
  29. Sverre RabbelierFeb 15, 2010
  30. Shawn O. PearceFeb 15, 2010
  31. Sverre RabbelierFeb 15, 2010
  32. web-based client for Git, was Re: GSoC 2010Johannes Schindelin, Feb 12, 2010
  33. Pau Garcia i QuilesFeb 12, 2010
  34. Johannes SchindelinFeb 12, 2010
  35. Petr BaudisFeb 12, 2010
  36. Pavan Kumar SunkaraFeb 12, 2010
  37. Petr BaudisFeb 12, 2010
  38. Pavan Kumar SunkaraFeb 12, 2010
  39. Petr BaudisFeb 12, 2010
  40. Mike HommeyFeb 12, 2010
  41. Petr BaudisFeb 12, 2010
  42. Pavan Kumar SunkaraFeb 12, 2010
  43. Johannes SchindelinFeb 12, 2010
  44. Petr BaudisFeb 12, 2010
  45. Pavan Kumar SunkaraFeb 12, 2010
  46. Johannes SchindelinFeb 12, 2010
  47. Jakub NarebskiFeb 12, 2010
  48. Mike HommeyFeb 12, 2010
  49. david@lang.hmFeb 12, 2010
  50. Scott ChaconFeb 12, 2010
  51. Petr BaudisFeb 12, 2010
  52. Jan KoprowskiFeb 12, 2010
  53. Pavan Kumar SunkaraFeb 12, 2010

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.