|Developer(s)||GNUzilla team, GNU Project|
60.7.0 / 2 June 2019
102.7.0 / 16 January 2023
|Type||Web browser and Internet suite|
|License||MPL-2.0 (source files from Mozilla Firefox browser)|
GPL-3.0-or-later (Scripts to convert Firefox into IceCat)
GNU IceCat, formerly known as GNU IceWeasel, is a completely free version of the Mozilla Firefox web browser distributed by the GNU Project. It is compatible with Linux, Windows, Android and macOS.
IceCat is released as a part of GNUzilla, GNU's rebranding of a code base that used to be the Mozilla Application Suite. As an internet suite, GNUzilla also includes a mail and newsgroup program, and an HTML composer.
Mozilla produces free and open-source software, but the binaries include trademarked artwork. The GNU Project attempts to keep IceCat in synchronization with upstream development of Firefox (long-term support versions) while removing all trademarked artwork and non-free add-ons. It also maintains a large list of free software plugins. In addition, it includes several security and privacy features not found in the mainline Firefox browser.
Origins of the name
The Mozilla Corporation holds the trademark to the Firefox name and denies the use of the name "Firefox" to unofficial builds that fall outside certain guidelines. Unless distributions use the binary files supplied by Mozilla, fall within the stated guidelines, or else have special permission, they must compile the Firefox source with a compile-time option enabled that creates binaries without the official branding of Firefox and related artwork, using either the built-in free artwork, or artwork provided at compile time.
This policy led to a long debate within the Debian Project in 2004 and 2005. During this debate, the name "Iceweasel" was coined to refer to rebranded versions of Firefox. The first known use of the name in this context is by Nathanael Nerode, in reply to Eric Dorland's suggestion of "Icerabbit". It was intended as a parody of "Firefox". Iceweasel was subsequently used as the example name for a rebranded Firefox in the Mozilla Trademark Policy, and became the most commonly used name for a hypothetical rebranded version of Firefox. By January 1, 2005, rebranding was being referred to as the "Iceweasel route".
The term "ice weasel" appeared earlier in a line which cartoonist Matt Groening fictionally attributed to Friedrich Nietzsche: "Love is a snowmobile racing across the tundra and then suddenly it flips over, pinning you underneath. At night, the ice weasels come."
Debian was originally given permission to use the trademarks, and adopted the Firefox name. However, because the artwork in Firefox had a proprietary copyright license at the time, which was not compatible with the Debian Free Software Guidelines, the substituted logo had to remain. In 2006, Mozilla withdrew their permission for Debian to use the Firefox name due to significant changes to the browser that Mozilla deemed outside the boundaries of its policy, changes which Debian felt were important enough to keep, and Debian revived the Iceweasel name in its place.
Subsequently, on 23 September 2007, one of the developers of the GNU IceWeasel package announced that the name would be changed to GNU IceCat from IceWeasel in the next release, so as to avoid confusion with Debian's separately maintained, unrelated rebranding of Firefox. The name change took place as planned and IceCat is the current name.
|Version (non-patch only)||Version Firefox & Gecko||Release date||Major changes|
|3-g1||3.0||July 2008||Differences from Firefox: to neutralize the functions of spyware sites, made into a separate extension.|
|3.0.1-g1||3.0.1||27 July 2008||Support function X-geometry|
|3.5||3.5||12 July 2009|
|3.6.16||3.6.16||24 March 2011|
|4.0||4.0||11 April 2011|
|5.0||5.0||27 June 2011|
|6.0||6.0||18 August 2011|
|7.0||7.0||2 October 2011|
|9.0.1||9.0.1||28 December 2011|
|10.0||10.0||11 February 2012|
|13.0.1||13.0.1||12 July 2012|
|14.0||14.0||21 August 2012|
|17.0.1||17.0.1||1 December 2012|
|24.0||24.0||16 October 2013|
|52.1.0||52.1.0||5 May 2017|
|52.3.0||52.3.0||1 September 2017|
|52.6.0||52.6.0||25 February 2018|
|60.3.0||60.3.0||9 November 2018|
|60.7.0||60.7.0||2 June 2019|
GNU IceCat is freely downloadable for the IA-32, x86 64, and PowerPC architectures. Both binaries and source are available, though the current build is available only for Linux. Some distributions offer binary and source packages through their repositories, such as Trisquel, Parabola GNU/Linux-libre and Fedora.
IceCat is also available for macOS 10.4 and higher. Any Mac user with these versions of macOS can install IceCat through Fink. For the Mac, it is available for both IA-32 and PowerPC architectures.
Unofficial builds are available for Windows (Vista or newer) and Android (2.3 or newer).
Additional security and privacy features
IceCat includes additional security features, such as the option to block third party zero-length image files resulting in third-party cookies, also known as web bugs (This feature is available in Firefox 1.0, 1.5, and 3.0, but the UI option was absent on 2.0). GNU IceCat also provides warnings for URL redirection.
In version 3.0.2-g1, the certificate of a certificate authority CAcert.org has been added to the list of trusted root certificates. Concern about that decision has been raised in a discussion on the savannah-hackers-public mailing list.
IceCat also has functionality to set a different user agent string each for different domains in
about:config. For example, setting a mobile user agent string for a desired DNS domain would make it possible to view the mobile version of a website on a desktop operating system.
- Comparison of web browsers
- History of Mozilla Firefox
- Mozilla software rebranded by Debian
- SeaMonkey, a more traditional continuation of Mozilla Suite
- Rubén Rodríguez Pérez (2 June 2019). "IceCat 60.7.0 Release". Retrieved 3 November 2021.
- "Update to 102.7.0". 16 January 2023.
- "COPYING". git.savannah.gnu.org. Retrieved 5 February 2016.
- Berry, Karl (23 September 2007). "Ice Weasel". bug-gnuzilla (Mailing list). Retrieved 9 December 2008.
- Rodriguez, Ruben (9 March 2015). "IceCat 31.5.0 release". GNUzilla.
- "Mozilla Trademark Policy".
- Nerode, Nathanael (27 February 2004). "Mozilla Firefox's icon and trademark". debian-legal (Mailing list). Retrieved 9 December 2008.
- Dorland, Eric (27 December 2004). "Mozilla Firefox's icon and trademark". debian-devel (Mailing list). Retrieved 9 December 2008.
- "Gnuzilla Homepage". gnu.org. Retrieved 4 September 2016.
- Aelwyn, Joel (1 January 2005). "Mozilla and Trademarks". debian-legal (Mailing list). Retrieved 9 December 2008.
- "Gnuzilla/IceWeasel Project Application".
- Groening, Matt (1986). Love Is Hell. Pantheon Books. ISBN 0-394-74454-3.
- Markham, Gervase (14 July 2005). "Ongoing Firefox (and Thunderbird) Trademark problems". debian-devel (Mailing list). Retrieved 9 December 2008.
- Markham, Gervase (19 June 2005). "Firefox/Thunderbird trademarks: a proposal". debian-devel (Mailing list). Retrieved 9 December 2008.
- "Summer of Code project suggestions for GNU". Retrieved 13 April 2008.
- "Google Code - Summer of Code - Application Information". Archived from the original on 21 June 2008. Retrieved 7 August 2008.
- Giuseppe Scrivano. (27 July 2008). "GNU IceCat 3.0.1-g1". Archived from the original on 2013-06-05. Retrieved 28 July 2008.
- Index of /gnu/gnuzilla/3.5
- GNU IceCat 3.6.16 released
- GNU IceCat 4.0 released
- GNU IceCat 5.0 released
- GNU IceCat 6.0 released
- GNU IceCat 7.0 released
- GNU IceCat 9.0.1 released
- GNU IceCat 10.0 released
- GNU IceCat 13.0.1 released
- GNU IceCat 14.0 released
- GNU IceCat 17.0.1 released
- Loic J. Duros (16 October 2013). "GNU IceCat 24.0 released!". Bug-gnuzilla (Mailing list). Retrieved 24 February 2014.
- Ruben Rodriguez (5 May 2017). "IceCat 52.1.0 release". Bug-gnuzilla (Mailing list). Retrieved 6 May 2017.
- "IceCat 52.3.0 release". lists.gnu.org. Retrieved 2018-08-07.
- "IceCat 52.6.0 release". lists.gnu.org. Retrieved 2018-08-07.
- "IceCat 60.7.0 Release". info-gnu mailing list archive. 2 June 2019. Retrieved 21 August 2019.
- "Trisquel - Details of package icecat in belenos". Trisquel.info. Archived from the original on 18 February 2017. Retrieved 4 September 2016.
- "Parabola GNU/Linux-libre - icecat 45.7.0_gnu1-1 (x86_64)". parabola.nu. Retrieved 13 Mar 2017.
- "rpms/icecat". fedoraproject.org. Retrieved 13 May 2019.
- Berry, Karl (7 October 2008). "CAcert, GNU IceCat, and savannah". savannah-hackers-public (Mailing list). Retrieved 9 December 2008.
- "LibreJS - GNU Project - Free Software Foundation". gnu.org. Retrieved 7 June 2019.
- "Browser detection using the user agent". MDN Web Docs. Retrieved 2020-01-25.
- GNU.org, Homepage of Gnuzilla and IceCat