IceCat V Weasel

16 Antworten [Letzter Beitrag]
pny
pny

I am a member!

Offline
Beigetreten: 05/08/2013

Can anyone tell me the difference between IceCat and IceWeasel, perhaps give a few comments?

thanks.

pny
pny

I am a member!

Offline
Beigetreten: 05/08/2013

Are they the same progect?

andrew
Offline
Beigetreten: 04/19/2012

On 16/05/13 06:57, name at domain wrote:
> Can anyone tell me the difference between IceCat and IceWeasel,
> perhaps give a few comments?
>
> thanks.

Iceweasel (without a capital W) is a rebranded copy of Firefox used in
Debian. The version used in stable has backported security fixes made by
the Debian team (since Debian typically uses versions unsupported by
Mozilla) and is modified to meet the Debian packaging standards.
gNewSense 3.0 (based on Debian Squeeze) will use Iceweasel, but patched
to meet the free distribution standards (for example, it won't recommend
proprietary add-ons).

IceCat (formerly IceWeasel with a capital W, but rebranded to be less
confusing) is a rebranded copy of Firefox by the GNU Project. It's
currently maintained by Loic J Duros, the creator of LibreJS. Its aim is
to meet to free distribution standards and include privacy-focused add-ons.

At the moment Trisquel uses Abrowser, a rebranded copy of Ubuntu's
Firefox browser (with Ubufox and Unity integration patches, and modified
to meet the Ubuntu packaging standards). AFAIK Ubuntu's Firefox uses
some of the Debian Iceweasel scripts. I am hoping that one day the
Ubufox and Unity integration patches can be put into IceCat, so that
IceCat can be used in Trisquel instead.

freeme
Offline
Beigetreten: 10/10/2012

Icecat is GNU's fork of Firefox, while Iceweasel is Debian's fork of the same. (The folks in the Debian user forums will tell you Iceweasel IS firefox, except for the name.)

Iceweasel will allow you to install non-free addons, whereas GNU's Icecat, has a separate page of addons, all of which are free software.

If you like to select search engines for the browser search bar, I doubt you will find a better selection in any browser other than Icecat.

GNU Icecat also includes several privacy enhancements. There is no need to go to about:config and delete all references to Google to preserve your privacy, because Icecat does it by default. You do not have to install the 'HTTPS Everywhere' extension, because Icecat has it by default. For me, it was the strangest sense of dejavu when I saw it the first time, because it was as if the packager had read my mind and altered Icecat by default, in the way I've have always done by hand, which appealed to my sense of laziness.

With Icecat, freedom is priority number 1 and privacy is a very close second, in my opinion. Others may see it differently.

pny
pny

I am a member!

Offline
Beigetreten: 05/08/2013

I am at pressent using an one of the debian distributions although I am thinking to have a go with a gnu/linux disto soon. I tryed installing icecat but found it hard to get hold of. Is it in a repository anywhere?

freeme
Offline
Beigetreten: 10/10/2012

The name of the ppa is 'gnuzilla-team.' Instructions, for Ubuntu, are found here:

https://wiki.edubuntu.org/IceCat

quantumgravity
Offline
Beigetreten: 04/22/2013

Why did the Trisquel developers not just include IceCat instead of making an own branding?

andrew
Offline
Beigetreten: 04/19/2012

On 19/05/13 09:29, shiretoko wrote:
> Why did the Trisquel developers not just include IceCat instead of
> making an own branding?

Ruben has committed to providing accessibility in Trisquel, so that's
perhaps the reason. Abrowser is a patched version of Ubuntu's Firefox,
which uses the Accessibility Toolkit ATK. Earlier this year I tested
Abrowser and IceCat, and Orca (screen reader) only works with Abrowser.

I don't really know much about ATK, so I don't know how hard it would be
to build IceCat with it.

Mampir
Offline
Beigetreten: 12/16/2009

Abrowser's name comes from Ubuntu. It's was not made up for Trisquel. See: http://packages.ubuntu.com/precise/abrowser

freeme
Offline
Beigetreten: 10/10/2012

I have no idea, but clues may be found in the differences between Abrowser & Icecat. Abrowser comes with plugins to play all kinds of media, whereas Icecat does not. Abrowser also seems to track Firefox releases more closely, whereas Icecat is still at version 17, I think. Parabola includes Icecat.

andrew
Offline
Beigetreten: 04/19/2012

On 19/05/13 10:07, nospamhere wrote:
> Abrowser also seems to track Firefox releases more closely, whereas
> Icecat is still at version 17, I think. Parabola includes Icecat.

Loic J Duros wrote this on the IceCat mailing list a few month ago:

> Releasing a version that mirrors Fx 18 last changes isn't as
> important to the project as adding new privacy features to IceCat. So
> the current version of IceCat is 17. Nowhere on the project does it
> say that IceCat should follow the latest developments from Mozilla
> automatically as they come. In fact, RMS has explicitly asked me not
> to release new versions of IceCat without the latest features
> requested. This is not what the project is about. Is there a problem
> to package IceCat 17?

