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: Elisp LSP Server Date: Wed, 27 Oct 2021 10:36:16 -0400 Message-ID: References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <87ee99dv34.fsf@gmail.com> <07cf50ddddb5a9556aa94201a7ac88c9@webmail.orcon.net.nz> <87r1d0562u.fsf@yahoo.com> <87r1cz7qcd.fsf@posteo.net> <87bl4367av.fsf@yahoo.com> <87fstf7kz4.fsf@posteo.net> <87o8814q1v.fsf@yahoo.com> <87r1cs9faa.fsf@yahoo.com> <87pmsa94k2.fsf@yahoo.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="30128"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, psainty@orcon.net.nz, emacs-devel@gnu.org, luangruo@yahoo.com, joaotavora@gmail.com, mardani29@yahoo.es To: Ag Ibragimov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 27 17:21:43 2021 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 1mfkkJ-0007dn-3y for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Oct 2021 17:21:43 +0200 Original-Received: from localhost ([::1]:36138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mfkkH-0004lq-CT for ged-emacs-devel@m.gmane-mx.org; Wed, 27 Oct 2021 11:21:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfk2N-0007cl-PJ for emacs-devel@gnu.org; Wed, 27 Oct 2021 10:36:21 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38678) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfk2M-0001Wm-Rp; Wed, 27 Oct 2021 10:36:18 -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=Rn/Ry8f//D6/Cm+45CwfbqZNbKoKq3/T/ING8ze1Ibo=; b=dVlifJRrqoGF GeFqUUB3rETH0Vs7GEKu5Jvs7z8k/yKEpLk/6YFyvpgCK93fze2sWDM+LpnYp9Wm/iJsHpo/1n5Pt cby/NzgGEKNooSqUVAc3DsdntZtW6OEWOx1Po+e1BOlT/kr3Q80FFseeYVks3WsStlTVHpfRoBxV8 qzGsAHFTRSoLLsGbRYuZ/Dkn1vLnoVAsG6XesypTvd3SHwaUP5HzfKrA5eHO2Qd6CWwJoqHvKdH8g FM7PzxslN3KCHUC+2rvUmTmQ3tIlsBKty/2pO1ZefQyUEuJjFjp/1/tos1KcxKLgqTmCBXzEhsnie j9tO44z4UteysbnfqgUj3w==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mfk2K-0002cz-7j; Wed, 27 Oct 2021 10:36:16 -0400 In-Reply-To: (message from Ag Ibragimov on Tue, 12 Oct 2021 12:14:54 -0500) 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:277977 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. ]]] > You keep saying that we must avoid integrating Emacs with > proprietary software. In a general sense, I agree. But I'm not > sure I can completely agree with the reasons you're stating: > "Doing otherwise would encourage people to use non-free > software". There's also the other side of that coin: If Emacs > doesn't work well in some environments - users simply may stop > using Emacs. We are failing to communicate because you are making the _popularity_ of Emacs the highest priority. But that's not our goal. I did not write Emacs just to have a success. There are more important things at stake here. The GNU Project has a goal that is more important than its own success. Its goal is to help eliminate injustice in computing. Every nonfree program does injustice to its users. See fsf.org/tedx (14 minutes) for explanastion. The reason we must not encourage people to use nonfree programs is because we would be leading them into being vicims of injustice. That would be culpable on our part. We say, "Foo is a nonfree program so it does injustice to you if you use it." If we also said, "If you're using Emacs, to solve this problem, use Foo," that would be a moral contradiction. We must not present a nonfree program as a solution, because it's the problem. We can make Emacs function for people who use GitHub, but we must not give GitHub privileges over the other forges that treat their users ethically. -- 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)