GNU IceCat

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For the Debian Iceweasel package, see Mozilla software rebranded by Debian.
GNU IceCat
Icecat1-300x300.svg
GNU IceCat 45.5.1 in default home tab page screenshot.png
GNU IceCat 45.5.1 on Parabola GNU/Linux-libre
Developer(s) Gnuzilla team
Stable release 45.5.1 (2 December 2016; 61 days ago (2016-12-02)[1]) [±]
Repository git.savannah.gnu.org/cgit/gnuzilla.git
Operating system GNU/Linux, macOS, Android, Windows
Type Web browser
License MPL[2]
Website www.gnu.org/software/gnuzilla/

GNU IceCat, formerly known as GNU IceWeasel,[3] is a free software rebranding of the Mozilla Firefox web browser distributed by the GNU Project. It is compatible with GNU/Linux, Windows, Android and macOS.[4]

The GNU Project attempts to keep IceCat in synchronization with upstream development of Firefox while removing all trademarked artwork. It also maintains a large list of free software plugins. In addition, it features a few security features not found in the mainline Firefox browser.

History[edit]

Origins of the name[edit]

The Mozilla Corporation owns trademark to the Firefox name and denies the use of the name "Firefox" to unofficial builds that fall outside certain guidelines.[5] 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.[5]

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,[6] in reply to Eric Dorland's suggestion of "Icerabbit".[7] It was intended as a parody of "Firefox."[8] Iceweasel was subsequently used as the example name for a rebranded Firefox in the Mozilla Trademark Policy,[5] 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".[9]

In August 2005,[10] the Gnuzilla project adopted the GNU IceWeasel name for a rebranded distribution of Firefox that made no references to nonfree plugins.[10] The first Gnuzilla IceWeasel release was based on the 1.5.0.4[11] version of Firefox. There was no release based on Firefox 1.5.0.5 or 1.5.0.6.

The term "ice weasel" appeared earlier in a line which 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."[12]

Debian was originally given permission to use the trademarks, and adopted the Firefox name.[13] 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.[14] 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.[3] The name change took place as planned and IceCat is the current name.[8]

Releases[edit]

  • IceCat 2.0.0.11-g1 - 2008-01-12
  • IceCat 2.0.0.12-g1 - 2008-03-02
  • IceCat 3-g1 - 2008-07-23
  • IceCat 3.0.1-g1 - 2008-07-27
  • IceCat 3.0.2-g1 - 2008-09-24
  • IceCat 3.0.3-g1 - 2008-09-29
  • IceCat 3.0.4-g1 - 2008-12-06
  • IceCat 3.0.5-g1 - 2008-12-31
  • IceCat 3.0.6-g1 - 2009-02-06
  • IceCat 3.0.7-g1 - 2009-03-19
  • IceCat 3.0.8-g1 - 2009-04-04
  • IceCat 3.0.9-g1 - 2009-04-23
  • IceCat 3.0.10-g1 - 2009-05-01
  • IceCat 3.0.11-g1 - 2009-06-13
  • IceCat 3.5.1 - 2009-07-18
  • IceCat 3.5.2 - 2009-08-05
  • IceCat 3.5.3 - 2009-09-10
  • IceCat 3.5.4 - 2009-10-28
  • IceCat 3.5.5 - 2009-11-08
  • IceCat 3.5.6 - 2009-12-16
  • IceCat 3.5.7 - 2010-01-06
  • IceCat 3.5 - 2009-07-12
  • IceCat 3.6.2 - 2010-03-23
  • IceCat 3.6.3 - 2010-04-04
  • IceCat 3.6.4 - 2010-06-23
  • IceCat 3.6.7 - 2010-07-21
  • IceCat 3.6.8 - 2010-07-30
  • IceCat 3.6.9 - 2010-09-08
  • IceCat 3.6.10 - 2010-09-30
  • IceCat 3.6.11 - 2010-10-27
  • IceCat 3.6.12 - 2010-11-01
  • IceCat 3.6.13 - 2010-12-13
  • IceCat 3.6.14 - 2011-03-03
  • IceCat 3.6.15 - 2011-03-05
  • IceCat 3.6.16 - 2011-03-23
  • IceCat 3.6 - 2010-01-25
  • IceCat 4.0.1 - 2012-06-01
  • IceCat 4.0 - 2011-04-10
  • IceCat 5.0.1 - 2012-06-01
  • IceCat 5.0 - 2012-06-01
  • IceCat 6.0.1 - 2012-06-01
  • IceCat 6.0.2 - 2012-06-01
  • IceCat 6.0 - 2012-06-01
  • IceCat 7.0.1 - 2012-06-01
  • IceCat 7.0 - 2012-06-01
  • IceCat 9.0.1 - 2012-06-01
  • IceCat 10.0 - 2012-06-01
  • IceCat 12.0 - 2012-06-10
  • IceCat 13.0 - 2012-07-12
  • IceCat 14.0 - 2012-08-21
  • IceCat 17.0 - 2013-01-13
  • IceCat 24 - 2013-10-24
  • IceCat 31.2.0 - 2014-10-21
  • IceCat 31.4.0 - 2015-01-28
  • IceCat 31.5.0-gnu2 - 2015-03-15
  • IceCat 31.5.0 - 2015-03-09
  • IceCat 31.6.0 - 2015-04-03
  • IceCat 31.7.0 - 2015-06-10
  • IceCat 31.8.0-gnu2 - 2015-08-22
  • IceCat 31.8.0 - 2015-07-14
  • IceCat 38.3.0 - 2015-10-13
  • IceCat 38.4.0 - 2015-11-28
  • IceCat 38.5.0 - 2015-12-22
  • IceCat 38.5.2 - 2015-12-26
  • IceCat 38.6.0 - 2016-02-04
  • IceCat 38.7.1 - 2016-04-07
  • IceCat 38.8.0-gnu2 - 2016-06-24
  • IceCat 38.8.0 - 2016-05-10
  • IceCat 45.5.1 - 2016-12-01

