Opened 2 years ago

Closed 2 years ago

#27660 closed project (wontfix)

Investigate Gnuzilla as base for Tor Browser

Reported by: traumschule Owned by: tbb-team
Priority: Very Low Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the GNU version of the Firefox browser. Its main advantage is an ethical one: it is entirely free software. While the Firefox source code from the Mozilla project is free software, they distribute and recommend non-free software as plug-ins and addons. Also their trademark license imposes requirements for the distribution of modified versions that make it inconvenient to exercise freedom 3.
Privacy protection features

LibreJS: GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap.

Https-Everywhere: Extension that encrypts your communications with many major websites, making your browsing more secure.

SpyBlock: Blocks privacy trackers while in normal browsing mode, and all third party requests when in private browsing mode. Based on Adblock Plus.

AboutIceCat: Adds a custom "about:icecat" homepage with links to information about the free software and privacy features in IceCat, and checkboxes to enable and disable the ones more prone to break websites.

Fingerprinting countermeasures: Fingerprinting is a series of techniques allowing to uniquely identify a browser based on specific characterisics of that particular instance (like what fonts are available in that machine). Unlike cookies the user cannot opt-out of being tracked this way, so the browser has to avoid giving away that kind of hints.

Child Tickets

Change History (1)

comment:1 Changed 2 years ago by gk

Resolution: wontfix
Status: newclosed

Well, IceCat is based on Firefox, too, thus we could just keep Firefox as a base and add the GNU things we want. (I think there are none, though, right now). I see therefore no reason to build directly on the GNU version.

Note: See TracTickets for help on using tickets.