Announcing GNU IceCat 3.0.1-g1

Hello!

I am pleased to announce the new version for the GNU IceCat web browser.

GNU IceCat is based on the Mozilla Firefox source code. While the basic Mozilla Firefox source code is free software, and we thank them for their significant contributions to the community, some non-free files are distributed in the Firefox source tree, and Firefox can recommend non-free plugins. IceCat is entirely Free Software.

This new version is based on the new Firefox 3.0.1 source code that fixes some bugs present in the previous 3 release. In addition a support for the standard X -geometry option was added in
IceCat.

You can get the files here:
ftp://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/icecat-3.0.1-g1-i386.tar.bz2
ftp://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/icecat-3.0.1-g1-i386.tar.lzma
ftp://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/icecat-3.0.1-g1.tar.bz2
ftp://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/icecat-3.0.1-g1.tar.lzma
ftp://ftp.gnu.org/gnu/gnuzilla/3.0.1-g1/icecat_3-g1-1_i386.deb

MD5 and SHA1 checksums:
61ba1ba5994d59d5f4f6c1c014c9b310 icecat-3.0.1-g1-i386.tar.bz2
ad46e542b34bc2c0b5f5a1441b4a19b2 icecat-3.0.1-g1-i386.tar.lzma
c52f5ff97179fa8c5c12f1577e232f9c icecat-3.0.1-g1.tar.bz2
9653cdb4b150d87bf1f1f8cae178772b icecat-3.0.1-g1.tar.lzma
446d69c13ae46f16bdee51605a4a12ef icecat_3-g1-1_i386.deb
3deb0442f7a7c0249ced573c9a0a8f73a2529cc9 icecat-3.0.1-g1-i386.tar.bz2
d8058f4a7c60a9202da16acd3fde0a8fc5acd980 icecat-3.0.1-g1-i386.tar.lzma
5e1e7825a89e865eb18ce147f944f79c4929e0e9 icecat-3.0.1-g1.tar.bz2
5dac75a6b8b4c4eb8ca86a9285ae176aaae56202 icecat-3.0.1-g1.tar.lzma
f4896ac948951213faa391e9190a210dbc242cd2 icecat_3-g1-1_i386.deb

Please report any problem or feedback to the bug-gnuzilla mailing list.

Have fun!

Giuseppe Scrivano

6 comments:

Anonymous said...

Which non-free files are still in Firefox 3.0.1?

Mohamed Hammad said...

Dear anonymous,

the source code from the Mozilla project is indeed Free Software, however the binaries that they release include additional non-Free Software. Also, they distribute and recommend non-Free Software as plug-ins.

Anonymous said...

Hi mj,

Thanks, but specifically which files included in Firefox 3.0.1 does GNU not consider Free, and why?

Thanks for answering.

Mohamed Hammad said...

