git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Kastrup <dak@gnu.org>
To: Jonathan Nieder <jrnieder@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: A few contributor's questions
Date: Fri, 31 Jan 2014 18:00:11 +0100	[thread overview]
Message-ID: <87mwic2ijo.fsf@fencepost.gnu.org> (raw)
In-Reply-To: <20140131161924.GA4332@google.com> (Jonathan Nieder's message of "Fri, 31 Jan 2014 08:19:24 -0800")

Jonathan Nieder <jrnieder@gmail.com> writes:

> Also keep in mind that you don't need a copyright notice to own
> copyright, that it would be crazy for someone to claim you've assigned
> copyright on your changes without an explicit reassignment,

Not at all crazy: Documentation/SubmittingPatches states that adding a
"Signed-off-by:" footer to a commit among other things constitutes
agreement to

        Developer's Certificate of Origin 1.1

        By making a contribution to this project, I certify that:

        (a) The contribution was created in whole or in part by me and I
            have the right to submit it under the open source license
            indicated in the file; or

        (b) The contribution is based upon previous work that, to the best
            of my knowledge, is covered under an appropriate open source
            license and I have the right under that license to submit that
            work with modifications, whether created in whole or in part
            by me, under the same open source license (unless I am
            permitted to submit under a different license), as indicated
            in the file; or

The only relevant notice to licensing "indicated in the file" currently
is "Copyright (c) 2006 by Junio Hamano".

Also whether or not this implies an assignment of copyright, it is a
reasonable assumption for people working with a copy of Git distributed
by tar file or otherwise that a file with such a copyright notice only
contains material copyrighted by Junio Hamano.  So if I want to assert
my copyright in the case of licensing breaches, the party in breach may
claim estoppel by me "hiding" material copyrighted by myself in a file
with such a notice.

> and that libgit2's git.git-authors file that keeps coming up includes
> a comment with a heuristic for delving into the history to find the
> authors of some code.

Sure.  But that does not mean that this is the only means to "reasonably
infer" the authorship of a file.

> [...]
>> Permissable-Licenses: GPL Version 2 or later
>
> Wouldn't a signed message on your website or some other public place
> (e.g., the mailing list) do the trick?

Legally?  Sure.  The whole point of such a notice in the commit message
(or in some central file in the Git repository) is to save people the
hassle of second-guessing or sleuthing for every single contribution.

> Or a sentence in a commit message saying
>
>  "I'd be happy to have these changes relicensed under the GPL version
>  2 or later."
>
> sounds fine to me, at least.

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.  If it's going to be
per-commit, a footer line would be less obtrusive than a whole sentence.

But it would seem that there's no rule/standard here.

Thanks

-- 
David Kastrup

  reply	other threads:[~2014-01-31 17:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-31 13:04 A few contributor's questions David Kastrup
2014-01-31 16:19 ` Jonathan Nieder
2014-01-31 17:00   ` David Kastrup [this message]
2014-01-31 18:48     ` Jonathan Nieder
2014-01-31 21:06       ` David Kastrup
2014-01-31 23:58         ` David Lang
2014-02-03 16:35 ` Andreas Ericsson
2014-02-03 17:35   ` David Kastrup

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87mwic2ijo.fsf@fencepost.gnu.org \
    --to=dak@gnu.org \
    --cc=git@vger.kernel.org \
    --cc=jrnieder@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).