From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Proposal for a new package on ELPA: Elbank Date: Tue, 19 Dec 2017 18:01:42 -0500 Message-ID: References: <871sjw1fh1.fsf@petton.fr> <87tvwq6x3u.fsf@petton.fr> <87tvwny6ot.fsf@petton.fr> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1513724439 13542 195.159.176.226 (19 Dec 2017 23:00:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 19 Dec 2017 23:00:39 +0000 (UTC) Cc: emacs-devel@gnu.org To: Nicolas Petton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 20 00:00:35 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRQsC-00030f-9Q for ged-emacs-devel@m.gmane.org; Wed, 20 Dec 2017 00:00:32 +0100 Original-Received: from localhost ([::1]:43150 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRQuA-0007Pu-Nc for ged-emacs-devel@m.gmane.org; Tue, 19 Dec 2017 18:02:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52454) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRQtQ-0007P8-0y for emacs-devel@gnu.org; Tue, 19 Dec 2017 18:01:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRQtP-0003AN-1p for emacs-devel@gnu.org; Tue, 19 Dec 2017 18:01:48 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40914) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRQtK-00036v-PV; Tue, 19 Dec 2017 18:01:42 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eRQtK-0006s9-ER; Tue, 19 Dec 2017 18:01:42 -0500 In-reply-to: <87tvwny6ot.fsf@petton.fr> (message from Nicolas Petton on Tue, 19 Dec 2017 00:09:22 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:221261 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. ]]] > > Does it run JS code from the site? Or do its Python scripts > > substitute for the sites' JS code? > It looks like it does run JavaScript from the site, at least when that's > needed to perform an action (like logging in to some bank portals which > require JavaScript). To recommend Weboob in the simplest way would be unethical -- we must not steer people to using that nonfree Javascript code. Perhaps there is a more complex way to recommend Weboob only for the cases that don't require nonfree JS code, such that Elbank would function for some banks and we would not be doing anything wrong. Do they have a list of which bank portals work without running their JS code, and which bank portals don't work? Can you see roughly what fraction of bank portals require Weboob users to run JS code? Could we make and recommend a modified version which does not run JS code from the banks, and will work with some banks? That would fix the ethical problem, making it possible for us to distribute Elbank recommending the modified Weboob. What we ideally want is to make Weboob handle those bank portals by working around the JS code. That would solve the practical problem in an ethical way. It will take time to motivate the community to do this, but we need to think of the long term. If we can find skilled people who want to do this for one bank, that would get the ball rolling. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) Skype: No way! See https://stallman.org/skype.html.