From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.devel Subject: Re: Why are so many great packages not trying to get included in GNU Emacs? Date: Sun, 26 Apr 2020 22:34:20 +0100 Message-ID: <87ftcqors3.fsf@russet.org.uk> 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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="128460"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.90 (gnu/linux) Cc: Eric Abrahamsen , Yuan Fu , Emacs developers , ndame To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 27 00:01:25 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 1jSpL3-000XLM-Fj for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 00:01:25 +0200 Original-Received: from localhost ([::1]:47300 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSpL2-0006Q2-DW for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 18:01:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35092) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSouz-0002x9-13 for emacs-devel@gnu.org; Sun, 26 Apr 2020 17:34:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSoux-0001y8-Oo for emacs-devel@gnu.org; Sun, 26 Apr 2020 17:34:28 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:34594) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jSouv-0001jf-O8 for emacs-devel@gnu.org; Sun, 26 Apr 2020 17:34:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=IUOv7fuV4ZLPW5wcAhq7+r+bLzan4djqWRVkA0niFTY=; b=0OsDx3GqUJ6Qm16a6A6E5AiQA uXLe/YMmSzfktnEPWHwH8nkcoe5cuNifXy/1E5w00Qr04TtICUiHTJHNwFVpwPsy2uIs+TJ8QPH54 e21URp6K8m1BRCf69AbIcZwwg+wI8vdsXMTO+Hg3CwwgKlp83riDc8lmFzcj2dH69JwNMxR8iP75K zPOs+jq07MtVW3DPhRukdocZhkxHYrzObLEq6+bsma2g2L8BnEJHW7rmz/Odn9clEwqmAO4H+6V5u r1Gzu4qv2N53Ut0YmZbCEFSDtavs87kGYwE8q5Kn5uAWhlrOLXL+vyTDwzTsYbDa/oF84oMJ7BXLm dRcA8eNhA==; Original-Received: from cpc142652-benw12-2-0-cust953.16-2.cable.virginm.net ([82.21.43.186]:56336 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jSour-0000IC-JG; Sun, 26 Apr 2020 22:34:21 +0100 In-Reply-To: (Stefan Monnier's message of "Fri, 24 Apr 2020 23:11:19 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk Received-SPF: none client-ip=78.129.138.110; envelope-from=phillip.lord@russet.org.uk; helo=cloud103.planethippo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/26 17:11:56 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Received-From: 78.129.138.110 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:247865 Archived-At: Stefan Monnier writes: >> It is worth saying that while the process of getting copyright >> assignment is clunky, it is not insurmountable. However, the process of >> working out whether someone has copyright assignment already is a total >> pain. > > I'm lucky enough to have access to fencepost.gnu.org where the > `copyright.list` file is kept, so I can look it up fairly easily, but > for those who aren't so lucky it's indeed a problem. > >> It should be possible to check automatically whether commits coming in >> from any git repo are from someone who has assigned copyright. That >> would, at least, remove the hassle in the case where the papers have >> been done. > > I think for privacy reasons we can't distribute `copyright.list` itself. > > But we could maintain a list of people who have signed the paperwork, > built from publicly available information, i.e. from the Git log of > emacs.git and elpa.git. While not being on that list wouldn't be > a guarantee that paperwork is needed, it would still be helpful, > I think. I don't understand this logic. If most (although not all) of the information in copyright.list can be gleaned from running git log, or looking at AUTHORS, where is the privacy issue? What not ask everyone when they submit their papers, if they are happy to be public, along with a list of their commonly used aliases, emails and so forth? Put this information up on the web, along with a RESTful API. Add some command line tools, so that people can add it to the CI tooling. Phil