From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: ELPA policy Date: Sat, 09 May 2020 13:15:33 +0200 Message-ID: <87k11l5pgq.fsf@randomsample> References: <0c88192c-3c33-46ed-95cb-b4c6928016e3@default> <83zhaij4qn.fsf@gnu.org> <835zd6ihns.fsf@gnu.org> <83h7wphblf.fsf@gnu.org> <875zd57e7e.fsf@randomsample> <837dxlh77o.fsf@gnu.org> <871rnt7cbd.fsf@randomsample> <834ksph5ss.fsf@gnu.org> <87wo5l5whg.fsf@randomsample> <831rnth29c.fsf@gnu.org> <87sgg95scy.fsf@randomsample> <83r1vtflst.fsf@gnu.org> <87o8qx5rlp.fsf@randomsample> <83pnbdfl0l.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="86284"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 09 13:16:35 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 1jXNT6-000MGF-0S for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 13:16:32 +0200 Original-Received: from localhost ([::1]:56154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXNT4-0007sp-J4 for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 07:16:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXNSH-00071m-IY for emacs-devel@gnu.org; Sat, 09 May 2020 07:15:41 -0400 Original-Received: from zplane.randomsample.de ([2a03:4000:42:1a1:9400:eeff:feb4:c8a0]:57652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXNSF-0002i1-Qt; Sat, 09 May 2020 07:15:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To: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=goVCAMXSCy++Y3K7TuDSo5GNS+Qnb7bL864CqM7P6bM=; b=DRzgal01WVsCsXQVCHiIlkqnd ErTgqS6LIVMnfVHUlElgI+Ap2RnwvzoKyqpG2k+VXUmOOm92KhURNSd/JblM0DWCclxSx6zS31mVp 17Vdw/cEgxVlqIexRSxfW2cJhiZHpOlQ/JGbfRvsk06XF0iG1E+Nr+8SylpFj5Bcb1feMcfZIt8w/ JJhdT4/eWxTPg5joHEIWoNpAxtXoceonx6/lCF0t8/UZooIasqdei8O8NLUQqkwg2P0FSBEplY3Ly OS9PBJ/em//nft+xjkQfuYpAsRUBRaevUavHQeJbQhfxXsq0DHXxMd+AB5pZd0SbBYVIUf/HoNYDf 5HOQ2JS9w==; Original-Received: from ip5f5abaee.dynamic.kabel-deutschland.de ([95.90.186.238] helo=void) by zplane.randomsample.de with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jXNS9-0001Xb-H7; Sat, 09 May 2020 13:15:33 +0200 In-Reply-To: <83pnbdfl0l.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 May 2020 13:41:30 +0300") Received-SPF: pass client-ip=2a03:4000:42:1a1:9400:eeff:feb4:c8a0; envelope-from=deng@randomsample.de; helo=zplane.randomsample.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/09 03:35:57 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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:249401 Archived-At: >> Indeed, one possibility would be to simply close GNU ELPA for everything >> but core or maybe-in-the-future-core packages. Is that what you're >> proposing? > > I don't have any proposals yet, because I still don't have a clear > idea of what is (or should be) the relation between Emacs and ELPA, > nor even what are the goals of adding packages to ELPA which clearly > couldn't be added to core even if we wanted. And with Stefan's > proposal to drop the copyright assignment requirement, bringing them > into core will even harder. But OTOH Stefan says that requesting the > assignment is harmful to the Emacs project. So I'm utterly confused > regarding our goals in this regard. Even if we drop the FSF copyright requirement, we still would have requirements that MELPA does not have, like not supporting/promoting non-free software, GPLv3-or-later license (MELPA only requires GPL-compatible), and probably (and unfortunately, IMHO) also the requirement to not depend on free software that is seen critical by the FSF, like LLVM/clang. My hope is that if we could drop the FSF copyright requirement for non-core packages, we at least could try to get popular and useful packages into GNU ELPA, we could make them prominently visible and easy to install without the user having to put anything into her dotemacs, and we could show the power of Emacs that is visible in these packages on our main web site, in videos, etc. -David