git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* Fwd: Re: Could /Documentation/technical/commit-graph.txt be relicensed under a permissive license?
       [not found] <2449B38F-C98D-40D5-8D58-CA1C6670304D@mail.ru>
@ 2019-12-10 21:26 ` KOLANICH
  0 siblings, 0 replies; only message in thread
From: KOLANICH @ 2019-12-10 21:26 UTC (permalink / raw)
  To: git

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-12-10 21:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <2449B38F-C98D-40D5-8D58-CA1C6670304D@mail.ru>
2019-12-10 21:26 ` Fwd: Re: Could /Documentation/technical/commit-graph.txt be relicensed under a permissive license? KOLANICH

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).