emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Bradley M. Kuhn" <bkuhn@ebb.org>
To: Ihor Radchenko <yantar92@gmail.com>
Cc: Emacs orgmode <Emacs-orgmode@gnu.org>
Subject: Re: Links to javascript-based websites from orgmode.org: Paypal and Github
Date: Sun, 20 Mar 2022 18:22:15 -0700	[thread overview]
Message-ID: <YjfTR9mgndpak4PG@ebb.org> (raw)
In-Reply-To: <874k3seuec.fsf@localhost>


> "Bradley M. Kuhn" <bkuhn@ebb.org> writes:
> > I generally recommend PayPal to projects that want to minimize
> > proprietary Javascript because you cn often make it all the way through a
> > PayPal transaction (if you already have a PayPal account with a credit
> > card attached and you're in the USA) with Javascript fully turned off.

Ihor Radchenko wrote:
> Could you elaborate a bit why you consider PayPal better than Librepay
> (Stripe)?

Note that Librepay isn't a payment processor; it's a fundraising site that is
a consumer (rather than provider) of payment processing.  Underneath,
Librepay uses PayPal and/or Stripe (and maybe other payment processors, but I
think those are the primary two, and possibly the only two, that Librepay
supports).

In my work at Software Freedom Conservancy (and at other charities before
it), I've evaluated and keep good tabs on how much proprietary software users
are required to install (usually in the form of proprietary Javascript) to
donate money via various payment processors.  It *is* possible to get all the
way through a PayPal donation without running proprietary Javascript once you
already have a PayPal account.  This isn't true with Stripe; every Stripe
transaction needs proprietary Javascript.

Meanwhile, PayPal definitely keeps getting worse, so their advantage over
Stripe isn't particularly strong.  I have heard from folks outside the USA
that it's absolutely impossible to do anything on PayPal without proprietary
Javascript.  When you're geolocated as being in the USA, things are slightly
better with PayPal with regard to Javascript requirements.  If you are in the
USA and have a pre-existing PayPal account, then likely you can get all the
way through the payment without running proprietary Javascript.

> I made an attempt to pay using PayPal with LibreJS extension and I was
> unable to go through even a little.  …  For Librepay, I made all the way to
> the point where I had to run Stripe.

Right, but that is merely comparing an apple martini to an apple juice box,
and pointing out the latter didn't cause the user to become intoxicated.
AFAICT, Librepay doesn't process payments without Stripe or PayPal (or some
other payment processor).  Obviously if you like the add-on services that
Librepay offers for donation solicitation/management on top of payment
processing, then by all means use that too.  But ultimately underneath,
you'll be using some payment processor.

> Now, we have removed PayPal and left Librepay option in orgmode.org, but if
> you think that PayPal should be considered better compared to Librepay
> ethically, we would like to hear your opinion.

Again, the individual (and I think it is just one person) that runs Librepay
is providing a service that some folks like, but that service isn't
processing payments, AFAIK.

If you're encourage people to donate to orgmode via Librepay, you're
encouraging them to use either PayPal or Stripe, ultimately, since they won't
finish the donation transaction without using an underlying payment
processor.  As I said, if you like the add-ons that Librepay is providing on
top of PayPal and/or Stripe, then of course enjoy them, since Librepay
*itself* (AFAIK) is licensed freely.  But, if you goal is to find a payment
processor that doesn't require users to (at least sometimes) run proprietary
Javascript, then there is basically no way to do it, unless you do the PCI
compliance yourself, which is a staffing commitment. (I discussed this in my
prior email.)

Thank you again for orgmode.  I use it every day!

  -- bkuhn


  reply	other threads:[~2022-03-21  1:52 UTC|newest]

