From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pete Williamson Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] - Introduce reference to a new Emacs build target - NaCl Date: Mon, 30 Mar 2015 14:41:18 -0700 Message-ID: References: <550380B6.7000308@cs.ucla.edu> <551873AC.7030804@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b15a555a0b3c705128857cd X-Trace: ger.gmane.org 1427751715 23420 80.91.229.3 (30 Mar 2015 21:41:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Mar 2015 21:41:55 +0000 (UTC) Cc: Paul Eggert , Michal Nazarewicz , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 30 23:41:46 2015 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 1YchRG-0007pB-He for ged-emacs-devel@m.gmane.org; Mon, 30 Mar 2015 23:41:42 +0200 Original-Received: from localhost ([::1]:36049 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YchRF-0002B9-JY for ged-emacs-devel@m.gmane.org; Mon, 30 Mar 2015 17:41:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YchQy-0002Al-8d for emacs-devel@gnu.org; Mon, 30 Mar 2015 17:41:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YchQw-0003uL-Lg for emacs-devel@gnu.org; Mon, 30 Mar 2015 17:41:24 -0400 Original-Received: from mail-pa0-x234.google.com ([2607:f8b0:400e:c03::234]:34806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YchQw-0003ta-8G for emacs-devel@gnu.org; Mon, 30 Mar 2015 17:41:22 -0400 Original-Received: by pactp5 with SMTP id tp5so12606144pac.1 for ; Mon, 30 Mar 2015 14:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=YZpfzsctwRNL+/oDLNa0GwMQGS21GYLBoKZ/Fv/11NE=; b=m69+2eVb7kQWSyNAuD4jCZKXNbkE8bz/IL2y71TiwBaB5ofVO7F1dz8AaSKH9Teqke rg4Kb+6n4A7VYQ5RQOBsHWks/bKV2VWJPGwFpCW7XacsFFdk0RoWM+JWV2phT/yvMW0u 2f2xXv1DzW+dlJpWef8++nl1Zn4ZF0FGgwcNrlpRMRcol+S2ZPTvqB68CXqCggI5tfLN MfTo6qTixX6Lv8jojG4KpjdpslCcB0n92ri2vLo6Zbr71VUHgbwsINq+c3LaqpeT+OD7 4XwSYlPbXheAHkuH6sOaX062dS+CY16KC5lAweSmOBXAvsX8hYsoMkvtjhCtSJc/BAJU XDIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=YZpfzsctwRNL+/oDLNa0GwMQGS21GYLBoKZ/Fv/11NE=; b=FvvzToDFS41kFZyPejcGvmQInmWw8OvN6Ye6SWRGANS0VN9GatYpqHbFnwkgbvWjrW Dbs/t4A2f97dzOwU2pq2M6MgI1sp2G1qWq9lwi+aeCNho1tamckFOzJzcbPenWP7h2W4 7Qc/b4oirklSgfxzZdG2cQlvU8/a6/ypa15S/+Bp7hZLFLpq34LePLl9RuUm6SMqWrGd UjAbR3ggvM0rFcXu+OUV2xQql6G+Eqngx3opVgrTAIGOPG4YBPaxiS8VKDnYILu9mV+c 9EMkG/ewQXpsrGYn46T8ytIbUHzWpfnUivWfbP0Yy6oszgS2TiecvXxas95tjMfgdjUY 77Hg== X-Gm-Message-State: ALoCoQkiD5pYAXmCjAgspCv/vaGxehenUuCTyfdX0Id3Cra5l9oLdZCZvTrv0a6PEZvn8HZAWx32 X-Received: by 10.68.138.230 with SMTP id qt6mr2459471pbb.66.1427751678543; Mon, 30 Mar 2015 14:41:18 -0700 (PDT) Original-Received: by 10.70.31.4 with HTTP; Mon, 30 Mar 2015 14:41:18 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::234 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:184574 Archived-At: --047d7b15a555a0b3c705128857cd Content-Type: text/plain; charset=UTF-8 Sorry, that page is misleading when taken from a licensing point of view, I've notified the NaCl SDK team and they'll look into revising the wording. The statement "NaCl modules must be run from the Chrome Web Store (CWS)" is a statement about what the browser permits without user action *by default*, not a licensing statement. It was meant to contrast with the statement above it regarding PNaCl (portable native client), which the browser will by default load from any page. Users of Chrome or Chromium can opt into running NaCl modules on web pages outside the Web Store from about://flags. Additionally Chrome Apps can be side-loaded from the chrome://extensions page or at the command line. The NaCl port of Emacs will run in both chrome and chromium. While we do plan to make a copy of Emacs available (for $0, and with a link to source) in the Chrome Web Store, the web store is not a requirement, and can be bypassed completely in several ways. The first is to "sideload" the app from chrome://extensions (this is for example how I test local builds). Chrome and chromium can also be run with the "--load-and-launch-app" command line flag, which allows the user to load any chrome app from any directory. Additionally, we hope to eventually complete a PNaCl port of Emacs. In the default configuration of Chrome/Chromium, this will allow a web page with part of the page running full emacs, downloaded on demand. NaCl Emacs can be compiled today from the open source patches and scripts in the https://chromium.googlesource.com/external/naclports.gitrepository, and is being redistributed freely already. Does this address you concerns? On Mon, Mar 30, 2015 at 3:12 AM, Richard Stallman wrote: > [[[ 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. ]]] > > > Thanks, I did a bit more reading about NaCl and in > > I ran across the > statement "NaCl > > modules must be run from the Chrome Web Store (CWS)". > > > I will take a look. > > -- > Dr Richard Stallman > President, Free Software Foundation > 51 Franklin St > Boston MA 02110 > USA > www.fsf.org www.gnu.org > Skype: No way! See stallman.org/skype.html. > > --047d7b15a555a0b3c705128857cd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Sorry, that pa= ge is misleading when taken from a licensing point of view, I've notifi= ed the NaCl SDK team and they'll look into revising the wording.
<= div style=3D"font-size:12.8000001907349px">
The statement "NaCl=C2=A0m= odules must be run from the Chrome Web Store (CWS)" is a statement abo= ut what the browser permits without user action=C2=A0by default, not= a licensing statement.
It was meant to contrast = with the statement above it regarding PNaCl (portable native client), which= the browser will by default load from any page.
= Users of Chrome or Chromium can opt into running NaCl modules on web pages = outside the Web Store from about://flags. Additionally Chrome Apps can be s= ide-loaded from the chrome://extensions page or at the command line.=

T= he NaCl port of Emacs will run in both chrome and chromium.=C2=A0 While we = do plan to make a copy of Emacs available (for $0, and with a link to sourc= e) in the Chrome Web Store, the web store is not a requirement, and can be = bypassed completely in several ways. The first is to "sideload" t= he app from chrome://extensions (this is for example how I test local build= s).=C2=A0 Chrome and chromium can also be run with the "--load-and-lau= nch-app" command line flag, which allows the user to load any chrome a= pp from any directory.=C2=A0 Additionally, we hope to eventually complete a= PNaCl port of Emacs.=C2=A0 In the default configuration of Chrome/Chromium= , this will allow a web page with part of the page running full emacs, down= loaded on demand.

NaCl Emacs can be compiled today from the open source patches and scrip= ts in the=C2=A0https://chromium.googlesource.com/external/naclp= orts.gitrepository, and is=C2=A0being redistributed freely already.

Does this address you concerns?
On Mon, Mar 30, 2015 at 3:12 AM, Richard Stallm= an <r= ms@gnu.org> wrote:
[[[ To a= ny NSA and FBI agents reading my email: please consider=C2=A0 =C2=A0 ]]] [[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
=C2=A0 > Thanks, I did a bit more reading about NaCl and in
=C2=A0 > <https://developer.chrome.com/native-client> I ran acro= ss the statement "NaCl
=C2=A0 > modules must be run from the Chrome Web Store (CWS)".


I will take a look.

--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org=C2=A0 www.gnu.org
Skype: No way! See stallman.org/skype.html.


--047d7b15a555a0b3c705128857cd--