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: On being web-friendly and why info must die Date: Sun, 14 Dec 2014 04:07:57 -0500 Message-ID: References: <20141205123549.GA29331@thyrsus.com> <87ppbqb6s1.fsf@gnu.org> <87h9x2f9me.fsf@fencepost.gnu.org> <87a92uf8ik.fsf@fencepost.gnu.org> <8761dif6ib.fsf@fencepost.gnu.org> <87oar721do.fsf@ferrier.me.uk> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1418548094 27604 80.91.229.3 (14 Dec 2014 09:08:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 14 Dec 2014 09:08:14 +0000 (UTC) Cc: adatgyujto@gmail.com, emacs-devel@gnu.org To: Nic Ferrier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 14 10:08:05 2014 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 1Y059p-0000iI-5G for ged-emacs-devel@m.gmane.org; Sun, 14 Dec 2014 10:08:05 +0100 Original-Received: from localhost ([::1]:35413 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y059o-0003zx-LQ for ged-emacs-devel@m.gmane.org; Sun, 14 Dec 2014 04:08:04 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y059k-0003xK-FW for emacs-devel@gnu.org; Sun, 14 Dec 2014 04:08:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y059j-0000Bi-JU for emacs-devel@gnu.org; Sun, 14 Dec 2014 04:08:00 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y059j-0000Be-CH for emacs-devel@gnu.org; Sun, 14 Dec 2014 04:07:59 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Y059h-0007CG-Bk; Sun, 14 Dec 2014 04:07:57 -0500 In-reply-to: <87oar721do.fsf@ferrier.me.uk> (message from Nic Ferrier on Sat, 13 Dec 2014 12:13:55 +0000) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:180059 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. ]]] > At the time you were enthusiastic about my webapp. A few years ago I became aware of how "web apps", by running software straight off someone else's web page, deny the user control over his computing. To make Javascript acceptable we need to give users a way to develop and run modified versions of it. Thus, the truly ethical way to put Javascript code into service is NOT to send it from a server at all; rather, to package it for installation locally just like C programs. > PS I am also working on an emacs-lisp -> javascript compiler so we could > write the javascript part of a webapp in emacs-lisp. Which language the code is written in is an independent issue. Javascript and Emacs Lisp are both ok source languages, but each user must control what version of the source he actually uses. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call.