Releases aim to keep up to date with the Mozilla Firefox ESR[15] source code.
Newest to Windows and Mac is at this moment IceCat 38.8.0.

Distribution[edit]

GNU IceCat is available as a free download for the IA-32 and PowerPC architectures. Both binaries and source are available, though the current build is available only for GNU/Linux. Some distributions offer binary and source packages through their repositories, such as Trisquel,[16] Parabola GNU/Linux-libre[17] and Fedora.[18]

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 & PowerPC architectures.

It is also available for Windows (Vista or newer) and Android (2.3 or newer).[4]

Additional security features[edit]

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[8] (This feature is available in Firefox 1.0, 1.5, and 3.0, but the UI option was absent on 2.0).[8] GNU IceCat also provides warnings for URL redirection.[8]

In version 3.0.2-g1, the certificate of CAcert.org, a certificate authority, has been added to the list of trusted root certificates. Concern[according to whom?] about that decision has been raised in a discussion on the savannah-hackers-public mailing list.[19]

The GNU LibreJS extension detects and blocks nonfree non-trivial JavaScript.

IceCat also has functionality to set a different user agent string each for different domains in about:config. For example, setting a non-mobile user agent string for a desired domain would make it possible in Android to visit a non-mobile version of a website.

Licensing[edit]

Gnuzilla was available under the MPL/GPL/LGPL tri-license that Mozilla used for source code. Unlike Mozilla, IceCat's default icons are under the same tri-license.

Google Summer of Code 2008[edit]

There were some suggestions made for the Google Summer of Code for 2008 to improve GNU IceCat.[20][better source needed] These included:

  • Porting IceCat to the Firefox 3 codebase
  • More support for free plugins such as Gnash
  • Privacy features changes

The proposal to port IceCat to the Firefox 3 codebase was accepted and completed by Giuseppe Scrivano.[21]

See also[edit]

References[edit]

  1. ^ "GNUzilla - News: IceCat 45.5.1 release". savannah.gnu.org. 2 Dec 2016. Retrieved 4 Dec 2016. 
  2. ^ "COPYING". git.savannah.gnu.org. Retrieved 5 February 2016. 
  3. ^ a b Berry, Karl (23 September 2007). "Ice Weasel". bug-gnuzilla (Mailing list). Retrieved 9 December 2008. 
  4. ^ a b Rodriguez, Ruben (9 March 2015). "IceCat 31.5.0 release". GNUzilla. 
  5. ^ a b c "Mozilla Trademark Policy". 
  6. ^ Nerode, Nathanael (27 February 2004). "Mozilla Firefox's icon and trademark". debian-legal (Mailing list). Retrieved 9 December 2008. 
  7. ^ Dorland, Eric (27 December 2004). "Mozilla Firefox's icon and trademark". debian-devel (Mailing list). Retrieved 9 December 2008. 
  8. ^ a b c d e "Gnuzilla Homepage". gnu.org. Retrieved 4 September 2016. 
  9. ^ Aelwyn, Joel (1 January 2005). "Mozilla and Trademarks". debian-legal (Mailing list). Retrieved 9 December 2008. 
  10. ^ a b "Gnuzilla/IceWeasel Project Application". 
  11. ^ "IceWeasel 1.5.0.4 Download location". 
  12. ^ Groening, Matt (1986). Love Is Hell. Pantheon Books. ISBN 0-394-74454-3. 
  13. ^ Markham, Gervase (14 July 2005). "Ongoing Firefox (and Thunderbird) Trademark problems". debian-devel (Mailing list). Retrieved 9 December 2008. 
  14. ^ Markham, Gervase (19 June 2005). "Firefox/Thunderbird trademarks: a proposal". debian-devel (Mailing list). Retrieved 9 December 2008. 
  15. ^ "IceCat - Free Software Directory". directory.fsf.org. Retrieved 26 March 2016. 
  16. ^ "Trisquel - Details of package icecat in belenos". Trisquel.info. Retrieved 4 September 2016. 
  17. ^ "Parabola GNU/Linux-libre - icecat 45.5.1_gnu1-1 (x86_64)". parabola.nu. Retrieved 4 December 2016. 
  18. ^ "rpms/icecat - PkgDB". fedoraproject.org. Retrieved 4 September 2016. 
  19. ^ Berry, Karl (7 October 2008). "CAcert, GNU IceCat, and savannah". savannah-hackers-public (Mailing list). Retrieved 9 December 2008. 
  20. ^ "Summer of Code project suggestions for GNU". Retrieved 13 April 2008. 
  21. ^ "Google Code - Summer of Code - Application Information". Archived from the original on 21 June 2008. Retrieved 7 August 2008. 

External links[edit]