From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: NonGNU ELPA Date: Sun, 29 Nov 2020 00:21:48 -0500 Message-ID: References: <87mtzt6qhf.fsf@gnu.org> <87v9eg4gm5.fsf@gnu.org> <87o8k7yt7n.fsf@gnu.org> <87ima56h1a.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28610"; mail-complaints-to="usenet@ciao.gmane.io" Cc: bandali@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 29 06:23:17 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 1kjFB6-0007Kv-H3 for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Nov 2020 06:23:16 +0100 Original-Received: from localhost ([::1]:55750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kjFB5-0007of-E9 for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Nov 2020 00:23:15 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjF9j-0007Fu-8t for emacs-devel@gnu.org; Sun, 29 Nov 2020 00:21:51 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57500) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kjF9i-0004AP-LF; Sun, 29 Nov 2020 00:21:50 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kjF9g-00020d-SP; Sun, 29 Nov 2020 00:21:49 -0500 In-Reply-To: (message from Stefan Kangas on Fri, 27 Nov 2020 09:54:34 +0100) 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:259988 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, we should do that. It should state the full rules, which > > I've posted here, adding some details from my previous message. > > I'll do make that and send it to you. > Thank you. I've cleaned up the points about what we should do to add a package to NonGNU ELPA. Does anyone suggest any further changes? Before we put a package into NonGNU ELPA, we have to look it over and make sure it follows the rules. We also have to check that there is technically or ethically problematical in it. If users like the package and have not complained about it, we can take that as meaning it is good to use. But we should also check its namespace usage. Then we have to determine what relationship to have with its development. There are three possibilities. 1. Make an arrangement with its developers, then entrust it to them by automatically copying their new releases. 2. Automatically copy in new releases, but check them to make sure the code does not become problematical. If it does, we could accept the new version and discuss the matter with the developers, make some changes, or back up the version in NonGNU ELPA to a previous release. 3. Manually check and install new versions when convenient, carrying forward our own changes (small, we hope) and occasionally making more changes. We will need to work out the details of this by doing it. What we need to do now is add packages carefully, one by one, paying attention to the arrangements we make for each one. -- 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)