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: How to distribute dynamic modules by themselves? Date: Sun, 27 Mar 2022 01:27:42 -0400 Message-ID: References: <951567BE-B2FA-4224-A369-B96469D2E083@gmail.com> <87y210apam.fsf@gnus.org> <1CD02B14-06CC-4D8F-8CC0-A9C214FA2AED@gmail.com> 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="32963"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Mar 27 07:28:40 2022 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 1nYLSC-0008NX-JX for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Mar 2022 07:28:40 +0200 Original-Received: from localhost ([::1]:48946 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nYLSA-00045s-Vb for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Mar 2022 01:28:38 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYLRH-0002kT-Ra for emacs-devel@gnu.org; Sun, 27 Mar 2022 01:27:43 -0400 Original-Received: from [2001:470:142:3::e] (port=38260 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYLRH-00037w-IV; Sun, 27 Mar 2022 01:27:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=EEQAvQlhFtNhhmZDhe3LjDIfZw9edSTWX6JFGoi2EJs=; b=RwUtLQhlUeOr Vc0nOBfzSQSPOrww2eJAehg1Gja5++0TIoVhHEKtCJQMvXyDAzoCqeyPcq4+B9hwvb8PrZXFKHMzQ 0kD84eFZH1o0/SYvK7jR33QjnHsHzhdqbavEJKDEYV38HhmF9NpiHFi4QZS+ibSrszkO4KeG0Gns9 2AY34nfse1CuiW+hS+nKAk3EC4PHBROHaFkcmA+3ZEZXm6cjUoTcwAcfcuC7G3Gn6GS5tjx2rLO1l REJ1bBWurecaCPvBTqtf2D8QHt/JIOU7I3VIHVtte00hMdFU4sk012wxPCpTQxGmUwCnHwhaLLysC o5exk9nh324peGw8BlAyRQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1nYLRG-0008B5-Bh; Sun, 27 Mar 2022 01:27:42 -0400 In-Reply-To: <1CD02B14-06CC-4D8F-8CC0-A9C214FA2AED@gmail.com> (message from Yuan Fu on Thu, 24 Mar 2022 22:53:33 -0700) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:287499 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. ]]] > Only machines that I have access for, in the spirit of “provided > as is”. I’m certainly not capable of providing binary modules for > all systems Emacs runs on. This is a moral issue, not just a practical issue. The purpose of GNU is _not_ simply to "make life more convenient for some users" and never mind which ones. It is to advance the cause of freedom for users of computing. We must keep this in mind, to ensure we don't score a careless own-goal. Thus, if we decide to distribute prebuilt binaries of some module, we should make sure to support the main free GNU/Linux distros first. After that, we could support the main nonfree GNU/Linux distros. After that, we could support nonGNU systems, if people volunteer support for them. Overall, I think this is a lot more trouble than it is worth. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)