Thread overview: 104+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-25 11:29 Communication problems and possible problems with the website c.buhtz
2022-02-25 12:20 ` Byung-Hee HWANG
2022-02-25 12:25 ` Russell Adams
2022-02-25 12:38   ` c.buhtz
2022-02-25 13:12     ` Russell Adams
2022-02-25 12:57   ` Ihor Radchenko
2022-02-26  9:09     ` Bastien
2022-02-25 12:30 ` Ihor Radchenko
2022-02-25 12:48   ` c.buhtz
2022-02-25 14:18     ` Ihor Radchenko
2022-02-25 14:24       ` c.buhtz
2022-02-25 15:08         ` Russell Adams
2022-02-26  9:19           ` Bastien
2022-02-25 15:14         ` Links to javascript-based websites from orgmode.org: Paypal and Github (was: Communication problems and possible problems with the website) Ihor Radchenko
2022-02-25 15:38           ` Michael Powe
2022-02-25 17:39           ` Links to javascript-based websites from orgmode.org: Paypal and Github Bastien Guerry
2022-02-26  5:50             ` Ihor Radchenko
2022-02-26  8:57               ` Bastien
2022-02-26 15:18                 ` Jean Louis
2022-02-27 17:18                   ` Bastien Guerry
2022-02-27 17:32                     ` Neil Jerram
2022-02-27  4:11                 ` Richard Stallman
2022-02-27 17:57                   ` Bastien
2022-02-27  4:43                 ` Bradley M. Kuhn
2022-03-20 11:27                   ` Ihor Radchenko
2022-03-21  1:22                     ` Bradley M. Kuhn [this message]
2022-02-27 11:29                 ` Max Nikulin
2022-02-27 12:58                   ` Timothy
2022-02-27 14:25                     ` Michael Powe
2022-03-20  6:31                   ` Ihor Radchenko
2022-06-18  1:29                 ` Ihor Radchenko
2022-06-18  9:51                   ` Ihor Radchenko
2022-06-18 14:31                   ` Bastien
2022-06-19 15:52                   ` Richard Stallman
2022-06-20  0:13                     ` briangpowell
2022-06-20  1:22                     ` Ihor Radchenko
2022-06-20  2:11                       ` briangpowell
2022-06-20  2:35                         ` Ihor Radchenko
2022-06-27  3:43                       ` Richard Stallman
2022-06-27 10:11                         ` Ihor Radchenko
2022-06-28  3:25                           ` Richard Stallman
2022-06-28  3:35                             ` Vikas Rawal
2022-07-02  3:33                               ` Richard Stallman
2022-07-02 16:23                                 ` Vikas Rawal
2022-07-04  3:39                                   ` Richard Stallman
2022-07-04  4:32                                     ` Timothy
2022-07-04 12:38                                       ` Ihor Radchenko
2022-07-04 17:48                                         ` Michael Powe
2022-07-06  2:50                                         ` Richard Stallman
2022-07-06 14:42                                           ` Hendursaga
2022-07-08  3:33                                             ` Richard Stallman
2022-07-08  4:32                                               ` Tim Cross
2022-07-08  4:48                                               ` tomas
2022-07-08  5:25                                               ` Dr. Arne Babenhauserheide
2022-07-11  3:16                                                 ` Richard Stallman
2022-07-11  4:37                                                   ` Dr. Arne Babenhauserheide
2022-06-28  7:02                             ` Dr. Arne Babenhauserheide
2022-06-28  8:23                               ` Tim Cross
2022-06-30  3:09                               ` Richard Stallman
2022-06-30 18:21                                 ` Dr. Arne Babenhauserheide
2022-07-01  3:34                                   ` Richard Stallman
2022-07-01  3:53                                     ` Tim Cross
2022-07-01 17:54                                       ` Michael Powe
2022-07-01 18:42                                         ` Samuel Banya
2022-07-02 17:02                                       ` Jeremie Juste
2022-07-01  3:59                                     ` Ihor Radchenko
2022-07-02  3:32                                       ` Richard Stallman
2022-07-02  3:56                                         ` Ihor Radchenko
2022-07-02  7:52                                           ` Thomas Dye
2022-07-02  8:43                                             ` Ihor Radchenko
2022-07-02 16:45                                               ` Thomas S. Dye
2022-07-04 12:31                                                 ` Ihor Radchenko
2022-07-05  3:01                                                 ` Richard Stallman
2022-07-05  3:34                                                   ` Tim Cross
2022-07-05  8:45                                                   ` Dr. Arne Babenhauserheide
2022-07-06  2:52                                                     ` Richard Stallman
2022-07-06  7:15                                                       ` Dr. Arne Babenhauserheide
2022-07-07  7:25                                                         ` Richard Stallman
2022-07-06 17:55                                                   ` Thomas S. Dye
2022-07-07  9:53                                                     ` Ihor Radchenko
2022-07-07 16:02                                                       ` Thomas S. Dye
2022-06-27 22:42                         ` Tom Gillespie
2022-06-27 23:42                           ` Tim Cross
2022-06-28  1:46                             ` Michael Powe
2022-06-28  1:54                               ` Ihor Radchenko
2022-06-28 19:48                                 ` Michael Powe
2022-06-28  2:29                             ` Ihor Radchenko
2022-07-03 23:31                       ` Jean Louis
2022-07-04  0:11                         ` Ihor Radchenko
2022-02-26  8:21             ` c.buhtz
2022-02-26  9:05               ` Bastien
2022-02-26  9:13         ` Communication problems and possible problems with the website Bastien
2022-02-25 14:26     ` Russell Adams
2022-02-26  8:58 ` Bastien
2022-02-26 15:16   ` Jean Louis
2022-02-27  6:56     ` Ihor Radchenko
2022-02-27 17:17       ` Bastien Guerry
2022-02-27 18:25         ` Tim Cross
2022-02-27 23:15           ` Timothy
2022-02-28 13:51         ` c.buhtz
2022-03-20  6:44         ` Ihor Radchenko
2022-02-27 17:10     ` Bastien
     [not found] <621b1e76.1c69fb81.2121d.679b@mx.google.com>
2022-02-28  5:41 ` Links to javascript-based websites from orgmode.org: Paypal and Github Richard Stallman
2022-02-28 15:06   ` Michael Powe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YjfTR9mgndpak4PG@ebb.org \
    --to=bkuhn@ebb.org \
    --cc=Emacs-orgmode@gnu.org \
    --cc=yantar92@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).