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 >
