From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Copley Newsgroups: gmane.emacs.devel Subject: Re: M-x send-emacs-patch Date: Fri, 6 May 2016 21:34:17 +0100 Message-ID: References: <87pot2zoy0.fsf@gnus.org> <874macho0m.fsf@mat.ucm.es> <87oa8kzne5.fsf@gnus.org> <572BAE77.4080105@gmail.com> <572BB50C.5050406@gmail.com> <572BBD30.9070001@gmail.com> <572BBFA1.6010306@gmail.com> <572CF9EA.4030303@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1462566970 2777 80.91.229.3 (6 May 2016 20:36:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 May 2016 20:36:10 +0000 (UTC) Cc: Brief Busters , rms@gnu.org, Emacs Development To: =?UTF-8?B?Q2zDqW1lbnQgUGl0LS1DbGF1ZGVs?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 06 22:36:08 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aymTn-0007Is-Tt for ged-emacs-devel@m.gmane.org; Fri, 06 May 2016 22:36:08 +0200 Original-Received: from localhost ([::1]:60155 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aymTb-0001RQ-R2 for ged-emacs-devel@m.gmane.org; Fri, 06 May 2016 16:35:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aymTJ-00018v-KP for emacs-devel@gnu.org; Fri, 06 May 2016 16:35:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aymT4-0002Gl-45 for emacs-devel@gnu.org; Fri, 06 May 2016 16:35:28 -0400 Original-Received: from mail-vk0-x22c.google.com ([2607:f8b0:400c:c05::22c]:35619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aymT2-00024N-SO; Fri, 06 May 2016 16:35:22 -0400 Original-Received: by mail-vk0-x22c.google.com with SMTP id f66so3944062vkh.2; Fri, 06 May 2016 13:34:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=QOlA3K2TxDRSE1JkoBXWKbnPfrDR42JK0ZSYF1zhF1I=; b=AnOPzYS3oeTzPmA+Iv8/y2cZW2bRvSou38oqjpmrFJzklNL1kUnMlrj67feyy1VbVx PMSIf6n2OY+ZHBhfiaM3Uy5M6aPp3hMouCu+WVtV8CnMmhIDjD1oEDBnmSWAU4GGSoZA sVOHrR0EkolC8oUYVQ0bs95oBdgpqYxJCcQnKn3hD9uCvJzsDqREtzICi6lYS7MGO26F /FFPoqnJBB7ZuoWbo/utAPt+xNePiiWR/ONfjufBVCbqb5agjE124lC7Gc9qU69m65NS rou6mxKnRMS6gIzSLq+AsPau2+JSnnPSu7doiDBuLAoVxIpwLve76uYD1irlLY9SzcsE RlKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=QOlA3K2TxDRSE1JkoBXWKbnPfrDR42JK0ZSYF1zhF1I=; b=FHEvdZ34Lba9sm4uTHQP9e3o0M1fC5wKTCYn5Kvip0CCKCIThQhO/+4CwvM9T1rQhg mt2cZ1XrmeLwHbjAeI6QQqYyXESSDlqjYHrlvxrHDOxh0dtI4sWRJIl0FUX2J091aOqz l2FvWG/pcpX4LQFbeMYP/YZPhBdc5WKsuvZhCdCVScwTyfRAsXtVR/YVNzqJH8xZ411R j019PN3PABZw9fyM7GnIKKBXlDi4uzkxZm6eDDerss0SaE6CwGwcNDoFIdAcA9nG3yFS +i4lUfgkBeR7z2YaBsOXsJmTe96Phg8/6nA3IsE+uYxbXH6J8qbRPRGBQeH9VRGjexQ+ WWkg== X-Gm-Message-State: AOPr4FUMBI0xjudZP/UNl/9kZiEyy/2hXzUt2IHADKZocwm5CZu6xCekrZ4nL2HH5PJBeC7lNpt3C+0Ceg/T8w== X-Received: by 10.176.1.246 with SMTP id 109mr14459938ual.76.1462566887626; Fri, 06 May 2016 13:34:47 -0700 (PDT) Original-Received: by 10.159.35.104 with HTTP; Fri, 6 May 2016 13:34:17 -0700 (PDT) In-Reply-To: <572CF9EA.4030303@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400c:c05::22c X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:203661 Archived-At: On 6 May 2016 at 21:09, Cl=C3=A9ment Pit--Claudel w= rote: > On 2016-05-06 15:18, 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'm not sure. The language there is in terms of whole programs, not >> > patches, so it doesn't apply here without some interpretation. >> >> That is correct. > > Reading this again, I find the interpretation straightforward, actually. = Here's the whole passage: > > > This means that if you want to contribute software to GNU, you have= to > > do something to give us legal permission to use it. There are thre= e > > ways this can be done: > > > > * Assign the copyright to the Free Software Foundation. > > This allows the FSF to act to stop violations of the GPL. > > > > * Keep the copyright and release the program yourself under the GNU > > GPL. (This alternative is too impractical for contributions to a > > preexisting FSF-copyrighted GNU program.) > > > > * Put the code in the public domain. Then there is nothing to stop > > hoarding of modified versions, but we can still use the program in = GNU. > > The second point explicitly mentions contributions to preexisting program= s. But > in any case, I think we're waiting for a confirmation or rebuttal from ac= tual > members of the Emacs project here: will the Emacs project accept non-cruc= ial patches > placed in the public domain, without paperwork? To me, the following pass= age > suggests that it should; however, it would be nice to have confirmation: > > > If you put the program in the public domain, we prefer to have a si= gned > > piece of paper--a disclaimer of rights--from you confirming this. = If the > > program is not very important, we can do without one; the worst tha= t could > > happen is that we might some day be forced to stop using it. > > Cheers, > Cl=C3=A9ment. It's kind of everyone to take an interest, but I'm aware of the arguments and, for now, my decision stands. The obstacle I mentioned is a minor one and nothing unusual. I'm employed as a programmer on a proprietary product and I'm reluctant to approach my employer. That isn't intended to reflect badly on the organization. We're not a software company. We do good work and I'm proud to be part of it. "Dozens of patches" was an unintentional exaggeration. Some of my patches are old and no longer needed and some are of limited applicability. There are a few very small changes that might be marginally useful, but seriously, they are not worth a lot of effort. If I have anything more useful in future I will reconsider. Sorry to have hijacked the thread.