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

Re: re-licensing pkt-line.c code

From
Shawn O. Pearce <spearce@spearce.org>
Date
Sep 25, 2008, 18:01 UTC
Message-ID
<20080925180125.GS3669@spearce.org>
In-Reply-To
<48DBD114.80805@op5.se>
Andreas Ericsson <ae@op5.se> wrote:
Show 14 quoted lines
> Scott Chacon wrote:
>>
>> There are about 20-25 lines of code from pkt-line.c that I think were
>> originally written back in 2005 that I would like to use [...]
>>
>> I have to relicense this, since I can't legally distribute my source
>> code for the iphone app due to Apples f**king NDA.  I would like to
>> release my ObjectiveGit project under the MIT (or, alternately, LGPL).
>
>>  I could come up with an alternate way to
>> accomplish the same thing, but it seems like a waste of time to do so,
>> and helpful to nobody.
>
> Well, tracking down the original author(s) could turn out to be harder.

Its already cost more time to ask for permission to reuse these 20-25 lines of code than it would take to figure out how to write it yourself, and code it. And Linus still hasn't had a chance to chime in on this thread.

My guess is you aren't going to get approval from him to relicense his code. But he doesn't hold a monopoly on int->hex conversion algorithms so you should be able to implement something that produces the same results, given the same inputs, and not have him sue you in some Utah court.

-- 
Shawn.
Previous: Andreas Ericsson
Message 5 of 5 in “re-licensing pkt-line.c code”
  1. Scott ChaconSep 25, 2008
  2. Jakub NarebskiSep 25, 2008
  3. git-sharp, was Re: Implementations of Git (was: re-licensing pkt-line.c code)Johannes Schindelin, Sep 26, 2008
  4. Andreas EricssonSep 25, 2008
  5. Shawn O. PearceSep 25, 2008

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.