Difference between revisions of "Gnuzilla"

From Free Software Directory
Jump to: navigation, search
(8 intermediate revisions by the same user 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.
 
|Full description=''''GNU IceCat discontinued official IceCatMobile support after version [https://ftp.gnu.org/gnu/gnuzilla/38.6.0/ 38.6.0]. Unofficial [https://f-droid.org/packages/org.gnu.icecat/ IceCatMobile] releases can be downloaded with the [https://f-droid.org/ F-Droid] client.''
 
|Full description=''''GNU IceCat discontinued official IceCatMobile support after version [https://ftp.gnu.org/gnu/gnuzilla/38.6.0/ 38.6.0]. Unofficial [https://f-droid.org/packages/org.gnu.icecat/ IceCatMobile] releases can be downloaded with the [https://f-droid.org/ F-Droid] client.''
  
'''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 is 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.  
  
 
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.
Line 29: Line 29:
 
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 [https://lwn.net/Articles/676799/ ref]).
 
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 [https://lwn.net/Articles/676799/ ref]).
  
The GNU IceCat developers dropped support for Replicant after version [https://ftp.gnu.org/gnu/gnuzilla/31.8.0/ 31.8.0] because these builds are already provided by [https://f-droid.org/packages/org.gnu.icecat/ F-Droid].
+
The GNU IceCat developers dropped support for Replicant after version [https://ftp.gnu.org/gnu/gnuzilla/38.6.0/ 38.6.0] because these builds are already provided by [https://f-droid.org/packages/org.gnu.icecat/ F-Droid].
  
 
GNU IceCat developers dropped support for macOS, and Windows, after version [https://ftp.gnu.org/gnu/gnuzilla/38.8.0/ 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.
 
GNU IceCat developers dropped support for macOS, and Windows, after version [https://ftp.gnu.org/gnu/gnuzilla/38.8.0/ 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.
Line 46: Line 46:
 
|Computer languages=CSS,XBL
 
|Computer languages=CSS,XBL
 
|Documentation note=Why not recommend Firefox? As explained in our [https://www.gnu.org/philosophy/free-sw.html 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.
 
|Documentation note=Why not recommend Firefox? As explained in our [https://www.gnu.org/philosophy/free-sw.html 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.
 +
 +
'''Selection from the [https://shop.fsf.org/ FSF shop]'''
 +
 +
[https://shop.fsf.org/books/free-freedom-20-richard-stallman Free as in Freedom 2.0, by Richard Stallman]
 +
 +
[https://shop.fsf.org/books-docs/introduction-command-line Introduction to the Command Line]
 +
 +
----
 +
----
 +
'''[https://www.gnu.org/help/help.html Helping the GNU Project and the Free Software Movement]'''
 +
----
 +
----
 +
 +
If you have corrections to this entry or questions about it, please contact: mailto:maintainers@gnu.org
 +
----
 
|Decommissioned or Obsolete=No
 
|Decommissioned or Obsolete=No
 
|Donate=https://my.fsf.org/donate/
 
|Donate=https://my.fsf.org/donate/
|IRC general=irc://chat.freenode.net/icecat
+
|IRC general=irc://chat.freenode.net/#icecat
|Related projects=LibreJS, Tor Browser
+
|Related projects=gnustandards,librejs, Tor Browser
|Keywords=mozilla, firefox, gnuzilla, icecat, iceweasel
+
|Keywords=mozilla, gnuzilla, icecat, iceweasel
 
|Version identifier=60.3.0
 
|Version identifier=60.3.0
 
|Version date=2018/11/07
 
|Version date=2018/11/07
 
|Version status=stable
 
|Version status=stable
 
|Version download=https://ftp.gnu.org/gnu/gnuzilla/60.3.0/icecat-60.3.0-gnu1.tar.bz2
 
|Version download=https://ftp.gnu.org/gnu/gnuzilla/60.3.0/icecat-60.3.0-gnu1.tar.bz2
|Version comment=2018-11-07 Ruben Rodriguez <ruben@gnu.org>
 
* Updated to v60.3.0ESR
 
* New about:home allows to tune the privacy settings and enable key extensions.
 
* First release including the re-implementation of LibreJS using WebExtensions.
 
* LibreJS companion extensions allow to use some sites without running their nonfree scripts, including: usps.com, pay.gov, goteo.org, Google drive, McDonalds wireless hotspots, rsf.org, sumofus.org
 
* Applied default settings and other changes that prevent IceCat from initiating connections that the user didn't explicitly request.
 
* Third-party requests blocked by default, with graphical interface for manageing exceptions.
 
* Simple TOR network integration (requires running TOR separately at the operating system level).
 
* Extensions:
 
"GNU LibreJS" 7.18.1
 
  LibreJS companion extensions:
 
    "LibreJS compatible Pay.gov" 1.2
 
    "LibreJS/USPS compatibility" 1.0
 
    "Goteo.org payments with free JS" 1.1
 
    "LibreJS Google Drive" 1.0
 
    "Rock and Roll McDonald's" 1.0
 
    "Sign RSF.org petitions with free Javascript" 1.1
 
    "LibreJS compatible SumOfUs.org" 1.1
 
"HTTPS Everywhere" 1.0.0
 
"Reveal hidden HTML" 1.6
 
"Tor™ Browser Button" 0.1.5
 
"Searxes' Third-party Request Blocker" 1.0.14
 
 
|Last review by=Bendikker
 
|Last review by=Bendikker
|Last review date=2018/11/15
+
|Last review date=2019/01/19
|Submitted by=Database conversion
+
|Submitted by=Jgay
|Submitted date=2011/04/12
+
|Submitted date=2012/10/01
 
|User level=beginner
 
|User level=beginner
 
|Paid support=https://www.fsf.org/resources/service/
 
|Paid support=https://www.fsf.org/resources/service/
 
|Accepts cryptocurrency donations=Yes
 
|Accepts cryptocurrency donations=Yes
|OpenPGP signature=https://ftp.gnu.org/gnu/gnuzilla/52.6.0/icecat-52.6.0-gnu1.tar.bz2.sig
+
|OpenPGP signature=https://ftp.gnu.org/gnu/gnuzilla/60.3.0/icecat-60.3.0-gnu1.tar.bz2.sig
 
|Test entry=No
 
|Test entry=No
 
|Is GNU=Yes
 
|Is GNU=Yes
Line 132: Line 125:
 
|Email=public@beloved.name
 
|Email=public@beloved.name
 
|Username=David_Hedlund
 
|Username=David_Hedlund
}}
 
{{Resource
 
|Resource audience=Ruby (Ref) (R)
 
|Resource URL=https://rubygems.org/gems/firefox/
 
}}
 
{{Resource
 
|Resource audience=Debian (Ref) (R)
 
|Resource URL=https://tracker.debian.org/pkg/mozilla
 
 
}}
 
}}
 
