public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-project <gentoo-project@lists.gentoo.org>
Cc: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Subject: Re: [gentoo-project] [RFC] glep-0076: add clarification about the sign-off requirements
Date: Wed, 28 Jul 2021 10:33:13 -0400	[thread overview]
Message-ID: <CAGfcS_kc9SNHN7KP=3RYoN17eSQWi6m+hW1jEWMOKOEGdqXJBQ@mail.gmail.com> (raw)
In-Reply-To: <uy29q7kes@gentoo.org>

On Wed, Jul 28, 2021 at 7:22 AM Ulrich Mueller <ulm@gentoo.org> wrote:
>
> >>>>> On Wed, 28 Jul 2021, Andrew Ammerlaan wrote:
>
> > So if we allow contributions without a sign-off from the contributor
> > the sign-off from the developer is meaningless since neither 1, 2, 3,
> > or 4 applies to the commit.
>
> if there's even the slightest chance that the contribution could be
> taken from proprietary software, you are well-advised _not_ to accept it
> unless it carries a sign-off of its contributor.

In the US at least (and probably most countries), ALL code is
proprietary, unless the author of the code has released it under an
open source license.

If the original contributor hasn't signed off on the DCO, or somehow
otherwise communicated how they have licensed it, under what basis
would you conclude that it isn't anything other than proprietary
software?  At best you'd have to determine whether the contribution is
so trivial as to not be copyrightable, and that seems like a road we
wouldn't want to go down.  (Note: copyrightable patches to GPL
software are not automatically GPL, even if they are illegal to
distribute under anything other than the GPL.  The author STILL has to
actively license it under the GPL, otherwise it basically becomes
non-distributable due to license conflict.)

Now, whether we want to require real names/etc from outside
contributors is another matter.

Part of the purpose of the DCO is to be a streamlined way for
contributors to communicate the copyright status of their
contributions.  If we're not going to accept pseudonyms there, then it
doesn't make sense to instead accept them using non-standard wording
in random emails that are themselves backed only by a pseudonym, or
random non-logged conversations.  If we are going to want committers
to somehow confirm that the contributor has made the contribution FOSS
then we might as well just have the contributors sign the DCO however
they wish since that at least systematically captures this event.

I'd suggest maybe clarifying that the real-name requirement only
applies to committers, and that the 4 elements of the DCO always
apply, and the 4th element can be accomplished by having the
contributor sign the DCO however they wish.  Basically that would be
the status quo in terms of what is actually going on, as I understand
it.

-- 
Rich


  parent reply	other threads:[~2021-07-28 14:33 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-28  4:07 [gentoo-project] [RFC] glep-0076: add clarification about the sign-off requirements Joonas Niilola
2021-07-28  4:29 ` Sam James
2021-07-28  9:49   ` Emily Rowlands
2021-07-28  7:14 ` Michał Górny
2021-07-28 10:39   ` Ulrich Mueller
2021-07-28 11:50     ` Thomas Deutschmann
2021-07-28 15:42       ` Sam James
2021-07-28 17:26         ` Michael Jones
2021-07-28 10:49 ` Andrew Ammerlaan
2021-07-28 11:22   ` Ulrich Mueller
2021-07-28 14:08     ` Marek Szuba
2021-07-28 14:47       ` Ulrich Mueller
2021-07-28 15:03         ` Rich Freeman
2021-07-28 15:08           ` Ulrich Mueller
2021-07-28 15:15             ` Rich Freeman
2021-07-28 15:49               ` Ulrich Mueller
2021-07-29  6:36           ` Joonas Niilola
2021-07-28 15:12         ` Andrew Ammerlaan
2021-07-28 15:14           ` Marek Szuba
2021-07-28 14:33     ` Rich Freeman [this message]
2021-07-29  6:39       ` Joonas Niilola
2021-07-29  8:05         ` Ulrich Mueller
2021-07-29  8:31           ` Joonas Niilola
2021-07-29  9:53             ` Ulrich Mueller
2021-07-29 10:30               ` Joonas Niilola
2021-07-29 11:46                 ` Ulrich Mueller
2021-07-28 17:30 ` Alec Warner
2021-07-29  6:28   ` Joonas Niilola
2021-08-05  6:01 ` Anna Vyalkova
2021-08-05  9:43   ` Ulrich Mueller
2021-08-05 11:02     ` Anna Vyalkova

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='CAGfcS_kc9SNHN7KP=3RYoN17eSQWi6m+hW1jEWMOKOEGdqXJBQ@mail.gmail.com' \
    --to=rich0@gentoo.org \
    --cc=andrewammerlaan@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /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