various browsers guide users toward proprietary JavaScript

Project:Trisquel
Version:8.0
Component:License problems
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

If a browser has JavaScript enabled by default and directs users to a page with proprietary JavaScript, it effectively guides users toward installing proprietary software.

If a proprietary search engine is the browser's start page, proprietary software will be installed and executed immediately upon launching the browser. If the browser's default search engine requires proprietary JavaScript, it will be possible to launch the browser without installing and executing proprietary software, but most users will do so the moment they search for something. Even if it is not the default, recommending such a search engine, as is the case with Abrowser's "one-click" search engines, is an endorsement of proprietary software.

This is not such a problem in the case of IceCat, since LibreJS blocks the proprietary JavaScript from the search engines that IceCat recommends. However, Abrowser by default installs the proprietary JavaScript from the search engines it recommends (DuckDuckGo, Google, Amazon, etc.) Other browsers in the repo have similar issues to Abrowser.

In the case of Abrowser, I suggest making Searx the default and removing all "one-click" search engines except for Wikipedia.

Mon, 06/04/2018 - 15:15

I support this proposal 100%

Sun, 06/10/2018 - 20:04

DuckDuckGo has a html-only version. I would recommend using that instead as the default if this is implemented.

Fri, 06/15/2018 - 07:55

Could the Trisquel project run its own instance of Searx, and have that as the default search engine? That way we're not directing a huge amount of traffic to someone else's instance. Or, what about having a YaCy peer built into ABrowser, configured to have a fairly light footprint, and set that as the default search engine like Dooble does?
https://sourceforge.net/p/dooble/mailman/message/20322172/