{{Resource
 
{{Resource
Line 146: Line 131:
 
}}
 
}}
 
{{Resource
 
{{Resource
|Resource audience=Debian (Ref) (R)
+
|Resource audience=Savannah (Ref)
|Resource URL=https://tracker.debian.org/pkg/firefox
 
}}
 
{{Resource
 
|Resource audience=Savannah (Ref) (R)
 
 
|Resource URL=https://savannah.gnu.org/projects/gnuzilla/
 
|Resource URL=https://savannah.gnu.org/projects/gnuzilla/
 
}}
 
}}
 
{{Resource
 
{{Resource
 
|Resource kind=VCS Repository Webview
 
|Resource kind=VCS Repository Webview
|Resource URL=https://git.savannah.gnu.org/cgit/gnuzilla.git
+
|Resource URL=https://git.savannah.gnu.org/cgit/gnuzilla.git/
 
}}
 
}}
 
{{Resource
 
{{Resource
Line 174: Line 155:
 
}}
 
}}
 
{{Resource
 
{{Resource
|Resource kind=General
+
|Resource kind=Download
|Resource URL=https://libreplanet.org/wiki/Group:IceCat/
+
|Resource URL=https://alpha.gnu.org/gnu/gnuzilla/
 
}}
 
}}
 
{{Resource
 
{{Resource
|Resource audience=Website Incompatibilities for Libre Browsers and WebExtensions
+
|Resource kind=Download
|Resource kind=Bug Tracking
+
|Resource URL=https://f-droid.org/packages/org.gnu.icecat/
|Resource URL=https://github.com/davidhedlund/WILBE/
 
 
}}
 
}}
 
