From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: theming Date: Fri, 08 Jul 2005 18:01:45 -0400 Message-ID: References: <42CC7021.5050606@student.lu.se> <42CCD07F.5010509@student.lu.se> <85pstun1e4.fsf@lola.goethe.zz> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1120862033 21166 80.91.229.2 (8 Jul 2005 22:33:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 8 Jul 2005 22:33:53 +0000 (UTC) Cc: david.reitter@gmail.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 09 00:33:45 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dr1Pl-0000Un-47 for ged-emacs-devel@m.gmane.org; Sat, 09 Jul 2005 00:33:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dr1RC-00089z-0R for ged-emacs-devel@m.gmane.org; Fri, 08 Jul 2005 18:35:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dr1OU-0007Ho-0f for emacs-devel@gnu.org; Fri, 08 Jul 2005 18:32:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dr1My-0006hU-6H for emacs-devel@gnu.org; Fri, 08 Jul 2005 18:31:08 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dr1Mw-0006Ol-Br for emacs-devel@gnu.org; Fri, 08 Jul 2005 18:30:50 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Dr148-0003kA-Ct for emacs-devel@gnu.org; Fri, 08 Jul 2005 18:11:24 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Dr0un-0002TE-SN; Fri, 08 Jul 2005 18:01:45 -0400 Original-To: Stefan Monnier In-reply-to: (message from Stefan Monnier on Fri, 08 Jul 2005 10:27:59 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:40662 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:40662 > However, as long as the (IMHO sensible) patches that Seiji Zenitani and > I have provided (which only pertain to the OS X version) don't find their > way into the core or get formally rejected with reasons given, Mac-only patches are looked at only by the people that are interested in Macs. It's up to them. There is, however, one rule: if something goes beyond merely adapting Emacs to the Mac, and provides an additional Emacs feature, then it must be implemented in general--not for the Mac alone. (The same rule applies to Windows.) Our aim is to replace proprietary software, not to enhance it. And GNU Emacs is part of the GNU operating system. Thus, a hypothetical feature that worked only on MacOS would be an enhancement to non-free software, and thus ethically unacceptable. The right way to do a new feature is so that it works on the GNU system also. I don't know what those specific patches do, and I don't know whether this rule applies to them or not. I'm mentioning it now so that it won't be forgotten.