This is a list of the files that are removed from Firefox® 3.0.1 source:
./mailnews/addrbook/src/nsAbOSXDirectory.o
./mailnews/addrbook/src/nsAbOSXCard.o
./mailnews/addrbook/src/nsAbOSXDirFactory.o
./mailnews/addrbook/src/nsAbOSXUtils.o
./plugin/oji/JEP
./build/wince/shunt/build/shunt.vcb
./build/wince/shunt/build/shunt.vco
'./directory/c-sdk/ldap/examples/macintosh/asearch (2i).68k.u'
'./directory/c-sdk/ldap/examples/macintosh/asearch (4i).68k.u'
'./directory/c-sdk/ldap/examples/macintosh/asearch PPC.u'
./directory/c-sdk/ldap/libraries/macintosh/LDAPClient.mcp
./modules/oji/tests/script/killer.exe
./modules/plugin/samples/default/mac/NullPlugin.rsrc
'./modules/plugin/tools/sdk/samples/basic/mac/Basic Plugin.mcp'
./modules/plugin/tools/sdk/samples/basic/mac/Basic.rsrc
'./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable Plugin.mcp'
'./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable PluginIDL.mcp'
./modules/plugin/tools/sdk/samples/scriptable/mac/Scriptable.rsrc
./other-licenses/7zstub/firefox/7zSD.sfx
./toolkit/mozapps/update/src/updater/macbuild/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
./toolkit/mozapps/update/src/updater/macbuild/Contents/PkgInfo
./extensions/manticore/resources/manticore.psd
./extensions/universalchardet/doc/UniversalCharsetDetection.doc
./config/bin2rc.exe
./config/makedep.exe
./config/mangle.exe
./config/mantomak.exe
./embedding/browser/activex/src/pluginhostctrl/cab/redist/ATL.DLL
./embedding/browser/activex/tests/vbrowse/browser.frx
./embedding/browser/activex/tests/vbrowse/frmToolBar.frx
./embedding/browser/cocoa/res/English.lproj/alert.nib/objects.nib
./embedding/browser/powerplant/resources/cfmAlias.rsrc
./embedding/browser/powerplant/resources/cfmAliasDebug.rsrc
./embedding/minimo/mozconfig
./embedding/qa/testembed/testembed.aps
./embedding/tests/MSDotNETCSEmbed/MSDotNETCSEmbed.suo
./embedding/tests/cocoaEmbed/res/English.lproj/MainMenu.nib/objects.nib
./embedding/wrappers/DotNETEmbed/DotNETEmbed.snk
./intl/unicharutil/tools/data/case.dat
./intl/unicharutil/tools/data/cmbcl.dat
./intl/unicharutil/tools/data/ctype.dat
./intl/unicharutil/tools/data/decomp.dat
./intl/unicharutil/tools/data/num.dat
./js/src/fdlibm/fdlibm.mdp
./js/src/js.mdp
./js/src/liveconnect/jsj_nodl.c
./plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin
./plugin/oji/JEP/MRJPlugin.plugin/Contents/MacOS/MRJPlugin.jar
./plugin/oji/JEP/MRJPlugin.plugin/Contents/Resources/MRJPlugin.rsrc
./plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/MacOS/JavaEmbeddingPlugin
./plugin/oji/JEP/JavaEmbeddingPlugin.bundle/Contents/Resources/Java/JavaEmbeddingPlugin.jar
./plugin/oji/MRJ/plugin/Resources/Dialogs.rsrc
./plugin/oji/MRJ/plugin/Resources/Strings.rsrc
./plugin/oji/MRJ/plugin/Resources/Version.rsrc
./plugin/oji/MRJ/plugin/MRJPlugin.jar
./plugin/oji/MRJ/plugin/netscape.plugin.jar
./plugin/oji/MRJ/plugin/Source/JMURLConnection
./plugin/oji/MRJ/testing/ConsoleApplet/ConsoleApplet.mcp
./plugin/oji/MRJ/testing/JSApplet/JSApplet.mcp
./plugin/oji/MRJ/testing/SwingApplet/TestApplet.mcp
./plugin/oji/MRJ/testing/TrivialApplet/MyApplet.mcp
./plugin/oji/MRJCarbon/MRJSDK/JavaFrameworks/JavaEmbeddingLib
./plugin/oji/MRJCarbon/plugin/MRJPlugin.jar
./plugin/oji/MRJCarbon/plugin/Resources/Dialogs.rsrc
./plugin/oji/MRJCarbon/plugin/Resources/Strings.rsrc
./plugin/oji/MRJCarbon/plugin/Resources/Version.rsrc
./xpcom/reflect/xptcall/tests/eVC4/XPTCInvoke_Testing.cpp
./xpcom/tests/StringFactoringTests/StringTest.mcp
./xpcom/typelib/xpidl/macplugin/compiler.rsrc
./xpcom/typelib/xpidl/macplugin/linker.rsrc
./xpcom/typelib/xpidl/macplugin/panel.rsrc
./xpcom/typelib/xpidl/macplugin/version.rsrc
./xpinstall/packager/mac/ASEncoder/build/ASEncoder.mcp
./xpinstall/packager/mac/ASEncoder/rsrc/ASEncoder.rsrc
./xpinstall/packager/mac/ASEncoder/src/ASEncoderUsage.script
./xpinstall/test/pre_checkin.xpi
./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_Core.PPC.Lib
./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_ForeignThreads.PPC.Lib
./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_MPW.PPC.Lib
./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_MSL.PPC.Lib
./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_SIOUX.PPC.Lib
./xpinstall/wizard/libxpnet/GUSI/lib/GUSI_Sfio.PPC.Lib
./xpinstall/wizard/mac/rsrc/MIWCommon.rsrc
./xpinstall/wizard/mac/rsrc/Mozilla.rsrc
./xpinstall/wizard/os2/setuprsc/box_ch_d.bmp
./xpinstall/wizard/os2/setuprsc/box_chec.bmp
./xpinstall/wizard/os2/setuprsc/box_unch.bmp
./xpinstall/wizard/unix/src2/logo.xpm
./gfx/cairo/libpixman/src/pixman-vc71.lib
./gfx/src/mac/printerplugin/Resources/English.lproj/Localizable.strings
./gfx/src/mac/nsMacGFX.rsrc
./layout/doc/SpaceMgr_BlockReflSt_OD.sda
./layout/doc/object_diagram_template.sda
./layout/html/tests/block/bugs/RealSnow.jar
./webshell/tests/viewer/mac/cfmAlias.rsrc
./webshell/tests/viewer/mac/cfmAliasDebug.rsrc
./webshell/tests/viewer/mac/viewer.ppob
./webshell/tests/viewer/mac/viewer.rsrc
./webshell/tests/viewer/mac/viewercarb.rsrc
./webshell/tests/viewer/viewer-beos.rsrc
./xpfe/bootstrap/appleevents/nsAppleEvents.rsrc
./xpfe/bootstrap/apprunner-beos.rsrc
./mailnews/mapi/old/tests/mapitest/mapitest.ncb
./mailnews/mapi/old/tests/mapitest/mapitest.opt
./xpfe/bootstrap/splash.bmp
./xpfe/bootstrap/mozilla.ico
./xpfe/bootstrap/mozos2.ico
./browser/app/mozicon128.png
./browser/app/mozicon16.xpm
./browser/app/mozicon50.xpm
./xpfe/bootstrap/icons/os2/mozilla.ico
./xpinstall/wizard/windows/setuprsc/bitmap1.bmp
./xpinstall/wizard/windows/setuprsc/downloadLogo.bmp
./xpinstall/wizard/windows/setuprsc/turbo-systray.bmp
./xpinstall/wizard/os2/nsinstall/stubinstall.ico
./xpinstall/wizard/os2/setuprsc/downloadLogo.bmp
./xpinstall/wizard/os2/setuprsc/bitmap1.bmp
./suite/branding/icons/gtk/seamonkey.png
./themes/classic/communicator/brand/throbber-single.gif
./themes/classic/communicator/brand/throbber16-single.gif
./themes/classic/communicator/brand/throbber-anim.gif
./themes/classic/communicator/brand/throbber16-anim.gif
./themes/modern/communicator/brand/throbber-single.gif
./themes/modern/communicator/brand/throbber16-single.gif
./themes/modern/communicator/brand/throbber-anim.gif
./themes/modern/communicator/brand/throbber16-anim.gif
./xpfe/bootstrap/splash.xpm
./themes/classic/communicator/icons/turbo-systray.gif
./themes/modern/communicator/icons/turbo-systray.gif
other-licenses/
README/mozilla/README.os2
netwerk/protocol/ftp/doc/rfc959.txt
directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt
calendar/sunbird/app/sunbird.ico
calendar/sunbird/app/default.xpm
browser/branding/nightly
browser/branding/unofficial
./themes/classic/communicator/brand/throbber-anim.gif
./themes/classic/communicator/brand/throbber16-anim.gif
./themes/modern/communicator/brand/throbber-single.gif
./themes/modern/communicator/brand/throbber16-single.gif
./themes/modern/communicator/brand/throbber-anim.gif
./themes/modern/communicator/brand/throbber16-anim.gif
./xpfe/bootstrap/splash.xpm
./themes/classic/communicator/icons/turbo-systray.gif
./themes/modern/communicator/icons/turbo-systray.gif
other-licenses/
README/mozilla/README.os2
netwerk/protocol/ftp/doc/rfc959.txt
directory/c-sdk/ldap/docs/draft-ietf-ldapext-ldap-c-api-05.txt
calendar/sunbird/app/sunbird.ico
calendar/sunbird/app/default.xpm
browser/branding/nightly
browser/branding/unofficial

As you can see, it is mostly the branding/trademark and the name of the application which are non-free, by the GNU definition of Free Software. How can it be free when we need permissions from Mozilla® Corporation! :)

Also there are many non-free plug-ins and to list them all would require some researching. However Mozilla® Corporation have not defined any rule on discouraging non-free plug-ins, and rather their binary does recommend non-free plug-ins when the user visits certain sites.

Please note that I don't speak officially for GNU or FSF, and this is only my humble understanding.

For further information, do read these:
* Mozilla Trademark Policy
* http://lists.debian.org/debian-legal/2004/02/msg00279.html
* http://glandium.org/blog/?p=97

Hope that helped.

~Muhammad 'MJ' Jassim

Anonymous said...

Thanks for the answer mj.

Mohamed Hammad said...

You are most welcome.