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

Re: A few contributor's questions

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Jan 31, 2014, 18:48 UTC
Message-ID
<20140131184842.GA30398@google.com>
In-Reply-To
<87mwic2ijo.fsf@fencepost.gnu.org>
Hi,
David Kastrup wrote:
> Also whether or not this implies an assignment of copyright, it is a
> reasonable assumption for
[...]
Since I think we've completely gone off the rails:

I assume the problem you're trying to solve is that files don't have clear enough notices of their licensing. That could be a real problem for people using the code, since if you no one gave you a license then you don't have a license at all. It's also a problem in that it makes it harder to interpret the phrase "under the same open source license" (though I have no idea how that could be read as "I give up my copyright completely").

The way git currently works in that area is the same as the Linux kernel:

 * the code is copyright by the authors and we try not to waste fuss
   on maintaining a comprehensive list in notices.  If you want to
   find the authors to negotiate special licensing, you get to do the
   work.
 * license is GPLv2-only where not otherwise specified
 * relicensing, when needed, happens by contacting all the copyright
   holders and getting their consent

I don't see anything weird about that. But people using the code might like clearer notices, so I personally would not mind an extra line in most files stating the license. (More than that and it becomes absurd.) That's all just my opinion --- Junio might think differently, etc.

[...]
> It's verbose and cumbersome enough that I would not have been surprised
> if there'd be an established way of getting this information on record,
> preferably per-project rather than per-commit.

For relicensing the existing practice is to just contact people. That has the advantage that I can make a decision about whether to allow relicensing code I've written in the context of how I expect it to be used. I expect that if you had a stance on GPLv2+ licensing of contributions to git published in some place easily found by search engines (for example a message on the mailing list), interested people would not have too much trouble finding it when the time comes.

Hope that helps, Jonathan

Previous: David KastrupNext: David Kastrup
Message 4 of 8 in “A few contributor's questions”
  1. David KastrupJan 31, 2014
  2. Jonathan NiederJan 31, 2014
  3. David KastrupJan 31, 2014
  4. Jonathan NiederJan 31, 2014
  5. David KastrupJan 31, 2014
  6. David LangJan 31, 2014
  7. Andreas EricssonFeb 3, 2014
  8. David KastrupFeb 3, 2014

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.