From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs Mac port Date: Tue, 29 Dec 2015 01:47:03 -0500 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: ger.gmane.org 1451371654 19477 80.91.229.3 (29 Dec 2015 06:47:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Dec 2015 06:47:34 +0000 (UTC) Cc: mituharu@math.s.chiba-u.ac.jp, emacs-devel@gnu.org To: Bozhidar Batsov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 29 07:47:21 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aDo3z-0002JV-Rx for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2015 07:47:19 +0100 Original-Received: from localhost ([::1]:47244 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDo3z-0006lp-6C for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2015 01:47:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36317) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDo3u-0006hI-97 for emacs-devel@gnu.org; Tue, 29 Dec 2015 01:47:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aDo3t-00008L-9B for emacs-devel@gnu.org; Tue, 29 Dec 2015 01:47:14 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49250) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDo3l-0008Ul-Rx; Tue, 29 Dec 2015 01:47:05 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aDo3j-0003jz-VX; Tue, 29 Dec 2015 01:47:04 -0500 In-reply-to: (message from Bozhidar Batsov on Mon, 28 Dec 2015 09:44:18 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:197063 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. ]]] > We should aim to provide the best possible Emacs experience on every > platform, Usually, but not always. The purpose of GNU Emacs is to be a good part of the GNU system and thus to make the GNU system better; other platforms are secondary. GNU Emacs should never offer people a practical reason to use some other system instead of GNU. Therefore, when someone implements a useful new feature but only for a non-GNU system, we do not accept it that form. Instead we say, "Make it work equally well on GNU, and we will accept it." > many friends > of mine who were long-time GNU/Linux users work on OS X today, me > included This is a VERY bad thing. Can we find ways to discourage this? In principle, adding nice features to Emacs that work on GNU/Linux and do not work on MacOS could help. But I don't see much scope for success that way. I think our principal hope of influencing people is through influencing the way they think about the choice of system. For instance, by teaching them to value freedom (which MacOS denies) more and convenience (which Apple might offer them) less. If we took the attitude that we aim to "serve the users" wherever they happen to be, that would convey the message, "Sure, switch to MacOS -- we will make it easier for you." For us, a self-defeating approach. Thus our stance is that a person who moves from GNU/Linux to MacOS is being self-destructively foolish. We take this seriously and we must speak and act in accord with it. This way, we can influence some people. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.