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: Autoload from a web page? Date: Tue, 29 Dec 2009 00:22:43 -0500 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1262064206 7751 80.91.229.12 (29 Dec 2009 05:23:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Dec 2009 05:23:26 +0000 (UTC) Cc: emacs-devel@gnu.org To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 29 06:23:19 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NPUYA-0004yH-L0 for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2009 06:23:18 +0100 Original-Received: from localhost ([127.0.0.1]:50183 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPUYA-0004AP-RI for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2009 00:23:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NPUY4-00048L-I0 for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:23:12 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NPUXv-00044f-RA for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:23:12 -0500 Original-Received: from [199.232.76.173] (port=57831 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPUXv-00044c-KI for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:23:03 -0500 Original-Received: from [140.186.70.10] (port=33262 helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NPUXv-00067K-S6 for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:23:03 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NPUXb-0000ez-8p; Tue, 29 Dec 2009 00:22:43 -0500 In-reply-to: (message from Lennart Borgman on Mon, 28 Dec 2009 19:55:43 +0100) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:118916 Archived-At: - You have group of related elisp files in a common place on the web. - You download one of them, but it turns out that it does `require' or autoload that supposes you have downloaded the other files too. I understand that is the case you're talking about. It is wrong to cut the user out of the process of deciding what software to install. In a situation like that it is possible to set up for autoloading things by downloading them from the web without compromising security This issue is not about security in the usual sense. It is about preserving the user's control of his computing. This is a fundamental goal for the GNU Project Please see http://www.gnu.org/philosophy/javascript-trap.html. That issue is not related to Emacs, but it is basically the same issue.