From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: Autoload from a web page? Date: Tue, 29 Dec 2009 06:29:48 +0100 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1262064629 8763 80.91.229.12 (29 Dec 2009 05:30:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Dec 2009 05:30:29 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 29 06:30:22 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 1NPUey-0006P9-Dn for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2009 06:30:20 +0100 Original-Received: from localhost ([127.0.0.1]:52882 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPUey-0006av-HM for ged-emacs-devel@m.gmane.org; Tue, 29 Dec 2009 00:30:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NPUet-0006Yg-1V for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:30:15 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NPUeo-0006WV-MD for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:30:14 -0500 Original-Received: from [199.232.76.173] (port=33937 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NPUeo-0006WL-F8 for emacs-devel@gnu.org; Tue, 29 Dec 2009 00:30:10 -0500 Original-Received: from mail-gx0-f215.google.com ([209.85.217.215]:58070) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NPUen-0006xm-EJ; Tue, 29 Dec 2009 00:30:09 -0500 Original-Received: by gxk7 with SMTP id 7so330211gxk.12 for ; Mon, 28 Dec 2009 21:30:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=HKyIBaOSGzvEso6XGPdN4uNZUNKhgI9x7scRvmkwsYc=; b=tcwZSB9U2dm/NiyRA9m5n55qiSn/1NEPpcR9J2xxTm/Tg34aEXXHAaQ1kyxmoEmRmz t0lT1IkNKLbRJGutxdkHfX/TL8+ER8RVveB9GQDC/yEEszf7gJbqnDetJhwsC+Mj5b1J knv/kMDMRURkAUxOgESfTkycFO+lLCQaWFAfA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=S2vkEQ3Bw9ZqdUpHOfaqr3EWZn4oxIliNQdgmSfQcBSmg3ZHb9gUW7LyVvK3yHGCvn yFF7YScyrdvUS6oGpGOM7XtZxOFneFaanXB6752IJl3Qm8S2daK5TyrZXOO+x8YQco1r z0XWvDLoXSjiyCeJ2kw6DlFSQnx9EB5LmJYc8= Original-Received: by 10.101.166.15 with SMTP id t15mr4253189ano.5.1262064608172; Mon, 28 Dec 2009 21:30:08 -0800 (PST) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:118917 Archived-At: On Tue, Dec 29, 2009 at 6:22 AM, Richard Stallman wrote: > =C2=A0 =C2=A0- You have group of related elisp files in a common place on= the web. > =C2=A0 =C2=A0- You download one of them, but it turns out that it does `r= equire' or > =C2=A0 =C2=A0autoload that supposes you have downloaded the other files t= oo. > > 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. But in this situation he is not cut out of the decision. At least that is not my intention. In this scenario the user wants to download a package, but he may not want all of it at once. It is just like autoloading locally, but with the difference that the files are loaded from the web (in a well defined manner). > =C2=A0 =C2=A0In a situation like that it is possible to set up for autolo= ading > =C2=A0 =C2=A0things 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 Yes, I understand that and I read about the problem with javascript. The same problems can not arise here since the user will be in control of where to download files from. Unlike the situation with javascript a single site (or a list of well defined sites) will be where the download comes from. > Please see http://www.gnu.org/philosophy/javascript-trap.html. =C2=A0That > issue is not related to Emacs, but it is basically the same issue. > >