pny
pny

I am a member!

Offline
Beigetreten: 05/08/2013

I'll give Icefox a bash when the chance arizes. I like Icedove the email client, it fulfils all of my needs, thanks for the feed back... now how do I close this thread?

akirashinigami

I am a member!

I am a translator!

Offline
Beigetreten: 02/25/2010

I don't think you can close threads here. You just stop posting in a thread when you're done.

pny
pny

I am a member!

Offline
Beigetreten: 05/08/2013

tryed installing icecat from tar.xz

I had some problems with dependencies...here is the end of a terminal read out from the command "make". Any Ideas?

-----------------
c++ -o nsCategoryCache.o -c -I../../dist/system_wrappers -include ../../config/gcc_hidden.h -DOSTYPE=\"Linux3.2\" -DOSARCH=Linux -DTARGET_XPCOM_ABI=\"x86-gcc3\" -I./../build -I. -I. -I../../dist/include -I../../dist/include/nsprpub -I/home/a/programs/icecat-3.6.3/dist/include/nspr -I/home/a/programs/icecat-3.6.3/dist/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -pedantic -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -pipe -O3 -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsCategoryCache.pp nsCategoryCache.cpp
nsCategoryCache.cpp: In member function ‘virtual nsrefcnt nsCategoryObserver::Release()’:
nsCategoryCache.cpp:104:1: warning: deleting object of polymorphic class type ‘nsCategoryObserver’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
In file included from nsDataHashtable.h:42:0,
from nsCategoryCache.h:49,
from nsCategoryCache.cpp:43:
nsBaseHashtable.h: In instantiation of ‘PRBool nsBaseHashtable::Put(nsBaseHashtable::KeyType, UserDataType) [with KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType = nsCString_external; PRBool = int; nsBaseHashtable::KeyType = const nsACString&]’:
nsCategoryCache.cpp:82:44: required from here
nsBaseHashtable.h:145:35: error: ‘PutEntry’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
nsBaseHashtable.h:145:35: note: declarations in dependent base ‘nsTHashtable >’ are not found by unqualified lookup
nsBaseHashtable.h:145:35: note: use ‘this->PutEntry’ instead
nsBaseHashtable.h: In instantiation of ‘PRBool nsBaseHashtable::Get(nsBaseHashtable::KeyType, UserDataType*) const [with KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType = nsCString_external; PRBool = int; nsBaseHashtable::KeyType = const nsACString&]’:
nsCategoryCache.cpp:149:30: required from here
nsBaseHashtable.h:126:35: error: ‘GetEntry’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
nsBaseHashtable.h:126:35: note: declarations in dependent base ‘nsTHashtable >’ are not found by unqualified lookup
nsBaseHashtable.h:126:35: note: use ‘this->GetEntry’ instead
nsBaseHashtable.h: In instantiation of ‘void nsBaseHashtable::Remove(nsBaseHashtable::KeyType) [with KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType = nsCString_external; nsBaseHashtable::KeyType = const nsACString&]’:
nsCategoryCache.cpp:167:23: required from here
nsBaseHashtable.h:159:31: error: ‘RemoveEntry’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
nsBaseHashtable.h:159:31: note: declarations in dependent base ‘nsTHashtable >’ are not found by unqualified lookup
nsBaseHashtable.h:159:31: note: use ‘this->RemoveEntry’ instead
make[4]: *** [nsCategoryCache.o] Error 1
make[4]: Leaving directory `/home/a/programs/icecat-3.6.3/xpcom/glue'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/home/a/programs/icecat-3.6.3/xpcom'
make[2]: *** [libs_tier_xpcom] Error 2
make[2]: Leaving directory `/home/a/programs/icecat-3.6.3'
make[1]: *** [tier_xpcom] Error 2
make[1]: Leaving directory `/home/a/programs/icecat-3.6.3'
make: *** [default] Error 2
a@crunchbang:~/programs/icecat-3.6.3$

yasm-1.2.0 i also installed from a gnewsence forum recomendation and I wonder if that could cause conflict?

thanks for looking.

2013-05-27--1369612763_1024x600_scrot.png
jbar
Offline
Beigetreten: 01/22/2011

If you're using #! waldorf then this ppa will work for you. Add it to your repositories list.

deb http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu oneiric main

to get the gpg key

$ gpg --keyserver subkeys.pgp.net --recv-keys 08A255AF && gpg --export --armor 08A255AF | sudo apt-key add - && sudo apt-get update

t3g
t3g
Offline
Beigetreten: 05/15/2011

If you use Debian, this is one official way to get Iceweasel: http://mozilla.debian.net/

andrew
Offline
Beigetreten: 04/19/2012

On 28/05/13 03:35, t3g wrote:
> If you use Debian, this is one official way to get Iceweasel:
> http://mozilla.debian.net/

Actually that's not the official Debian repository (it's the Debian
Mozilla team repo).

The official release + official backports are here:
http://packages.debian.org/squeeze/iceweasel

Andrew.