From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: ndame 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 04:28:02 +0000 Message-ID: References: <9mmFgzvrBwjt_n_VJyaJdXINraNi5HsGpwq-0MLeKiJA7kG2BQA4uywrzjyz7lpRS0OZDpjEi8lspOKYUA7P_QsODsDew_8nbH960G55fmY=@protonmail.com> Reply-To: ndame Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="74020"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 24 06:28:55 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 1jRpxP-000JBS-2s for ged-emacs-devel@m.gmane-mx.org; Fri, 24 Apr 2020 06:28:55 +0200 Original-Received: from localhost ([::1]:48778 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRpxO-0004MW-3Z for ged-emacs-devel@m.gmane-mx.org; Fri, 24 Apr 2020 00:28:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35952) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRpwl-0003mu-R7 for emacs-devel@gnu.org; Fri, 24 Apr 2020 00:28:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jRpwl-0003tv-03 for emacs-devel@gnu.org; Fri, 24 Apr 2020 00:28:15 -0400 Original-Received: from mail-40140.protonmail.ch ([185.70.40.140]:47236) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jRpwk-0003me-H3 for emacs-devel@gnu.org; Fri, 24 Apr 2020 00:28:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587702492; bh=Nrd0IL9d/MkugM3fYXQdMcOUYSnbPNYqawvygcXnRNg=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=Us1H/pHFjPCx40A67bzw7WaanCP+/JfiO/1C5UcnJnuCBsXnqMF6MtEHbTJuuIBvj nZ8W/obPMvSIl1HmNZnBxCobGNiwhYTxz5PEqJerDlyZ3aryV90OKAiZ7JwD3LRUDG 2RECVnR5F2TkBnhWDpkPXZrsnVtPFGZVILbJHbQ4= In-Reply-To: Received-SPF: pass client-ip=185.70.40.140; envelope-from=ndame@protonmail.com; helo=mail-40140.protonmail.ch X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/24 00:28:12 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.70.40.140 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:247662 Archived-At: > > Yes. I'd say at least half of the packages we currently have in GNU > ELPA are there because we went out and tried to get the authors to > contribute their package to GNU ELPA. An alternative could be adding MELPA too by default to package-archives, but with a filtered package list. In order to get into the default MELPA filter a package is required to have a free license and it has to be a quality package with an active maintainer. This way out of the box emacs would be in control what can be installed from MELPA, so there is less need to move the package into ELPA. The filter list itself could be in ELPA, so it can be updated independently of Emacs' release cycle. And, of course, the user could also modify the filter list in his own config allowing installation of any package he likes.