GNU IceCat

GNU-Variante von Mozilla Firefox

GNU IceCat – früher bekannt als GNU IceWeasel[6] – ist eine freie Software – mit geändertem Namen des Webbrowsers Mozilla Firefox – die durch das GNU-Projekt verteilt wird. Die Software ist mit Linux, Windows, Android und macOS kompatibel.[7] Das GNU-Projekt versucht, IceCat mit der Entwicklung von Firefox synchron zu halten, entfernt dabei aber alle durch Markenzeichen geschützten Illustrationen. Das Projekt betreut auch eine umfangreiche Liste an freien Software-Plug-ins, ergänzend dazu besitzt es einige zusätzliche Sicherheitsfunktionen, die der Hauptlinie des Firefox-Webbrowsers nicht angehören.

GNU IceCat


GNU IceCat 38.3.0 auf Trisquel
Basisdaten

Hauptentwickler Gnuzilla-Team
Entwickler GNU-Projekt
Erscheinungsjahr Oktober 2005[1]
Aktuelle Version 115.12.0[2]
(10. Juni 2024)
Aktuelle Vorabversion 91.2.0[3][4]
(11. Oktober 2021)
Betriebssystem Linux, macOS, Android, Windows
Programmier­sprache C, C++, JavaScript
Kategorie Webbrowser
Lizenz MPL[5]
www.gnu.org/software/icecat

Geschichte

Bearbeiten

Namensursprung

Bearbeiten

Die Mozilla-Körperschaft besitzt die Marke „Firefox“ und verweigert jegliche Nutzung des Begriffs für Varianten der Software, die bestimmten Richtlinien nicht entsprechen.[8] Wenn Distributionen nicht die offiziell von Mozilla bereitgestellten Binärdateien nutzen, sich nicht an die genannten Richtlinien halten, oder eine gesonderte Genehmigung haben, müssen sie Firefox selbst aus dem Quellcode kompilieren und dabei eine Option aktivieren, die dafür sorgt, dass Firefox ohne die offiziellen Markenzeichen und weitere zugehörige Grafiken erstellt wird. Sie können entweder die mitgelieferten freien Grafiken verwendet oder beim Kompilieren eigene angeben.[8]

Diese Regelung führte zu einer langen Debatte mit dem Debian-Projekt in den Jahren 2004 und 2005. In dieser Debatte wurde der Name „Iceweasel“ als Alternativbezeichnung für den Firefox-Browser auserkoren. Das erste Mal wurde der Name von Nathanael Norde,[9] als Alternative für Eric Dorlands Vorschlag für „Icerabbit“ genannt.[10] Der Name sollte eine gewollte Parodie auf „Firefox“ sein und dieser wurde anschließend als Beispielname in der Mozilla Trademark Policy genannt.[8] Der Name „iceweasel“ wurde danach gemeinhin für alle weiteren Firefox-Versionen benutzt.[11]

Im August 2005 übernahm auch das Gnuzilla-Projekt GNU IceWeasels Namen und verwendete ihn als Bezeichnung für einen umbenannten Firefox, der keine proprietären Plug-ins nutzt.[12] Die erste Gnuzilla IceWeasel Version basierte auf der Firefox-Version 1.5.0.4.[13]

Den Begriff „ice weasel“ gab es bereits früher; Matt Groening schreibt ihn fiktiv Friedrich Nietzsche zu:

“Love is a snowmobile racing across the tundra and then suddenly it flips over, pinning you underneath. At night, the ice weasels come.”

„Liebe ist, mit einem Schneemobil durch die Tundra zu rasen, doch plötzlich überschlägt es sich und du klemmst unter dem Fahrzeug fest. In der Nacht kommen die Eiswiesel.“

Friedrich Nietzsche[14]

Debian hatte von Anfang an die Erlaubnis, Firefox zu verwenden. Diese Erlaubnis wurde aber von Mozilla wieder annulliert, als Debian größere Änderungen am Browser vornahm.[15][16] Debian fand die Änderungen aber derart wichtig, dass – anstatt Mozillas Richtlinien zu entsprechen – der Name Iceweasel wiederbelebt wurde.

Am 23. September 2007 verkündete einer der Gnuzilla-Entwickler, dass sich der Name in der nächsten Version von IceWeasel zu GNU IceCat ändere. Dieser Schritt wurde gegangen, um Verwechslungen mit Debians separat gepflegtem Projekt des Browsers zu vermeiden.

Veröffentlichungen

Bearbeiten
  • GNU IceCat 2 (Version 2.0.0.11-g1 wurde am 12. Januar 2008 veröffentlicht)
  • GNU IceCat 3 (23. Juli 2008)
  • GNU IceCat 4 (10. April 2011)[17]
  • GNU IceCat 5 (27. Juni 2011)[18]
  • GNU IceCat 6
  • GNU IceCat 7
  • GNU IceCat 9
  • GNU IceCat 10
  • GNU IceCat 12
  • GNU IceCat 13
  • GNU IceCat 14
  • GNU IceCat 17
  • GNU IceCat 24
  • GNU IceCat 31 (2014)[19]
  • GNU IceCat 38 (2015)[20]
  • GNU IceCat 45 (2016)[21]
  • GNU IceCat 52 (2017)[22]
  • GNU IceCat 60.7.0 (2019)
  • GNU IceCat 68.4.0 (2020)
  • GNU IceCat 78.6.1 (2021)
  • GNU IceCat 91.5.0 (2022)
  • GNU IceCat 102.7.0 (2023)
  • GNU IceCat 115.12.0 (2024)

Verschiedene Distributionen liefern inoffizielle aktuellere Versionen auf Grundlage des aktuellen Firefox ESR aus dem Icecat Repository.[23]

