bug-gnulib@gnu.org mirror (unofficial)
 help / color / mirror / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: psmith@gnu.org
Cc: bug-gnulib@gnu.org
Subject: Re: Seeking input from developers: glibc copyright assignment policy.
Date: Wed, 16 Jun 2021 14:31:25 +0300	[thread overview]
Message-ID: <83mtrq2ghe.fsf@gnu.org> (raw)
In-Reply-To: <5ac569a3c976caf3658e652fea843dc9dc69f76a.camel@gnu.org> (message from Paul Smith on Tue, 15 Jun 2021 12:32:35 -0400)

> From: Paul Smith <psmith@gnu.org>
> Date: Tue, 15 Jun 2021 12:32:35 -0400
> 
> On Tue, 2021-06-15 at 07:03 -0500, Eric Blake wrote:
> > I recall how long it took for me to get permission to sign assignment
> > papers from my previous employer, for work I was doing in my spare
> > time, and being able to use the DCO instead would have made my
> > efforts easier at that time.
> 
> This is what concerns me (not necessarily in Eric's case per se but in
> general).  I worry that people think that a DCO is a hassle-free
> replacement for an employer's copyright assignment.  Maybe, in some
> jurisdictions, it even can be.

In addition to what Paul Smith and Bruno Haible wrote, there is IMO
one other important aspect to be considered, which is specific to
Gnulib.  Unlike GCC, glibc, and many other projects, which are
basically separate, and therefore their decisions in this matter
affect only them and their users, Gnulib is different.  Gnulib is not
a separate project, it is in effect a collection of library functions
from which dozens of other GNU projects borrow code for their
distributions.  Thus, any changes in this matter that Gnulib
developers decide upon will affect all those "client" projects as
well.

For example, Emacs imports more than 200 source files from Gnulib, and
distributes them as part of its release tarballs and in its Git
repository.  If Gnulib folks decide that they can accept contributions
under DCO, does it mean Emacs will be unable to change its license to
GPL of version greater than 3?  Does it mean Emacs will bear part of
the risk of distributing sources whose DCO is invalid (for reasons
described by Paul Smith)?  (And it doesn't help that some/much of the
Gnulib code is taken from glibc, which will probably decide to follow
GCC's example.)

Given these aspects, I submit that Gnulib developers shouldn't make
these kinds of decisions without consulting with other GNU projects.


  parent reply	other threads:[~2021-06-16 11:31 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-14 20:39 Seeking input from developers: glibc copyright assignment policy Paul Eggert
2021-06-14 22:46 ` Bruno Haible
2021-06-15 12:03 ` Eric Blake
2021-06-15 16:32   ` Paul Smith
2021-06-15 17:14     ` Bruno Haible
2021-06-16 11:31     ` Eli Zaretskii [this message]
2021-06-15 21:08   ` Pádraig Brady
2021-06-16 13:10     ` Paul Smith
2021-06-16 11:47 ` Dmitry V. Levin

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

  List information: https://lists.gnu.org/mailman/listinfo/bug-gnulib

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

  git send-email \
    --in-reply-to=83mtrq2ghe.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=bug-gnulib@gnu.org \
    --cc=psmith@gnu.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).