From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: GNU ELPA package discoverability Date: Mon, 25 May 2020 00:36:25 -0400 Message-ID: References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <2e630dc7-ba1d-e4c9-74b3-4da976db1e82@yandex.ru> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="31752"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Emacs-devel@gnu.org To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 25 06:37:05 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 1jd4rJ-0008Bo-4f for ged-emacs-devel@m.gmane-mx.org; Mon, 25 May 2020 06:37:05 +0200 Original-Received: from localhost ([::1]:55810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jd4rI-0002OM-6I for ged-emacs-devel@m.gmane-mx.org; Mon, 25 May 2020 00:37:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49846) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jd4qh-0001TM-PJ for Emacs-devel@gnu.org; Mon, 25 May 2020 00:36:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43102) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jd4qh-0007Zg-G4; Mon, 25 May 2020 00:36:27 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jd4qf-0007ZM-Py; Mon, 25 May 2020 00:36:26 -0400 In-Reply-To: (message from Tim Cross on Sun, 24 May 2020 19:15:46 +1000) 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:251342 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Yes, but more specifically, what are the goals of ELPA (and the proposed > ELPA without copyright assignment)? How are these to fit into the GNU Emacs > eco-system? For us, the question is how they fit into the GNU Project and with its goals of freedom. However, most of the specific questions you brought up are mostly practical. You posed one question has an answer that comes from a nontechnical basis: > What about platforms - do packages need to support all > the same platforms that Emacs supports? Each package, and each feature in each package, must support the GNU system, and in particular GNU/Linux. Support for any other systems, including Windows and MacOS, is optional. The rest of these questions you posed are purely practical. > What should go into ELPA, what should go into Emacs 'core'? How > will these ELPA archives work with GNU Emacs releases? (e.g. Do the > packages in these archives need to be compliant with new release, such as > not using functions flagged obsolete, using updated versions of > libs/modules in emacs core etc). Will an Emacs release be held up if there > is a package in ELPA that does not work with new version? When can packages > be updated and what backwards compatibility with older versions of Emacs > should they support? ... for the archive where copyright is > assigned to the FSF, who is responsible for maintenance and updates? When > should packages be removed? and the Emacs developers (talking with this list) can work out good practical answers. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)