public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Ulrich Mueller <ulm@gentoo.org>
To: gentoo-project@lists.gentoo.org
Cc: Greg KH <gregkh@gentoo.org>
Subject: [gentoo-project] Re: [gentoo-core] Re: Poll: Would you sign a Contributer License Agreement?
Date: Mon, 25 Jun 2018 16:37:18 +0200	[thread overview]
Message-ID: <23344.65054.620110.958503@a1i15.kph.uni-mainz.de> (raw)
In-Reply-To: <20180625110540.GB3058@kroah.com>

[-- Attachment #1: Type: text/plain, Size: 4538 bytes --]

>>>>> On Mon, 25 Jun 2018, Greg KH wrote:

> And I'm dragging this back to -core, as I'm not on -project, so my
> responses are not even going there, and you started this on -core.

Nope, I started the thread on -project on 2018-05-30:
https://archives.gentoo.org/gentoo-project/message/b1d92fc4275c15a052cf27bb2a5d75dd
I cross-posted to -core once (on 2018-06-04) for wider audience,
because I had received only a handful of replies by then.

Otherwise, there is no reason why this discussion should take place in
private, so it is off-topic in -core.

>> With the license currently listed at https://developercertificate.org/
>> ("changing is not allowed") nobody would even be allowed to commit
>> the DCO to a repository under it's own terms. Catch-22.

> And as the Debian developers said, "that's crazy-talk, don't worry
> about it."  Seriously, don't.

If anyone worries about non-free files in their repositories, then
it's Debian. Certainly much more than we do.

Also, encouraging people to falsely certify things (and "don't worry
about it") is exactly what we want to avoid. If there is a S-o-b line
included with a commit, then there must not be any doubt that this
commit conforms to the wording of the certificate. If we allow people
to commit non-free files and certify them under the Linux DCO 1.1 then
the whole exercise is useless.

> And if you do have a lawyer who is worried about such a thing,
> please let me talk to them and I'll be glad to put them in contact
> with loads of other lawyers who will be glad to discuss it.

> What company or legal entity has concern with the DCO as-written?

Everybody who wants to commit a license file to the Gentoo repository,
and with the DCO 1.1 would have to lie about its status?

> That's not the only thing that you have changed here, as you state.
> You changed the wording of the types of licenses (hint, "free
> software" is not the same as "open source" and has consequences by
> changing that wording.)

It is generally acknowledged that "open source" licenses and "free
software licenses" are mostly congruent. (There are very few OSI
approved licenses like Artistic 1.0 which the FSF classifies as
non-free. The other way around, I am not aware of any.)

Nevertheless, I don't have a strong opinion here. Our Social Contract
says "free software", so we changed it to that for consistency, but
replacement of the term alone wouldn't be a sufficient reason to
create a modified version.

>> Do you think that anybody would have difficulties understanding
>> this? Then please propose a better wording.

> I am saying, over and over and over, that it's not up to me to
> change the wording.  I want _you_ to justify the change by getting a
> solid legal opinion that what you are changing actually does what
> you think it does, and is even needed in the first place.

> Again, don't try to arm-chair legal issues.  That ends up causing
> many more problems than you can ever imagine.  There's a good reason
> that lawyers write licenses and legal texts as they understand
> things that are not obvious to non-legally-trained people.

(Sometimes I wonder how some people survive. Do they ask their lawyers
before passing a green traffic light? Or before agreeing to a contract
of sale in the grocery store? :-)

> And again, you are ignoring the fact that we all are now going to
> have to get the legal departments of our companies to evaluate this.
> That will NOT take just 1 minute.  If you use the DCO as-is, that
> would only take 1 minute.

How about the following change then:

--- a/glep-0076.rst
+++ b/glep-0076.rst
@@ -133,12 +133,17 @@ with the project's license.
 For commits made using a VCS, the committer shall certify agreement
 to the Gentoo DCO by adding ``Signed-off-by: Name <e-mail>`` to the
 commit message as a separate line.  Committers must use their real
 name, i.e., the name that would appear in an official document like
 a passport.
 
+As an alternative to the above, commits may be certified with the
+Linux Kernel DCO 1.1.  Committers shall clearly indicate this by
+adding ``(Linux DCO 1.1)`` at the end of the ``Signed-off-by`` line.
+Using the Gentoo DCO is strongly preferred, though.
+
 The following is the current Gentoo DCO::
 
     Gentoo Developer's Certificate of Origin, revision 1
 
     By making a contribution to this project, I certify that:
 

It would allow anyone who has issues with our modified version to
commit under the original Linux DCO instead. Of course, certain files
they couldn't commit then.

Ulrich

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

  parent reply	other threads:[~2018-06-25 14:37 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-30 14:36 [gentoo-project] Poll: Would you sign a Contributer License Agreement? Ulrich Mueller
2018-05-30 17:45 ` Robin H. Johnson
2018-05-30 18:56   ` Rich Freeman
2018-05-30 22:02     ` Ulrich Mueller
2018-05-31  5:48   ` kuzetsa
2018-05-31 18:53     ` Ulrich Mueller
     [not found] ` <20180530182136.GB18004@kroah.com>
2018-05-30 21:44   ` [gentoo-project] Re: [gentoo-dev-announce] " Ulrich Mueller
2018-05-30 22:31     ` Rich Freeman
2018-05-30 22:44       ` Ulrich Mueller
     [not found]     ` <20180531070321.GC7744@kroah.com>
2018-05-31  9:34       ` Ulrich Mueller
2018-05-31 10:18       ` Ulrich Mueller
2018-05-31 10:23         ` Ulrich Mueller
2018-05-31 22:24     ` Jonas Stein
2018-05-31 22:27       ` Kristian Fiskerstrand
2018-05-31 23:52         ` Raymond Jennings
2018-06-01  1:55           ` R0b0t1
2018-06-01  2:32             ` Rich Freeman
2018-06-01 11:49               ` Ulrich Mueller
2018-06-01  1:52       ` Ulrich Mueller
2018-06-04 12:35 ` [gentoo-project] " Ulrich Mueller
2018-06-04 12:44   ` Kristian Fiskerstrand
     [not found]   ` <20180625013334.GA28404@kroah.com>
2018-06-25  6:50     ` [gentoo-project] Re: [gentoo-core] " Ulrich Mueller
2018-06-25  7:02       ` Paweł Hajdan, Jr.
     [not found]       ` <20180625070525.GA6151@kroah.com>
2018-06-25  7:54         ` Ulrich Mueller
     [not found]           ` <20180625110540.GB3058@kroah.com>
2018-06-25 14:08             ` Rich Freeman
2018-06-25 14:37             ` Ulrich Mueller [this message]
2018-06-25 14:46               ` M. J. Everitt
2018-06-25 14:56                 ` Rich Freeman
2018-06-25 15:53                   ` Denis Dupeyron
2018-06-25 16:50                     ` Rich Freeman
2018-06-25 19:02                       ` Denis Dupeyron
2018-06-25 20:13                         ` Michał Górny
2018-06-25 20:28                           ` Paweł Hajdan, Jr.
2018-06-25 20:33                           ` Denis Dupeyron
2018-06-25 20:31                     ` Alec Warner
2018-06-25 20:52                       ` Denis Dupeyron
2018-06-25 21:06                         ` Alec Warner
2018-06-25 21:06                         ` Ulrich Mueller
2018-06-25 22:10                           ` Rich Freeman
2018-06-25 23:55                     ` Andreas K. Huettel
2018-06-25 16:54                 ` Ulrich Mueller
2018-06-25 17:10                   ` M. J. Everitt
2018-06-25 17:37                     ` Rich Freeman
2018-06-09  9:02 ` [gentoo-project] " Ulrich Mueller

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=23344.65054.620110.958503@a1i15.kph.uni-mainz.de \
    --to=ulm@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    --cc=gregkh@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