From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Guy Gastineau Newsgroups: gmane.emacs.devel Subject: Re: copyright assignment Date: Tue, 1 Feb 2022 08:44:38 -0500 Message-ID: References: <83bkzr92ds.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000efa6c605d6f51a2a" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27022"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 01 21:29:41 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nEzmW-0006qS-42 for ged-emacs-devel@m.gmane-mx.org; Tue, 01 Feb 2022 21:29:40 +0100 Original-Received: from localhost ([::1]:45654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEzmU-00042c-Pq for ged-emacs-devel@m.gmane-mx.org; Tue, 01 Feb 2022 15:29:38 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEuXm-0005zb-LH for emacs-devel@gnu.org; Tue, 01 Feb 2022 09:54:09 -0500 Original-Received: from [2a00:1450:4864:20::12c] (port=37675 helo=mail-lf1-x12c.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nEuXU-00085X-DR; Tue, 01 Feb 2022 09:54:05 -0500 Original-Received: by mail-lf1-x12c.google.com with SMTP id n8so34395532lfq.4; Tue, 01 Feb 2022 06:52:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tQ6AD24yb7Iqt3TCKHCyJTLrPnDoOxSEi78nyQ/qKPY=; b=c9ym7sW5/BTT8+b9KlJJwuXrgmBNllGGRl0nNGLZHU/zgTxhA4QMR+Xn2GKfsYdCTi tYpfBHGibDYKPcQiiRUtXCqjaXCRv6Ngleg0xqawvcvy/RloxbkwJjeDsdXQluPWkzq6 ukgYewM2yisQU/Gox/omI4NgS1Xc8enc/uGGB+qMhL15RYCUwBDltEb/ppsoW6RxxWS2 9rfoXrvDeNGIN/6bGyXRDMAod71n3EJf9K34xKqPuhvGYO2bpXIA3G+6mBiHIwoI6MrC 8hkASuimtd5DgeBs+tTFyDafceOXfriMY+yLi7QR0Zks4UuvEX3/K7R62ilxSClLl9b9 ORog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tQ6AD24yb7Iqt3TCKHCyJTLrPnDoOxSEi78nyQ/qKPY=; b=DlWbFyzMkY3JSmaZ2HHXqORhtAnAB3lD77ERKiGuL84H/3wUMK7bvT+hKiJuX44eVu tInr3P8+1kihThoBcOOdNz2Emi48lKYT3qe0IoCsyzjohYqJKcU3jLqRRBP5hcm8QRF0 JmIcD8J6n4T6iLsY3Qe5TXrT5ubDp0GYTGMyxjvOpR0BBV6Np67grylh++0fgnuv5OWA xdwkRoGkOZG4uo8gGnQU1BNco0N5GUN7IE56tboKfyXRCIhti5a0dyNXHXd7yUPS7set fx5uEjxaz0iyqyBt0XF797KOHb7+NEQ7oFtmt4w8A04gAaCpYkaa+spOrZG1oF7/jFiL gTPw== X-Gm-Message-State: AOAM5329X+pkNZSS7J/de+M0fTwDij+Dhk+QzT3ZlQUa5AETkOewFXTW Tnua3n1yahYlFGemQd6XTg0fBpTodUStjTziG12b4rQN24U= X-Google-Smtp-Source: ABdhPJyQcpfGOEaxx+afxvU5t8TC3LVoTVcqqB6CmPtSDTJRsmZrG7lan6cBAlNabM04DXiN/c7bNZxP8lFyeVWMLZ4= X-Received: by 2002:a2e:a361:: with SMTP id i1mr16245339ljn.146.1643723090795; Tue, 01 Feb 2022 05:44:50 -0800 (PST) In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::12c (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=strings.stringsandstrings@gmail.com; helo=mail-lf1-x12c.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 01 Feb 2022 14:21:09 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285734 Archived-At: --000000000000efa6c605d6f51a2a Content-Type: text/plain; charset="UTF-8" > Guy, could you tell us what led you to think there was something > you needed to do with GPG at the outset? Was it anything we said? Certainly ;) In the copyright assignment docs at https://www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.html it says > Copyright assignment is a simple process. > Residents of some countries can do it entirely electronically. Then in the next paragraph: > Note that the disclaimer, like an assignment, involves you sending signed paperwork to the FSF ... So "residents of SOME countries can do it electronically" and "involves sending SIGNED paperwork" are the literary bits by which I thought I'd need to sign the copyright assignment form with my PGP key. Clearly assumptions on my part ran with that information, but my basic thought process was... 1. In some countries there must be precedent for digital identification and legal documents. 2. The only technology of which I am aware that we use for that purpose is signing files with PGP. 3. "... sending signed paperwork ..." must mean I should sign the assignment form with my key. Clearly, it is a logical error on my part to take #2, an assumption, as fact. Alas, as a human I think I am prone to this kind of falacy. In light of these words, I hope the source of my confusion and the necessity for any literary refinement are clearer now, Dr Stallmann. I appreciate your engagement. On Tue, Feb 1, 2022, 12:08 AM Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > I am a little confused. It says we need to do it each time we > submit work. I assume this means, once we > > > cumulatively reach >=15 lines of sloc we then retroactively give our > copyright assignment to the work, but > > > then we need to reassign the copyright holding to fsf for future > contribution? > > > Yes. But this is a one-time procedure, there's no need to assign the > > copyright each time you submit a contribution. > > Could a change in the wording make this clearer to new contributors? > > > > I have started putting my pgp key on some keyservers. Can I send it > to a gnu or fsf specific keyserver? > > > Should I just export it and send that to you all here in the mailing > list? > > > I assume then I just need to sign a text document saying whatever > legal magic we need with said pgp key > > > and send it here? > > Guy, could you tell us what led you to think there was something > you needed to do with GPG at the outset? Was it anything we said? > > Maybe we could make it clearer, if we knew exactly what/where it is. > > -- > Dr Richard Stallman (https://stallman.org) > Chief GNUisance of the GNU Project (https://gnu.org) > Founder, Free Software Foundation (https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) > > > --000000000000efa6c605d6f51a2a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> Guy, could you tell us what led you to think th= ere was something
> you needed to do with GPG at the outset?=C2=A0 Wa= s it anything we said?

C= ertainly ;) In the copyright assignment docs at https:= //www.gnu.org/software/emacs/manual/html_node/emacs/Copyright-Assignment.ht= ml it says

>=C2= =A0Copyright assignment is a simple process.
> Re= sidents of some countries can do it entirely electronically.

Then in the next paragraph:

> Note that the disclaimer, li= ke an assignment, involves you sending signed paperwork to the FSF ...

So "residents of SOME c= ountries can do it electronically" and "involves sending SIGNED p= aperwork" are the literary bits by which I thought I'd need to sig= n the copyright assignment form with my PGP key.
Clearly assumptions on my part ran with that infor= mation, but my basic thought process was...
1. In so= me countries there must be precedent for digital identification and legal d= ocuments.
2. The only technology of which I am aware= that we use for that purpose is signing files with PGP.
3. "... sending signed paperwork ..." must mean I should sig= n the assignment form with my key.

Clearly, it is a logical error on my part to take #2, an assumpt= ion, as fact.=C2=A0 Alas, as a human I think I am prone to this kind of fal= acy.=C2=A0 In light of these words, I hope the source of my confusion and t= he necessity for any literary refinement are clearer now, Dr Stallmann.=C2= =A0 I appreciate your engagement.

On Tue, Feb= 1, 2022, 12:08 AM Richard Stallman <rms@= gnu.org> wrote:
[[[ To any N= SA and FBI agents reading my email: please consider=C2=A0 =C2=A0 ]]]
[[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
=C2=A0 > > I am a little confused.=C2=A0 It says we need to do it eac= h time we submit work.=C2=A0 I assume this means, once we
=C2=A0 > > cumulatively reach >=3D15 lines of sloc we then retroac= tively give our copyright assignment to the work, but
=C2=A0 > > then we need to reassign the copyright holding to fsf for = future contribution?

=C2=A0 > Yes.=C2=A0 But this is a one-time procedure, there's no nee= d to assign the
=C2=A0 > copyright each time you submit a contribution.

Could a change in the wording make this clearer to new contributors?

=C2=A0 > > I have started putting my pgp key on some keyservers.=C2= =A0 Can I send it to a gnu or fsf specific keyserver?
=C2=A0 > > Should I just export it and send that to you all here in t= he mailing list?
=C2=A0 > > I assume then I just need to sign a text document saying w= hatever legal magic we need with said pgp key
=C2=A0 > > and send it here?

Guy, could you tell us what led you to think there was something
you needed to do with GPG at the outset?=C2=A0 Was it anything we said?

Maybe we could make it clearer, if we knew exactly what/where it is.

--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)=


--000000000000efa6c605d6f51a2a--