Difference between revisions of "Gnuzilla"
m |
(https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/settings.js) |
||
(43 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Entry | {{Entry | ||
|Name=GNU IceCat | |Name=GNU IceCat | ||
− | |Short description=GNU IceCat is the GNU version of the Firefox browser. | + | |Short description=GNU IceCat is the GNU version of the Firefox browser. ''For the mobile variant of IceCat, see [[IceCatMobile]].'' |
− | + | |Full description=''For WebExtensions, see [[Free_Software_Directory:IceCat_WebExtensions_(proposed)#Approved|FSD:IceCat WebExtensions (proposed)#Approved]] | |
'''GNU IceCat''' (originally '''GNU IceWeasel''') is part of '''GNUzilla''' (the GNU version of the Mozilla Application Suite). GNU IceCat aim to be based on the the current official [https://ftp.mozilla.org/pub/firefox/releases/ release] of Firefox Extended Support Release (ESR) with removal of trademarked artwork and proprietary components. | '''GNU IceCat''' (originally '''GNU IceWeasel''') is part of '''GNUzilla''' (the GNU version of the Mozilla Application Suite). GNU IceCat aim to be based on the the current official [https://ftp.mozilla.org/pub/firefox/releases/ release] of Firefox Extended Support Release (ESR) with removal of trademarked artwork and proprietary components. | ||
Line 8: | Line 8: | ||
However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally. | However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally. | ||
− | + | ==Differences between IceCat and Firefox ESR== | |
+ | Important differences between Mozilla's Firefox and GNU IceCat is that IceCat has a focus on freedom and privacy (see [https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/settings.js settings.js] for details). | ||
− | + | * EME is not implemented: Whereas Firefox are being created such that they support Digital Restrictions Management (DRM) systems through their implementation of the Encrypted Media Extension (EME), GNU IceCat doesn't include an EME implementation as it opposes efforts to popularize and ease the dissemination of DRM technology. | |
+ | * IceCat is configured with: [https://test.webrtc.org/ WebRTC disabled] | ||
+ | * Telemetry is disabled. | ||
− | + | ===Inbuilt add-ons=== | |
+ | Unlike Firefox ESR, IceCat comes pre-installed with add-ons. They are: | ||
+ | * [[GNU LibreJS]] used to block non-free JavaScript. | ||
+ | * [[SpyBlock]] (Adblock Plus fork) to block privacy trackers. | ||
+ | * [[HTTPS Everywhere]] to get redirected to HTTPS when possible. | ||
+ | * [[HTML5 Video Everywhere!]] to replace proprietary video players with Firefox native video player. | ||
− | + | ==History== | |
+ | GNU IceCat was formerly known as GNU IceWeasel but changed its name in 2008 to avoid confusion with Debian IceWeasel (who was rebranded back to Firefox in 2017)[http://fossforce.com/2017/02/great-debian-iceweasel-icedove-saga/ ref]. | ||
+ | |||
+ | ==See also== | ||
+ | * [[Free_Software_Directory:IceCat_WebExtensions_(proposed)|FSD:IceCat WebExtensions (proposed)]] | ||
* [[Free_Software_Directory:IceCat_extensions_(proposed)|FSD:IceCat extensions (proposed)]] | * [[Free_Software_Directory:IceCat_extensions_(proposed)|FSD:IceCat extensions (proposed)]] | ||
** [[Free_Software_Directory:IceCat_add-on_third-party_repositories|FSD:3rd-party data for IceCat add-ons]] | ** [[Free_Software_Directory:IceCat_add-on_third-party_repositories|FSD:3rd-party data for IceCat add-ons]] | ||
* [[Free_Software_Directory:IceCat_plugins|FSD:IceCat plugins]] | * [[Free_Software_Directory:IceCat_plugins|FSD:IceCat plugins]] | ||
+ | * [[Free_Software_Directory:OpenSearch|FSD:OpenSearch]] | ||
|Homepage URL=https://www.gnu.org/software/gnuzilla/ | |Homepage URL=https://www.gnu.org/software/gnuzilla/ | ||
|User level=beginner | |User level=beginner | ||
|VCS checkout command=git clone git://git.savannah.gnu.org/gnuzilla.git | |VCS checkout command=git clone git://git.savannah.gnu.org/gnuzilla.git | ||
|Computer languages=CSS (not listed in categories), XBL (not listed in categories) | |Computer languages=CSS (not listed in categories), XBL (not listed in categories) | ||
− | |Documentation note= | + | |Documentation note=Community driven manuals are available at http://libreplanet.org/wiki/Group:IceCat. |
+ | |Donate=https://www.fsf.org/about/ways-to-donate/ | ||
|IRC general=irc://chat.freenode.net/icecat | |IRC general=irc://chat.freenode.net/icecat | ||
|Related projects=IceCatMobile, Tor Browser | |Related projects=IceCatMobile, Tor Browser | ||
|Keywords=mozilla, firefox, gnuzilla, icecat, iceweasel | |Keywords=mozilla, firefox, gnuzilla, icecat, iceweasel | ||
− | |Version identifier= | + | |Version identifier=52.1.0 |
− | |Version date= | + | |Version date=2017/05/05 |
|Version status=stable | |Version status=stable | ||
− | |Version download=https://ftp.gnu.org/gnu/ | + | |Version download=https://ftp.gnu.org/gnu/icecat/52.1.0/icecat-52.1.0.en-US.linux-x86_64.tar.bz2 |
− | |Last review by= | + | |Version comment=IceCat 52.1.0 and is based on Firefox Electrolysis (Firefox 48) |
− | |Last review date= | + | |Last review by=David Hedlund |
− | + | |Last review date=2017/04/16 | |
|Submitted date=2011-04-01 | |Submitted date=2011-04-01 | ||
− | |||
|Is GNU=Yes | |Is GNU=Yes | ||
|GNU package identifier=gnuzilla | |GNU package identifier=gnuzilla | ||
Line 44: | Line 57: | ||
|License verified by=David Hedlund | |License verified by=David Hedlund | ||
|License verified date=2015/07/12 | |License verified date=2015/07/12 | ||
− | |License note="Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - | + | |License note="Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - README.IceCat |
}} | }} | ||
{{Project license | {{Project license | ||
Line 52: | Line 65: | ||
|License verified by=David Hedlund | |License verified by=David Hedlund | ||
|License verified date=2015/07/12 | |License verified date=2015/07/12 | ||
− | |License note="Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - | + | |License note="Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - README.IceCat |
}} | }} | ||
{{Project license | {{Project license | ||
Line 60: | Line 73: | ||
|License verified by=David Hedlund | |License verified by=David Hedlund | ||
|License verified date=2015/08/15 | |License verified date=2015/08/15 | ||
− | |License note="Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - | + | |License note="Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - README.IceCat |
}} | }} | ||
{{Project license | {{Project license | ||
Line 74: | Line 87: | ||
|Role=Maintainer | |Role=Maintainer | ||
|Email=ruben@gnu.org | |Email=ruben@gnu.org | ||
− | |||
}} | }} | ||
{{Person | {{Person | ||
Line 81: | Line 93: | ||
|Email=public@beloved.name | |Email=public@beloved.name | ||
|Username=David_Hedlund | |Username=David_Hedlund | ||
− | |||
}} | }} | ||
{{Resource | {{Resource | ||
Line 132: | Line 143: | ||
|Resource kind=Bug Tracking | |Resource kind=Bug Tracking | ||
|Resource URL=https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox-esr/ | |Resource URL=https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox-esr/ | ||
+ | }} | ||
+ | {{Resource | ||
+ | |Resource audience=FTP archive | ||
+ | |Resource kind=Download | ||
+ | |Resource URL=https://ftp.gnu.org/gnu/icecat/ | ||
+ | }} | ||
+ | {{Resource | ||
+ | |Resource audience=Windows users - No official release | ||
+ | |Resource kind=Download | ||
+ | |Resource URL=https://rpm.jenslody.de/icecat-win/ | ||
}} | }} | ||
{{Software category | {{Software category | ||
|Interface=x-window-system | |Interface=x-window-system | ||
|Internet-application=privacy, security, web-browser | |Internet-application=privacy, security, web-browser | ||
− | |Programming-language=C, C++, javascript | + | |Programming-language=C, C++, javascript, rust |
− | |Runs-on= | + | |Runs-on=Android, GNU/Linux |
|Use=internet-application | |Use=internet-application | ||
|Uitoolkit=xul | |Uitoolkit=xul | ||
Line 144: | Line 165: | ||
}} | }} | ||
{{Featured}} | {{Featured}} | ||
− | |||
− | |||
− |
Revision as of 07:40, 2 October 2017
GNU IceCat
GNU IceCat is the GNU version of the Firefox browser.
Since 2019, IceCat is maintained only as source code. The last IceCat binary release was version 60.7.0, and is no longer supported. Guix and Parabola have up-to-date IceCat binaries. Please ask your distro to package IceCat.
However, IceCat is not a straight fork of Firefox ESR; instead, it is a parallel effort that works closely with and re-bases in synchronization on the latest Firefox ESR as the upstream supplier, with patches merged upstream whenever possible; although it should be noted that additional security updates are customized to IceCat occasionally.
Differences between IceCat and Firefox ESR
Important differences between Mozilla's Firefox and GNU IceCat is that IceCat has a focus on freedom and privacy (see settings.js for details).
- Encrypted Media Extensions (EME) is not implemented: Whereas Firefox are being created such that they support Digital Restrictions Management (DRM) systems through their implementation of the Encrypted Media Extension (EME), GNU IceCat doesn't include an EME implementation as it opposes efforts to popularize and ease the dissemination of DRM technology.
- Widevine Content Decryption Module provided by Google Inc. is not installed in about:addons > Plugins
- The Play DRM-controlled content option (used to download and enable Widevine Content Decryption Module provided by Google Inc.) has been removed from about:preferences > Content
- "Accept third-party cookies: Never"
- WebRTC is enabled like in Firefox but prevent leaking the LAN ip. (Test WebRTC)
- The proprietary web chat IRC client Mibbit has been removed.
- Telemetry is disabled.
- DuckDuckGo is the default search engine, which means that you can run "!Bangs" keywords in the location bar to use any search engine.
Philosophy
"We will always make IceCat block non-free JavaScript by default. If you want to permit nonfree software to run, you can easily disable LibreJS." - Richard Stallman
Customized add-ons
- SpyBlock (Adblock Plus fork) to block privacy trackers.
History
GNU IceCat was formerly known as GNU IceWeasel but changed its name in 2008 to avoid confusion with Debian IceWeasel (who was rebranded back to Firefox in 2017 after Debian was being granted special permission from Mozilla ref).
The GNU IceCat developers dropped support for IceCatMobile on Replicant after version 38.6.0 because these builds are already provided by F-Droid. See Collection:Replicant for more information about IceCatMobile in the F-Droid repository.
GNU IceCat developers dropped support for macOS, and Windows, after version 38.8.0 in 2016: "Note that building binary packages for Windows and macOS currently requires non-free software, so we no longer distribute binary releases for those platforms."
See also
Documentation
Why not recommend Firefox? As explained in our Free Software Definition, all four freedoms must be available on both a commercial and non-commercial basis. Mozilla's trademark policy serves to limit Freedom 2 to gratis distribution only, making the software nonfree.
- IRC general channel
- irc://irc.libera.chat/#icecat
Download
OpenPGP signature URL: https://ftp.gnu.org/gnu/gnuzilla/60.7.0/icecat-60.7.0-gnu1.tar.bz2.sig
User level
Beginner
Donate link
https://my.fsf.org/donate/Accepts cryptocurrency donations.
Paid support
https://www.fsf.org/resources/service/VCS Checkout
git clone git://git.savannah.gnu.org/gnuzilla.git
Categories
- Html-editor:text-based
- Interface:x-window-system
- Internet-application:privacy
- Internet-application:security
- Internet-application:web-browser
- Programming-language:C
- Programming-language:C++
- Programming-language:javascript
- Programming-language:rust
- Runs-on:GNU/Linux
- Runs-on:Windows
- Runs-on:OS X
- Runs-on:Android
- Runs-on:BSD
- UI Toolkit:xul
- Use:internet-application
- Works-with:html
- Works-with:images
- Works-with-format:mp3
- Works-with-format:ogg-vorbis
- Works-with-format:FLAC
- Works-with-format:ogg-theora
- Works-with-format:opus
- Works-with-format:webm
- Works-with-format:pdf
- Works-with-format:rdf
Related Projects
Licensing
License
Verified by
Verified on
Notes
License
Verified by
David Hedlund
Verified on
12 July 2015
Notes
"Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - README.IceCat
License
Verified by
David Hedlund
Verified on
5 October 2016
Notes
"Binaries of this product have been made available to you by the GNU Project under the Mozilla Public License 2.0 (MPL)." - Help -> About IceCat
License
Verified by
David Hedlund
Verified on
15 August 2015
Notes
"Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - README.IceCat
License
Verified by
David Hedlund
Verified on
12 July 2015
Notes
"Because we hope and want our privacy enhancements to be picked up by Mozilla itself, we are keeping the same tri-licensing scheme for Gnuzilla/IceCat as GNU uses: MPL/GPL/LGPL." - README.IceCat
Leaders and contributors
Contact(s) | Role |
---|---|
Rubén Rodríguez (Quidam) | Maintainer |
Resources and communication
Software prerequisites
This entry (in part or in whole) was last reviewed on 19 January 2019.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.