[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-librejs] [Feature] Add "temporarily allow all this page" Button
From: |
Pelle Hjek |
Subject: |
Re: [Bug-librejs] [Feature] Add "temporarily allow all this page" Button |
Date: |
Thu, 3 Jan 2019 13:49:24 +0000 |
User-agent: |
Mutt/1.11.1 (2018-12-01) |
I handle to enable non-free JavaScript recently to be able to renew my
membership of the Free Software Foundation; the regular payment form threw
errors, so I had to use the PayPal link that FSF provide on their membership
renewal page.
Also inhabitants of Denmark are forced to use a non-free web-based system for
public adminstration (i.e. changing address, tax returns), and you can only
apply for exemption when certain criteria are met (i.e. disability, no internet
access, ...).
While I do agree with bill-auger that it's senseless to make bad compromises in
exchange for perceived popularity, I also agree with with ap5de that it would
be a useful for LibreJS to be able to do be able to make exceptions (with ample
warnings on the button for inflicting this on yourself and your browser),
because sometimes people can be strongly compelled to use non-free software in
a few situations: They would not be able to donate to important organisations
(like FSF), or they could face fines or punishments by not doing so (as is true
in Denmark, an possibly elsewhere); but those people may still want to ensure
that the major part of web sites don't run non-free JavaScript in their
browsers.
--
Bend your fork, not your values
http://www.liberationpledge.com
On Tue, Jan 01, 2019 at 10:34:47AM -0500, bill-auger wrote:
> On Tue, 1 Jan 2019 06:34:44 +0100 (CET) ap5de wrote:
> > When I use no script I can click "temporarily allow all this page"
> > but, in LibreJS I must click each manually.
> > It would be really helpful if LibreJS had this feature.
>
> implementing this suggestion would negate the entire purpose of librejs
>
> clearly, "must" is not the correct word to describe what you are doing
> - no one "must" run non-free software - in fact, very few people "must"
> run any software at all - these are "choices" that you are making;
> and choosing to run non-free software is a compromise, one which you
> would only make if running non-free software is acceptable to you -
> but if running non-free software is acceptable to you, then why use
> librejs in the first place? - if you plan to allow any script that
> librejs rejects, to run anyways, then it not at all helpful to have it
> installed
>
> the idea is that it would be more helpful to use the "complain" button
> to entice the publisher of that software to license it freely - then
> neither you nor any one else would be in the position to make that
> compromise or this suggestion
>