From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Why are so many great packages not trying to get included in GNU Emacs? Date: Tue, 12 May 2020 17:53:53 +0300 Message-ID: <83sgg58ari.fsf@gnu.org> References: <9mmFgzvrBwjt_n_VJyaJdXINraNi5HsGpwq-0MLeKiJA7kG2BQA4uywrzjyz7lpRS0OZDpjEi8lspOKYUA7P_QsODsDew_8nbH960G55fmY=@protonmail.com> <97DA7804-F647-4A1D-B8E0-AFFE7A324C64@gmail.com> <87d07xamrg.fsf@ericabrahamsen.net> <878silajdl.fsf@ericabrahamsen.net> <87tv18pyh4.fsf@russet.org.uk> <83blmu9u57.fsf@gnu.org> <7c61a272-f4ba-fdfd-755b-1a720e8cc2df@gmail.com> <838shy9srs.fsf@gnu.org> <7f820b59-ebbc-18c7-9f08-104a7ba88dd2@gmail.com> <834kslao2y.fsf@gnu.org> <052569f9-0571-6471-7a27-f3d7b36497a0@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="37857"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, rms@gnu.org, eric@ericabrahamsen.net, emacs-devel@gnu.org, monnier@iro.umontreal.ca, ndame@protonmail.com, phillip.lord@russet.org.uk To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 12 17:07:02 2020 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 1jYWUm-0009eh-Vq for ged-emacs-devel@m.gmane-mx.org; Tue, 12 May 2020 17:07:00 +0200 Original-Received: from localhost ([::1]:43554 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYWUl-00056W-RN for ged-emacs-devel@m.gmane-mx.org; Tue, 12 May 2020 11:06:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYWIg-0007Jm-W5 for emacs-devel@gnu.org; Tue, 12 May 2020 10:54:31 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:42370) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYWIf-0006I9-QB; Tue, 12 May 2020 10:54:29 -0400 Original-Received: from [176.228.60.248] (port=3665 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jYWIR-0001da-8X; Tue, 12 May 2020 10:54:16 -0400 In-Reply-To: <052569f9-0571-6471-7a27-f3d7b36497a0@gmail.com> (message from =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel on Mon, 11 May 2020 22:46:23 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:249975 Archived-At: > Cc: rms@gnu.org, phillip.lord@russet.org.uk, eric@ericabrahamsen.net, > casouri@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, > ndame@protonmail.com > From: Clément Pit-Claudel > Date: Mon, 11 May 2020 22:46:23 -0400 > > > Then you describing a situation different from the one that started > > this. This thread is about copyright assignments for GNU ELPA, where > > we discuss packages that already exist on some site that we consider > > for adding to ELPA. > Sorry, I did think it was related. If I start signing all my future commits to Emacs packages outside of Emacs & ELPA with a key that FSF knows about, then won't that mean there won't be a problem with these commits when/if the corresponding packages consider moving into ELPA? For a single package with a single committer who is also the author, perhaps that would work (assuming the FSF staff arranges for the copyright list to be accessible via some URL in a secure and privacy-respecting way). But the question which started this was much more general: it asked why do we need to request assignments at all, if we can determine mechanically, at some future point in time, that the author of every commit has signed the papers. That is a much more general and potentially complicated situation than what you describe. Besides, if you make that test and discover one or more commits by people without an assignment, what do you do then? Those commits could be years in the past, and the persons who made them could be hard to find and ask to sign the papers. > Part of the answer to "Why are so many packages not trying to get included in GNU Emacs?" is that, at least for me, I have no idea how to track whether people have assignments on file, so I don't put my packages in ELPA. If there was an easy way to check, I would. I think there was an agreement that providing a public API for checking this would be good. But "Someone" needs to do that, and even after that not every situation could be resolved mechanically, certainly not at "git commit" time. A human should be in the loop.