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: Fri, 24 Apr 2020 18:47:35 +0100 Message-ID: <87tv18pyh4.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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="43285"; 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 Fri Apr 24 19:50:16 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 1jS2Ss-000B8X-Gr for ged-emacs-devel@m.gmane-mx.org; Fri, 24 Apr 2020 19:50:14 +0200 Original-Received: from localhost ([::1]:46422 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jS2Sr-000480-ER for ged-emacs-devel@m.gmane-mx.org; Fri, 24 Apr 2020 13:50:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52346) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jS2R8-0002bi-LS for emacs-devel@gnu.org; Fri, 24 Apr 2020 13:48:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jS2R8-0003ZK-1S for emacs-devel@gnu.org; Fri, 24 Apr 2020 13:48:26 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:60072) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jS2R5-0001c1-9Y for emacs-devel@gnu.org; Fri, 24 Apr 2020 13:48:25 -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=YeDQ/QmzM6p+xRhQrId8Fm7OFvn+BAxGPxFcR2s3lec=; b=m0nPJJV1DXCtA2GQDmHE0Q7Oj 6xBDJzq8m02wYU5Xih86YOqP3l6gukwh1d0kU5lSSOwjigzdnqbhHEs7+/B+5xB9HoGCxKcQxCR5s L7jfxO3y96OuqXTKTXghOtCDn8yTKsUyu5gRl9mkcFmbYWZW4m6dGmidFnkUQhADZeCPGCTgsd+M1 2XEz1PelCZd3LcO7zQvl/M6b2AC7VcblGZGKrdAQ2iMOe3ycQIBTFVBYeohFQqm5YMKpV32wC1xbM 3mo3eg7Q7NsqX8XG0xNWCByyP6u5gaDDiOIWeS5h0Ah5RqNm53yV8I2uakmBUURtVix0Qq0kyaim5 r3yRzcR0Q==; Original-Received: from cpc142652-benw12-2-0-cust953.16-2.cable.virginm.net ([82.21.43.186]:52412 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 1jS2QN-0004BS-7s; Fri, 24 Apr 2020 18:47:39 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 23 Apr 2020 23:24:53 -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/24 13:47:40 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:247713 Archived-At: Stefan Monnier writes: > The mindset on github is one that doesn't encourage careful > consideration of licensing and authorship but instead encourages > "happy sharing" [ Paradoxically, the FSF's insistence on tracking > copyright assignments makes this very problematic (even tho, "happy > sharing" is really what we all want to do) unless it's between people > who we know have signed the copyright paperwork. ] 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. 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 have been through the process with dash.el as you know, and while I managed to get it into ELPA, I have not managed to update it for a while because there are new contributors and the process is all too painful. Phil