> Which scripts are free/libre
> and which are proprietary?  Doing this research is hard.

In general I'd start by viewing the page in Icecat (or another browser with 
LibreJS) installed. Unless you're on a free-software focused website it will 
detect all JS as non-free because no one else uses LibreJS-compatible license 
tags. However, LibreJS will provide links to all scripts and you can check them 
out manually.

There are two[1] scripts[2] on this page that have both a free license and 
human-readable source code, so they are free*. However, whitelisting them is 
not enough to register. You still can't scroll and are stuck with an evil 
Recaptcha[3], whose source code is obfuscated and loads additional JS from 
gstatic.com, and which by completing you would help train Google's AI.

*That is if you consider any JS on the web to really be "free." It can 
certainly give you freeoms 0, 2, and 3, but I'm not sure that it can really 
give you freedom 1 if you can only use the unmodified version on the site in 
question.

[1] https://www.sefaria.org/static/js/lib/keyboard.js
[2] https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js
[3] https://www.google.com/recaptcha/api.js?hl=en

Attachment: signature.asc
Description: PGP signature

Reply via email to