GNU IceCat
â â â ââ
More than Waterfox or LibreWolf, IceCat can be described as âFirefox Minus Firefox,â as its primary purpose is to remove the branding, connections to Mozilla services, and any non-Free-with-a-capital-F add-ons.
At present, IceCat is based on an older Firefox ESR release (115) than Waterfox (128), but it does appear to still be maintained.
Syncless and Add-Ons
Like Ungoogled Chromium, all the sync and Mozilla website/service connections have been removed, though you can still go to the Firefox add-ons site yourself or install add-ons manually. Thereâs also a GNU-curated collection of add-ons, but it doesnât seem to have been updated since mid-2023 (and the link from the application settings is broken), so youâre better off using the GNU site to vet license compatibility, then go to the Firefox site to get the current version of the add-on.
KeePassXC-Browser is on their list, though I wouldâve tried it anyway â and I was able to connect the native Fedora package of IceCat using the âFirefoxâ settings on KeePassXC.
JavaScript License Checks
IceCat also adds GNU LibreJS, an add-on that blocks JavaScript that isnât known to be or labeled as GPL-compatibly licensed (unless itâs really small). Thatâs an interesting ideological take, but the free your JavaScript spec hasnât made a dent in the growing web application landscape in the decade itâs been online. I had to whitelist my entire Nextcloud server on LibreJS to get it to function, and Nextcloud is AGPL3 licensed!
Availability
GNU doesnât distribute installers themselves, just scripts to build it from Firefoxâs source code. Fedora packages a version of it with some additional add-ons that do things like add alternatives to some of the specific scripts that are blocked by LibreJS.
Overkill
I would only recommend IceCat if youâre really serious about using only free-as-in-libre software. (And in that case, I assume youâre not running on Windows or macOS in the first place.) Even then, Iâd suggest LibreWolf, which has similar goals but is more up to date capability-wise and appears to be better maintained. And if you really want to block non-Free JavaScript, well, you can always install LibreJS on there.
More info at GNU IceCat.