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

Fwd: Re: Could /Documentation/technical/commit-graph.txt be relicensed under a permissive license?

From
KOLANICH <kolan_n@mail.ru>
Date
Dec 10, 2019, 21:26 UTC
Message-ID
<4B11ADEA-8E8F-444F-B4CA-C4A3E9536F8C@mail.ru>
In-Reply-To
<2449B38F-C98D-40D5-8D58-CA1C6670304D@mail.ru>
>What _could_ be problematic is repeating the documentation directly
>in another permissive-licensed repository.
> One can interact with binary files as you want.
Certainly. The problem is not with interacting to binary. The problem is the source of knowlege for a third-party impl. If I took Git source code and directly reused it, my code surely would have been infected. If I took git source code and rewrite it function by function (by reading function, understanding what it does, then recreating the function from scratch trying to keep the behavior exactly the same) ... the resulting code will still be based on git source code and so infected. The same if I rewrite it function-by function to another language. And we consider docs and code to be  languages (and in fact I wanna rewrite the docs in a formal language and then transpile it to the source code). So, if I based my impl on any source (including docs) under GPL, I cannot be sure it is not infected.
So probably only clean-room or black-box RE can give any sensible guarantee in the case the content is under a viral/proprietary license. But I have no time to waste on CR/BB REing open source software, though it may completely make sense.
>In fact, there are likely privately licensed products that interact with Git's pack-files even though their format documentation is under GPL.
Businesses have lawers working for them full time and some money to spend on lawsuits. It is incorrect to compare most of private persons like me to businesses.
Message 1 of 1 in “Fwd: Re: Could /Documentation/technical/commit-graph.txt be relicensed under a permissive license?”
  1. KOLANICHDec 10, 2019

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.