public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Siddhesh Poyarekar <siddhesh@gotplt.org>
Cc: libc-alpha@sourceware.org
Subject: Re: Seeking input from developers: glibc copyright assignment policy.
Date: Fri, 25 Jun 2021 09:26:09 +0300	[thread overview]
Message-ID: <83k0misbni.fsf@gnu.org> (raw)
In-Reply-To: <e9b2c48f-e80f-51be-6f6f-57472394f29b@gotplt.org> (message from Siddhesh Poyarekar on Fri, 25 Jun 2021 07:53:49 +0530)

> Cc: libc-alpha@sourceware.org
> From: Siddhesh Poyarekar <siddhesh@gotplt.org>
> Date: Fri, 25 Jun 2021 07:53:49 +0530
> 
> On 6/25/21 1:00 AM, Eli Zaretskii wrote:
> > AFAIU, the copyright assignment to the FSF doesn't contradict (2),
> > because the assignment agreement explicitly grants the copyright back
> > to you.  Quote:
> > 
> >    (d) FSF agrees to grant back to Developer, and does hereby grant,
> >    nonexclusive, royalty free, fully paid up and non-cancellable
> >    worldwide rights to use the Works (i.e., Developer's changes and/or
> >    enhancements, not the Program that they enhance), as Developer sees
> >    fit; this grant back does not limit FSF's rights and public rights
> >    acquired through this agreement.
> 
> A grant back is not nearly the same thing.

I don't follow.  You said:

> (2) contributors who prefer to retain ownership of their content for
> various reasons

I'm showing text from the assignment agreement that IMO clearly says
the developer retains all the rights.  IOW, as long as the developer
doesn't prevent the FSF from using the changes as they see fit, the
developer can do anything with the changes, including distributing
them under any license the developer wants.  Why doesn't this satisfy
your point (2)?

> It still needs trust in the organization to represent my values.

I think this is (3), not (2).

And I don't really understand what values are being alluded to here.
The FSF is an organization whose only purpose is supporting and
promoting Free Software; as such, the only relevant values (or should
I say "value", singular) is the support and promotion of Free
Software.  Anything else is not relevant to the FSF and our relations
with it, and can only be some private values or views of some FSF
members.  What does this have to do with the copyright assignment for
a contribution to a GNU project such as glibc?

> > The DCO allows to make the presentation on behalf of third parties,
> > which were involved in writing the code, but are not part of the
> > contribution dialog.  It also hand-waves over the need to involve the
> > employer in the process, to make sure they won't claim the copyright.
> > So the risk of admitting code whose copyright could later be
> > challenged is greater.
> 
> The assignment process does not *need* an employer's involvement so I'm 
> not convinced that a developer being dismissive or purposefully 
> dishonest won't do so in case of an assignment.

The DCO text practically tells the developer not to worry about "this
nonsense", and just say things "to the best of his/her knowledge".  It
doesn't even explain the purpose of the declarations in the DCO and
how they will be used by the project.  For example, the crucial
importance of the information veracity for a possible future
litigation is never mentioned.  So even if the developer wants to
DTRT, they won't know what is and isn't important in their
declaration, and thus will not be able to make sure the important
information is verified and correct.

  reply	other threads:[~2021-06-25  6:26 UTC|newest]

Thread overview: 86+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-23  1:04 Bruno Haible
2021-06-23  3:19 ` Siddhesh Poyarekar
2021-06-24 19:30   ` Eli Zaretskii
2021-06-25  2:23     ` Siddhesh Poyarekar
2021-06-25  6:26       ` Eli Zaretskii [this message]
2021-06-25  6:47         ` Siddhesh Poyarekar
2021-06-25  7:06           ` Eli Zaretskii
2021-06-25  8:57             ` Siddhesh Poyarekar
2021-06-25  9:43               ` Siddhesh Poyarekar
2021-06-25 11:32                 ` Eli Zaretskii
2021-06-25 12:07                   ` Florian Weimer
2021-06-25 12:11                   ` Siddhesh Poyarekar
2021-06-25 12:14                     ` Florian Weimer
2021-06-25 12:25                       ` Siddhesh Poyarekar
2021-06-25 12:33                         ` Florian Weimer
2021-06-25 12:48                           ` Siddhesh Poyarekar
2021-06-25 13:44                             ` Eli Zaretskii
2021-06-25 14:06                               ` Siddhesh Poyarekar
2021-06-26  6:31                                 ` Eli Zaretskii
2021-06-28  4:11                                   ` Siddhesh Poyarekar
2021-06-28 12:01                                     ` Eli Zaretskii
2021-06-28 13:06                                       ` Siddhesh Poyarekar
2021-06-28 14:04                                         ` Phil Blundell
2021-06-28 14:57                                         ` Eli Zaretskii
2021-06-25 11:30               ` Eli Zaretskii
2021-06-25 12:24                 ` Siddhesh Poyarekar
2021-06-25  7:24         ` Florian Weimer
2021-06-25  7:52           ` Eli Zaretskii
2021-06-25  8:23             ` Florian Weimer
2021-06-25 11:03               ` Eli Zaretskii
2021-06-25  6:30       ` Eli Zaretskii
  -- strict thread matches above, loose matches on Subject: below --
