Hello,
i'm using Icecat with LibreJS installed.
As most of you might know, LibreJS scans the javascript code for a special
licence declaration which hardly anyone is using at the moment, so it blocks
almost everything by default.
Now my simple idea:
when I click on the librejs button, it shows me all of the blocked code on
the site. As far as I know, non-free javascript uses "hazy" code (maybe
unappropriate expression in english, but you know what I mean), so it's code
with methode names consist only of one letter etc.
Can't we recognize non-free javascript by looking at the code? and, in case
the code is readable, simply allow it?
Readable code is not the only criteria for free javascript, I know. But the
possibility to make changes has to be provided by the browser I think.
Until this is possible, we have to deal with "open javascript" which is a
lesser requirement.
Also useful would be a whitelist feature in librejs; we could collect popular
sites which are ok and allow them.
My guess is that many sites get blocked without necessity.