Veröffentlichungen von IceCat sind meistens auf dem neuesten Stand des Mozilla Firefox Quellcodes.

Verbreitung

Bearbeiten

GNU IceCat ist als Download für IA-32- und PowerPC-Architekturen verfügbar. Binärdateien und Quelltext sind abrufbar (allerdings gibt es die neuesten Pakete nur für Linux), auch für Mac OS X 10.4 und 10.5 ist es verfügbar. Mac-Benutzer mit diesen Versionen können es auf Mac OS X mithilfe von Fink installieren. Für Windows (ab Vista) und für Android (ab 2.3) gibt es ebenfalls ein Installationspaket.[7]

Zusätzliche Sicherheitsfunktionen

Bearbeiten

IceCat enthält zusätzliche Sicherheitsfunktionen wie z. B. das Blockieren von Bilderdateien ohne Größe, die in HTTP-Cookies Dritter resultieren (auch bekannt als Zählpixel).[24] Diese Funktion war zwar bereits in Firefox 1.0, 1.5 und 3.0 verfügbar, allerdings fehlte die UI-Option in 2.0.[24]

In Version 3.0.2-g1 wurde das Zertifikat von CAcert (einer Zertifizierungsstelle) zur Liste der vertrauenswürdigen Rootzertifikate hinzugefügt. Bedenken zu diesem Schritt wurden in einer öffentlichen Savannah-Mailingliste laut.[25]

Erweiterungen

Bearbeiten

Lizenzierung

Bearbeiten

Gnu IceCat ist verfügbar unter der MPL/GPL/LGPL Trio-Lizenz, die Mozilla für den Quelltext nutzte. Anders als Mozilla stehen IceCats vorgegebene Icons ebenfalls unter derselben Trio-Lizenz.

Google Summer of Code 2008

Bearbeiten

Es wurden Empfehlungen für den Google Summer of Code 2008 gemacht, um GNU IceCat zu verbessern.[26]

Diese enthalten:

  • Portierung der Codebasis auf Firefox 3
  • Erweiterte Unterstützung freier Plugins wie z. B. Gnash
  • Änderungen an Privatsphäre-Features

Der Vorschlag, IceCat auf die Firefox-3-Codebasis zu portieren, wurde akzeptiert und von Giuseppe Scrivano durchgeführt.[27]

Siehe auch

Bearbeiten
Portal: Freie Software – Übersicht zu Wikipedia-Inhalten zum Thema Freie Software
Bearbeiten

Einzelnachweise

Bearbeiten
  1. cvs.savannah.gnu.org. (abgerufen am 22. Mai 2024).
  2. git.savannah.gnu.org.
  3. Amin Bandali: Update GNU IceCat to 91.2.0. 11. Oktober 2021 (englisch, abgerufen am 3. November 2021).
  4. Amin Bandali: Re: IceCat-91. 11. Oktober 2021 (englisch, abgerufen am 3. November 2021).
  5. Savannah source code system: gnuzilla/icecat-latest : /toolkit/content/license.html. Archiviert vom Original am 4. Juli 2013; abgerufen am 15. Mai 2013 (englisch).
  6. Karl Berry: Ice Weasel. 23. September 2007, abgerufen am 9. Dezember 2008 (englisch).
  7. a b Ruben Rodriguez: IceCat 31.5.0 release. GNUzilla, 9. März 2015; (englisch).
  8. a b c Mozilla Trademark Policy. (englisch).
  9. Nathanael Nerode: Mozilla Firefox's icon and trademark. 27. Februar 2004, abgerufen am 9. Dezember 2008 (englisch).
  10. Eric Dorland: Mozilla Firefox's icon and trademark. 27. Dezember 2004, abgerufen am 9. Dezember 2008 (englisch).
  11. Joel Aelwyn: Mozilla and Trademarks. 1. Januar 2005, abgerufen am 9. Dezember 2008 (englisch).
  12. Gnuzilla/IceWeasel Project Application. (englisch).
  13. IceWeasel 1.5.0.4 Download location. Archiviert vom Original am 23. Mai 2020; abgerufen am 30. Juli 2007 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/aeneas.mit.edu
  14. Matt Groening: Love Is Hell. Pantheon Books, 1986, ISBN 0-394-74454-3 (englisch).
  15. Gervase Markham: Ongoing Firefox (and Thunderbird) Trademark problems. 14. Juli 2005, abgerufen am 9. Dezember 2008 (englisch).
  16. Gervase Markham: Firefox/Thunderbird trademarks: a proposal. 19. Juni 2005, abgerufen am 9. Dezember 2008 (englisch).
  17. Giuseppe Scrivano: GNU IceCat 4.0. 11. April 2011, abgerufen am 11. April 2011 (englisch).
  18. Giuseppe Scrivano: GNU IceCat 5.0. 27. Juni 2011, abgerufen am 28. Juni 2011 (englisch).
  19. GNU Icecat 31. Abgerufen am 29. November 2014 (englisch).
  20. GNU Icecat 38. Abgerufen am 21. Oktober 2015 (englisch).
  21. GNU Icecat 45. Abgerufen am 27. September 2018 (englisch).
  22. GNU Icecat 52. Abgerufen am 27. September 2018 (englisch).
  23. gnuzilla.git
  24. a b Gnuzilla Homepage
  25. Karl Berry: CAcert, GNU IceCat, and savannah. 7. Oktober 2008, abgerufen am 9. Dezember 2008 (englisch).
  26. Summer of Code project suggestions for GNU. Abgerufen am 13. April 2008 (englisch).
  27. Google Code – Summer of Code – Application Information. Archiviert vom Original am 21. Juni 2008; abgerufen am 7. August 2008 (englisch).