2021-07-02 22:23 Craig Topham
2021-07-05 14:59 ` Szabolcs Nagy
2021-07-05 16:48   ` Eli Zaretskii
2021-07-05 18:52     ` Paul Eggert
2021-06-14 18:52 Carlos O'Donell
2021-06-14 19:08 ` Rich Felker
2021-06-14 19:25   ` Khem Raj
2021-06-14 20:05 ` Florian Weimer
2021-06-14 20:22   ` Matt Turner
2021-06-15 20:28     ` Carlos O'Donell
2021-06-14 21:16   ` Paul Eggert
2021-06-14 20:18 ` Matt Turner
2021-06-14 20:22 ` Adhemerval Zanella
2021-06-15  2:48 ` Siddhesh Poyarekar
2021-06-15  3:18 ` DJ Delorie
2021-06-15 17:41   ` Paul Eggert
2021-06-15 18:43     ` DJ Delorie
2021-06-15 19:05       ` Paul Eggert
2021-06-15 19:12         ` DJ Delorie
2021-06-15 19:35           ` Paul Eggert
2021-06-15 19:42             ` DJ Delorie
2021-06-15 20:08             ` Carlos O'Donell
2021-07-02 22:33             ` Carlos O'Donell
2021-07-03  1:59               ` Paul Eggert
2021-07-04  0:40                 ` Paul Eggert
2021-07-04 11:55                   ` Florian Weimer
2021-07-04 18:32                     ` Paul Eggert
2021-07-04 23:25                       ` Bradley M. Kuhn
2021-07-05 15:26                         ` Christoph Hellwig
2021-07-06 18:02                           ` Bradley M. Kuhn
2021-07-05  5:28                       ` Carlos O'Donell
2021-07-05 20:21                         ` Paul Eggert
2021-07-06 18:05                           ` Bradley M. Kuhn
2021-07-06 19:42                             ` Paul Eggert
     [not found]                               ` <YOTTfm12jac/NYe5@ebb.org>
2021-07-07  8:51                                 ` Florian Weimer
2021-07-07 15:01                                   ` Joseph Myers
2021-07-05  5:00                     ` Carlos O'Donell
2021-07-05  5:28                       ` Florian Weimer
2021-07-05 20:37                 ` Joseph Myers
2021-07-03  3:24               ` Bruno Haible
2021-07-05  5:53                 ` Carlos O'Donell
2021-06-15  3:39 ` Daniel Black
2021-06-15 16:09 ` Josh Triplett
2021-06-16 13:01 ` Alyssa Ross
2021-06-16 14:08 ` Adam Sampson
2021-06-16 19:33   ` Joseph Myers
2021-06-16 19:45 ` Phil Blundell
2021-06-30 21:54 ` Bradley M. Kuhn
2021-07-01  5:24   ` Siddhesh Poyarekar
2021-07-01 19:33     ` Bradley M. Kuhn
2021-07-02  3:29       ` Siddhesh Poyarekar
2021-07-03  6:03         ` Eli Zaretskii
2021-07-01  8:19   ` Alexandre Oliva
2021-07-02  8:59   ` Florian Weimer
2021-06-30 22:21 ` Mark Wielaard

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=83k0misbni.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=libc-alpha@sourceware.org \
    --cc=siddhesh@gotplt.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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).