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: PL support Date: Thu, 14 May 2020 01:03:41 -0400 Message-ID: References: <9mmFgzvrBwjt_n_VJyaJdXINraNi5HsGpwq-0MLeKiJA7kG2BQA4uywrzjyz7lpRS0OZDpjEi8lspOKYUA7P_QsODsDew_8nbH960G55fmY=@protonmail.com> <87d07xamrg.fsf@ericabrahamsen.net> <878silajdl.fsf@ericabrahamsen.net> <87tv18pyh4.fsf@russet.org.uk> <83zhaih0oz.fsf@gnu.org> <83pnbegsvm.fsf@gnu.org> <83imh5hby1.fsf@gnu.org> <2e4e8ce9-d857-f3e3-31cf-a40dee67bd25@yandex.ru> <83y2q1dsvh.fsf@gnu.org> <2468efa6-7dbd-8634-44cc-586bb6985f49@yandex.ru> <83pnbddrfd.fsf@gnu.org> <83k11ldpxs.fsf@gnu.org> <83imh5dnun.fsf@gnu.org> <2c09354e7994f0e61271ab0078256a9dc4202171.camel@k-7.ch> <66042e2090742ef8413f153a2517f03ad7b533f8.camel@k-7.ch> 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="42755"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: =?iso-8859-1?Q?S=C3=A9bastien?= Gendre Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 14 07:06:49 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 1jZ653-000B2H-3h for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 07:06:49 +0200 Original-Received: from localhost ([::1]:44484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZ652-0000kw-5H for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 01:06:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ623-0004F4-5H for emacs-devel@gnu.org; Thu, 14 May 2020 01:03:43 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54014) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZ622-0007DR-Rc; Thu, 14 May 2020 01:03:42 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jZ621-0005L9-W2; Thu, 14 May 2020 01:03:42 -0400 In-Reply-To: <66042e2090742ef8413f153a2517f03ad7b533f8.camel@k-7.ch> (message from =?iso-8859-1?Q?S=C3=A9bastien?= Gendre on Tue, 12 May 2020 18:06:06 +0200) 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:250192 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. ]]] Stefan Monnier wrote: > 3- It doesn't handle their OCaml code, doesn't give them any > completions while they type, nothing. > 4- They search the web for an answer. > 5- The answer tells them to install those things from MELPA. > 6- They wonder why on earth it's not enabled by default since it's > a matter of a couple lines and you can't do anything without it. > 7- Now it's enabled, so they have direct easy access to some packages > that recommend proprietary software. This does happen, and it is a problem. The question is, what should we do about it? Let's start by noting the overall situation. Our mission is to lead people away from the injustice of nonfree software. That mainly means the people who disagree with us, plus the larger number who have never thought about the issue. When they hear about our work, they are usually told that it is "open source", which means that our message is entirely edited out of what they see. How can we make our message reach them? One important method is to draw a line against nonfree software. Then we have to wave it in front of Emacs users so that they notice it and think about it. In other words, we have to put up an obstacle that will slow down people's passage from Emacs to nonfree software. If it doesn't slow them down, they won't notice it. When we have such an obstacle, in a world where most people would like to make the passage from Emacs to nonfree programs as smooth as possible, some of them will "help" others do that by posting pages that lead people to nonfree software. That weakens the effect; it undermines the obstacle. This unfortunate effect will happen no matter where we put the obstacle. When someone argues for moving the obstacle further out because it is being undermined, we must keep in mind that an obstacle further out will be undermined too. Meanwhile, moving the obstacle further out has the effect of increasing our visible toleration of nonfree software, and that weakens our message. People could see it and not realize that we call nonfree software an injustice. We have to consider carefully the best place to put the obstacle, keeping in mind that the place that offers the most convenience is surely too far out. -- 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)