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: Making Emacs more friendly to newcomers Date: Sat, 25 Apr 2020 23:19:43 -0400 Message-ID: References: <87h7xe79l7.fsf@yahoo.com> <87h7xdbne4.fsf@yahoo.com> <87lfmput2r.fsf@pm.me> <878siorvl7.fsf@yahoo.com> <673E6311-3192-46B9-A058-171550B4F558@icloud.com> 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="7634"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org, theothornhill@pm.me, ndame@protonmail.com To: =?iso-8859-1?Q?=EC=A1=B0=EC=84=B1=EB=B9=88?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 26 05:20:25 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 1jSXqB-0001tJ-OX for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Apr 2020 05:20:23 +0200 Original-Received: from localhost ([::1]:51018 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSXqA-0003R4-PH for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Apr 2020 23:20:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37166) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSXpY-0002o8-U5 for emacs-devel@gnu.org; Sat, 25 Apr 2020 23:19:45 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37327) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSXpX-0000zp-VF; Sat, 25 Apr 2020 23:19:44 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jSXpX-0000tQ-5I; Sat, 25 Apr 2020 23:19:43 -0400 In-Reply-To: (message from =?iso-8859-1?Q?=EC=A1=B0=EC=84=B1=EB=B9=88?= on Sat, 25 Apr 2020 12:32:46 +0900) 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:247812 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. ]]] > > Other than in the case where that machine exists for the same project > > that you're contributing to, this would be SaaSS. > The codebase is usually (almost always) on local. In other words, the language server is almost always installed and running on your own computer. At the basic moral level, that is a good thing. It means you avoid SaaSS. It is the right way to do things. However, if the language server is based on LLVM, by suggesting people install it we would be working towards the replacement of GNU packages with a non-copylefted competitor. That isn't immoral, but it is self-defeating. -- 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)