Difference between revisions of "IceCat"

From Free Software Directory
Jump to: navigation, search
m
Line 1: Line 1:
 
{{Entry
 
{{Entry
|Name=GNUzilla/IceCat
+
|Name=GNU IceCat
|Short description=GNUzilla is the GNU version of the Mozilla Application Suite, and 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''' (originally '''GNU IceWeasel''') is part of '''GNUzilla'''. [https://www.gnu.org/software/gnuzilla/ GNUzilla] is the GNU version of the Mozilla Application Suite (originally known as Mozilla), and GNU IceCat is the GNU version of the current official [https://ftp.mozilla.org/pub/firefox/releases/ release] of Firefox ESR (Extended Support Release); <span style="color:red">SECURITY RISK: Maintenance will be limited to high-risk/impact security vulnerabilities fixes (point releases). Chemspill security fixes (off-schedule releases that address live security vulnerabilities) will NOT be released in a timely manner or not at all. Chemspills use the third digit in the version number. Chemspills will only affect the current point release, the chemspill security fixes will eventually be included in the next point release.</span>
+
|Full description='''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 trademarked artwork removed, removal of all proprietary components,  
  
The full GNUzilla is not actively updated. The last release of full GNUzilla was 24.0, on October 16, 2013. "The current focus is on GNU IceCat, our browser derived from Mozilla Firefox." 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. IceCat, but not Firefox ESR, is released for Android.
+
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 security updates to IceCat.  
  
In addition, IceCat removes Firefox trademarked artwork, and recommends only free software add-ons. With a focus on freedom and privacy, IceCat is designed to make it easy for the user to: block execution of non-free JavaScript with [[GNU LibreJS]] or disable all JS, block privacy trackers with SpyBlock ([[Adblock Plus]] fork), get redirected to HTTPS when possible with [[HTTPS Everywhere]], and more!
+
Another important difference between Mozilla's Firefox and GNU IceCat is that  IceCat has  a focus on freedom and privacy, such that it is designed to make it easy for the user to: block execution of non-free JavaScript with [[GNU LibreJS]] or disable all JS, block privacy trackers with SpyBlock ([[Adblock Plus]] fork), get redirected to HTTPS when possible with [[HTTPS Everywhere]], and more!  
 +
 
 +
And lastly, whereas new versions of Firefox are being created such that they support Digital Restrictions Management systems through their implementation of the Encrypted Media Extension, GNU IceCat will not include an EME implementation as it opposes efforts to popularize and ease the dissemination of  DRM technology and related proprietary software.
 +
 
 +
'''HELP US''': we are working to improve our list of third-party addons and extensions for GNU IceCat. Please help us in reviewing proposed third-party addons and adding those that are properly licensed free software programs. See:
  
See also
 
 
* [[Free_Software_Directory:IceCat_add-on_third-party_repositories|FSD:IceCat add-on third-party repositories]]
 
* [[Free_Software_Directory:IceCat_add-on_third-party_repositories|FSD:IceCat add-on third-party repositories]]
 
* [[Free_Software_Directory:IceCat_plugins|FSD:IceCat plugins]]
 
* [[Free_Software_Directory:IceCat_plugins|FSD:IceCat plugins]]
* [http://ftp.gnu.org/gnu/gnuzilla/ Language packs] for interface of IceCat. Click on your version (also look in newer version of your release), then go to the ''langpacks'' directory.
+
 
 
|Homepage URL=https://www.gnu.org/software/gnuzilla/
 
|Homepage URL=https://www.gnu.org/software/gnuzilla/
 
|User level=beginner
 
|User level=beginner

Revision as of 16:02, 8 January 2016

Reviews: 0 ... further results.

[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 aim to be 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
  • 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 31.8.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.

"IRC general" IRC general channel
irc://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-freehttps://www.gnu.org/software/librejs/
HTTPS EverywhereBrowser extension that encrypts your communications with many major websites, making your browsing more secure.https://www.eff.org/https-everywhere
Reveal hidden HTML elementsAn add-on that is meant to fix CSS related bugs on browsers that don't run non-free Javascript.https://addons.mozilla.org/en-US/firefox/addon/submit-me/

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

Adblock Plus (ABP)Ad blockerhttps://adblockplus.org/
Bloody Vikings!Simplifies the use of temporary e-mail addresses in order to protect your real address from spam. Supports inter alia 10minutemail.com and anonbox.net.http://forum.florianfieber.de/
Cookie AutoDeleteControl your cookies! This WebExtension is inspired by Self Destructing Cookies. When a tab closes, any cookies not being used are automatically deleted. Whitelist the ones you trust while deleting the rest. Support for Container Tabs (Firefox 53+).https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/
Debian buttonsButtons for querying Debian-related pages with Iceweasel/Firefoxhttp://icedeb.ktnx.net/
Disable WebRTCWebRTC exposes your internal network IP(s), without user interaction.https://addons.mozilla.org/en-US/firefox/addon/happy-bonobo-disable-webrtc/
DuckDuckGo (HTML SSL)This add-on will put the HTML (non-JS / SSL) version of DuckDuckGo in your search bar.https://duckduckgo.com/html/
Forecastfox (fix version)Get international weather forecasts from AccuWeather.com and display them in any toolbar or statusbar with this highly customizable and unobtrusive extension.https://addons.mozilla.org/en-US/firefox/addon/forecastfox-fix-version/
GNU LibreJSBlocks javascript that is non-trivial and non-freehttps://www.gnu.org/software/librejs/
Google search link fixThis extension prevents Google and Yandex search pages from modifying search result links when you click them. This is useful when copying links but it also helps privacy by preventing the search engines from recording your clicks.https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix/
GoogleTranslateAutomatically translate from any language to your language.https://addons.mozilla.org/en-US/firefox/addon/googletranslate/
GreasemonkeyLocally change the way a page looks or works using javascript.http://www.greasespot.net/
HTML5 Video Everywhere!Replace video player with native HTML5 video playerhttps://addons.mozilla.org/en-US/firefox/addon/html5-video-everywhere/
HTTPS EverywhereBrowser extension that encrypts your communications with many major websites, making your browsing more secure.https://www.eff.org/https-everywhere
NoScriptOnly enable JavaScript for sites you trust.http://noscript.net/
Org CaptureA helper for capturing things via org-protocol in emacs: First, set up: http://orgmode.org/worg/org-contrib/org-protocol.html or https://github.com/sprig/org-capture-extensionhttps://addons.mozilla.org/en-US/firefox/addon/org-capture/
Print Edit WEPrint Edit WE provides facilities to edit the contents of a web page prior to printing or saving.https://addons.mozilla.org/en-US/firefox/addon/print-edit-we/
Privacy BadgerBrowser extension that detects and prevents third-party trackinghttps://www.eff.org/privacybadger
RECAPRECAP The Law for Better Access to Public Court Records.https://www.recapthelaw.org/
Smart HTTPS (revived)Automatically changes HTTP addresses to the secure HTTPS, and if loading encounters error, reverts it back to HTTP.https://mybrowseraddon.com/smart-https.html
Startpage HTTPS Privacy Search EngineAdd Startpage - The World's Most Private Search Engine - to your search box. Startpage does not record your IP address. Search the Web in the best possible privacy!https://www.startpage.com/
StylishRestyle the web with Stylish, a user styles manager. Stylish lets you easily install themes and skins for Google, Facebook, YouTube, Orkut, and many, many other sites. You can even customize Firefox and other programs themselves.http://userstyles.org/
Tree Style TabTree-stlye tabs for Gnuzilla IceCathttp://piro.sakura.ne.jp/xul/_treestyletab.html.en
ViolentmonkeyViolentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support. https://violentmonkey.github.io/https://violentmonkey.github.io/
WappalyzerWappalyzer is a browser extension that uncovers the technologies used on websites. It detects content management systems, eCommerce platforms, web servers, JavaScript frameworks, analytics tools and many more.https://wappalyzer.com/
Wikileaks SearchThis addon simply allows you to search the archives of Wikileakshttps://search.wikileaks.org/
Wikipedia (SSL)Wikipedia is an openly-editable, free content internet encyclopedia. This search bar add-on utilizes SSL to protect searches between You and Wikipedia.https://addons.mozilla.org/en-US/firefox/addon/wikipedia-ssl-243981/
Zoom Page WEZoom web pages either per-site or per-tab, with optional fit-to-width and minimum text size, using the toolbar button, context menu, keyboard shortcuts or mouse wheel.https://addons.mozilla.org/addon/zoom-page-we/
uBlock Origin (uBO)A wide-spectrum blocker. Easy on CPU and memory.https://github.com/gorhill/uBlock
uMatrixPoint & click to forbid/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.https://addons.mozilla.org/en-US/firefox/addon/umatrix/


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

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

MPLv2.0

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

MPLxy

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
David Hedlund (David Hedlund)Add-on repository maintainer
Rubén Rodríguez (Quidam)Maintainer


Resources and communication

AudienceResource typeURI
Debian (Ref) (R)https://tracker.debian.org/pkg/firefox
Website Incompatibilities for Libre Browsers and WebExtensionsBug Trackinghttps://github.com/davidhedlund/WILBE
Mailing Listhttps://lists.gnu.org/mailman/listinfo/bug-gnuzilla
Debian (Ref) (R)https://tracker.debian.org/pkg/iceweasel
Security AdvisoriesBug Trackinghttps://www.mozilla.org/en-US/security/known-vulnerabilities/firefox-esr
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnuzilla-dev
Debian (Ref) (R)https://tracker.debian.org/pkg/mozilla
latest Windows and macOS versions of IceCat (unofficial)Downloadhttps://casualgamer.ca/index.php/unofficial-icecat-builds
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnu-system-discuss
Savannah (Ref) (R)https://savannah.gnu.org/projects/gnuzilla
IceCatMobile (F-Droid build)Downloadhttps://f-droid.org/packages/org.gnu.icecat
Downloadhttps://ftp.gnu.org/gnu/gnuzilla
Ruby (Ref) (R)https://rubygems.org/gems/firefox
Generalhttps://libreplanet.org/wiki/Group:IceCat/
VCS Repository Webviewhttps://git.savannah.gnu.org/cgit/gnuzilla.git


Software prerequisites

This entry (in part or in whole) was last reviewed on 27 June 2018.



Entry


























"bug-gnuzilla -- GNUzilla discussion and bug reports." is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"bug-gnuzilla -- GNUzilla discussion and bug reports." is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"bug-gnuzilla -- GNUzilla discussion and bug reports." is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.




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


"Software development management system" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"General users" 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.