From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: face for non-ASCII characters Date: Wed, 27 Apr 2011 13:42:28 +0900 Message-ID: <8739l49uff.fsf@uwakimon.sk.tsukuba.ac.jp> References: <874o5uie42.fsf@lifelogs.com> <87y635dll9.fsf@lifelogs.com> <87r58vbj7o.fsf@lifelogs.com> <87fwpba03q.fsf@lifelogs.com> <874o5rqr5z.fsf@lifelogs.com> <87mxjjpal4.fsf@lifelogs.com> <87fwpabgdv.fsf@uwakimon.sk.tsukuba.ac.jp> <87pqo8vph6.fsf@stupidchicken.com> <87fwp4esun.fsf@lifelogs.com> <87aafchi30.fsf@stupidchicken.com> <87tydk2w7i.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: dough.gmane.org 1303879012 17249 80.91.229.12 (27 Apr 2011 04:36:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 27 Apr 2011 04:36:52 +0000 (UTC) Cc: emacs-devel@gnu.org To: Ted Zlatanov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 27 06:36:48 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QEwUa-0003TX-8E for ged-emacs-devel@m.gmane.org; Wed, 27 Apr 2011 06:36:48 +0200 Original-Received: from localhost ([::1]:32936 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEwUZ-0002VY-RN for ged-emacs-devel@m.gmane.org; Wed, 27 Apr 2011 00:36:47 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:34188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEwUW-0002VI-VF for emacs-devel@gnu.org; Wed, 27 Apr 2011 00:36:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QEwUW-0002Sy-5r for emacs-devel@gnu.org; Wed, 27 Apr 2011 00:36:44 -0400 Original-Received: from mgmt1.sk.tsukuba.ac.jp ([130.158.97.223]:45059) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEwUV-0002Sb-MA for emacs-devel@gnu.org; Wed, 27 Apr 2011 00:36:44 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt1.sk.tsukuba.ac.jp (Postfix) with ESMTP id B02DA3FA06D2; Wed, 27 Apr 2011 13:36:35 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 8E8421A304E; Wed, 27 Apr 2011 13:42:28 +0900 (JST) In-Reply-To: <87tydk2w7i.fsf@lifelogs.com> X-Mailer: VM 8.1.93a under 21.5 (beta29) "garbanzo" eac2e6bd5b2c+ XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 130.158.97.223 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:138835 Archived-At: Ted Zlatanov writes: > On Tue, 26 Apr 2011 16:29:39 -0400 Chong Yidong wrote: > CY> So this kind of functionality might tend to encourage end-runs > CY> around mainline Emacs ("come use my version, and all this extra > CY> functionality is magically turned on!"). That ship sailed when Richard released Emacs under a free license. Cf. the Mac versions, or the 15-year history of Mule before it was included in the mainline, or Epoch. Experience shows that most users return to the mainline. > We could enforce the rule that you're only allowed to recommend other > packages that live within the same ELPA or something even more carefully > controlled (a fsf-kevin-bacon-number equal or greater than the current > one, if you know what I mean). You can't (and shouldn't try to) enforce anything. If somebody finds the restrictions onerous, they'll fork the package library (or all of Emacs, whichever seems more convenient at the time). If others find the restrictions onerous, they'll install the forked version. That's what free software means. Eventually there will be a "google this package and install it for me" functionality. I think a better way to go is to add a way to filter on that functionality such that the user can white- or blacklist certain URLs, and the package manager will query for URLs not matched by either list. Default the whitelist to () and the blacklist to t (ie, everything not in the whitelist). Cf. the Debian free, contrib, non-free hierarchy, and Gentoo's allowed-licenses facilty.