From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: William Gardella Newsgroups: gmane.emacs.devel Subject: Re: Emacs Webapp/Plugin Date: Wed, 08 Aug 2012 01:19:13 -0400 Message-ID: <87vcguezam.fsf@gmail.com> References: <87fw8be692.fsf@catnip.gol.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1344403179 5186 80.91.229.3 (8 Aug 2012 05:19:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Aug 2012 05:19:39 +0000 (UTC) To: emacs-devel-mXXj517/zsQ@public.gmane.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org Wed Aug 08 07:19:40 2012 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 1SyygB-0002S5-FR for ged-emacs-devel@m.gmane.org; Wed, 08 Aug 2012 07:19:35 +0200 Original-Received: from localhost ([::1]:51793 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyygA-0008FW-Lr for ged-emacs-devel@m.gmane.org; Wed, 08 Aug 2012 01:19:34 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:32917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Syyg7-0008FO-P6 for emacs-devel-mXXj517/zsQ@public.gmane.org; Wed, 08 Aug 2012 01:19:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Syyg6-00087b-Jd for emacs-devel-mXXj517/zsQ@public.gmane.org; Wed, 08 Aug 2012 01:19:31 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:49947) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Syyg6-00087Q-Ch for emacs-devel-mXXj517/zsQ@public.gmane.org; Wed, 08 Aug 2012 01:19:30 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Syyg3-0002B3-Qa for emacs-devel-mXXj517/zsQ@public.gmane.org; Wed, 08 Aug 2012 07:19:27 +0200 Original-Received: from 76-204-120-197.lightspeed.wlfrct.sbcglobal.net ([76.204.120.197]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 08 Aug 2012 07:19:27 +0200 Original-Received: from gardellawg by 76-204-120-197.lightspeed.wlfrct.sbcglobal.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 08 Aug 2012 07:19:27 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 35 Original-X-Complaints-To: usenet-mkLwACOSqtU9smdsby/KFg@public.gmane.org X-Gmane-NNTP-Posting-Host: 76-204-120-197.lightspeed.wlfrct.sbcglobal.net X-Archive: encrypt User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) Cancel-Lock: sha1:vqgskSH9cQW7Sytr9ppvIR/kPEs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel-mXXj517/zsQ@public.gmane.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-mXXj517/zsQ@public.gmane.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org Xref: news.gmane.org gmane.emacs.devel:152318 Archived-At: Richard Stallman writes: > > For one thing, I am concerned people might use it in Chrome, which > > is nonfree software with a universal back door. If that caught on, > > it would be a disaster in terms of our primary goal: giving users > > freedom. > > Wait, doesn't Emacs run on lots of nonfree systems? > > Yes, it does. However, in this scenario, Emacs would do less of the > job than it does now, and would depend on more proprietary software. > That is a step in the wrong direction. > > > The underlying premise is that there are no "desktop" apps > > available on this imagined system, just web apps and browser > > plugins. > > > That IS a disaster, in terms of users' freedom. It pushes users > > into total dependence on servers. > > What if it's their server ...? > > IF it is the user's own server, there's nothing wrong with using using > that server. But that is not the way Google intends Chromeboxes to be > used, not probably the way most people will use them. To make a small, tangential point here, there is Elnode ( https://github.com/nicferrier/elnode/ ) which is a kind of dynamic web framework for Emacs Lisp, built on the idea of using asynchronous Emacsen as subprocesses to do the job of serving pages. As noted in the documentation, one project proposal from the author is the idea of implementing an emacsclient under elnode. That would have the potential to offer users of all browsers (not just Chrom[ium] or Firefox or whatever) a way to use a remote Emacs on systems where all they have access to is a browser.