{{Resource
 
{{Resource
|Resource audience=Security Advisories
 
 
|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
|Resource audience=IceCatMobile (F-Droid build)
+
|Resource kind=General
|Resource kind=Download
+
|Resource URL=https://libreplanet.org/wiki/Group:IceCat/
|Resource URL=https://f-droid.org/packages/org.gnu.icecat/
+
}}
 +
{{Resource
 +
|Resource kind=General
 +
|Resource URL=https://tracker.debian.org/pkg/firefox-esr
 +
}}
 +
{{Resource
 +
|Resource kind=General
 +
|Resource URL=https://savannah.gnu.org/people/
 
}}
 
}}
 
{{Software category
 
{{Software category

Revision as of 00:53, 19 January 2019

[edit]

GNU IceCat

https://www.gnu.org/software/gnuzilla/
GNU IceCat is the GNU version of the Firefox browser.

IceCat.png IceCat-Screenshot 2.png IceCat-Screenshot 3.png

''GNU IceCat discontinued official IceCatMobile support after version 38.6.0. Unofficial IceCatMobile releases can be downloaded with the F-Droid client.

GNU IceCat (originally GNU IceWeasel) is part of GNUzilla (the GNU version of the Mozilla Application Suite). GNU IceCat is based on the the current official release of Firefox Extended Support Release (ESR) with removal of trademarked artwork and proprietary components.

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 program 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 Replicant after version 38.6.0 because these builds are already provided by F-Droid.

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.

Selection from the FSF shop

Free as in Freedom 2.0, by Richard Stallman

Introduction to the Command Line



Helping the GNU Project and the Free Software Movement



If you have corrections to this entry or questions about it, please contact: mailto:maintainers@gnu.org


"IRC general" IRC general channel
irc://chat.freenode.net/#icecat

Related Projects


Inbuilt extensions, plug-ins, or add-ons for this program

GNU LibreJSBlocks javascript that is non-trivial and non-free.https://www.gnu.org/software/librejs/

Extensions, plug-ins, or add-ons for this program

GreasemonkeyLocally change the way a page looks or works using javascript.http://www.greasespot.net/
RECAPRECAP The Law for Better Access to Public Court Records.https://www.recapthelaw.org/


Licensing

License

Verified by

Verified on

Notes

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

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

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

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




Leaders and contributors

Contact(s)Role
Rubén Rodríguez (Quidam)Maintainer
David Hedlund (David Hedlund)Add-on repository maintainer


Resources and communication

AudienceResource typeURI
Debian (Ref) (R)https://tracker.debian.org/pkg/iceweasel
Generalhttps://savannah.gnu.org/people/
Savannah (Ref)https://savannah.gnu.org/projects/gnuzilla/
Mailing Listhttps://lists.gnu.org/mailman/listinfo/bug-gnuzilla/
Downloadhttps://alpha.gnu.org/gnu/gnuzilla/
VCS Repository Webviewhttps://git.savannah.gnu.org/cgit/gnuzilla.git/
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnuzilla-dev/
Generalhttps://tracker.debian.org/pkg/firefox-esr
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnu-system-discuss/
Downloadhttps://f-droid.org/packages/org.gnu.icecat/
Downloadhttps://ftp.gnu.org/gnu/gnuzilla/
Bug Trackinghttps://www.mozilla.org/en-US/security/known-vulnerabilities/firefox-esr/
Generalhttps://libreplanet.org/wiki/Group:IceCat/


Software prerequisites

This entry (in part or in whole) was last reviewed on 19 January 2019.



Entry






















"MPLv2.0" is not in the list (ACEL, AFL-3.0, AGPL-1.0, AGPL-1.0-or-later, AGPL-3.0, AGPL-3.0-or-later, AGPL-3.0-or-later-with-exception, AGPL-3.0-with-exception, AGPLv1orlater, AGPLv3, ...) of allowed values for the "License" property.







"Add-on repository maintainer" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.


"Debian (Ref) (R)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Savannah (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.
































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.