LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Seamonkey

Seamonkey

Posted Sep 25, 2006 19:01 UTC (Mon) by jmorris42 (subscriber, #2203)
Parent article: The return of Iceweasel

It is time for Free systems to simply forget about Firefox and help out with Seamonkey. The entire focus of Firefox is Windows centric and always will be. Renaming it IceWeasel doesn't change the other difficulties dealing with the Mozilla Corp.

People are still talking in terms of avoiding a fork... news flash: Seamonkey IS the fork, only nobody is willing to come on out and say it. Forget worrying about bruised egos at a for profit (regardless how they spin it) corporation and worry about what is best for Free Software. Anything wothwhile in Firefox's codebase will end up in Seamonkey so what is the problem with cutting out FF? Most distros ship Mozilla and/or Seamonkey already so why duplicate the effort, especially if the only value in Firefox (the name recognition) is going away?


(Log in to post comments)

Seamonkey

Posted Sep 25, 2006 19:39 UTC (Mon) by dirtyepic (subscriber, #30178) [Link]

Because if Firefox sucks, then Seamonkey blows.

Seamonkey

Posted Sep 26, 2006 11:54 UTC (Tue) by mgh (subscriber, #5696) [Link]

try a test:-

install clean ff and tb
install clean sm

open ff, load 2-3 large sites
open tb, load a few large emails

measure memory useage

open sm, load 2-3 large sites (exactly the same ones)
and load a few large emails (exactly the same ones)

measure memory usage...

typically was 20-30% less the ff+tb last time I tried.

What made me change in the end was the level of plugin support

Seamonkey

Posted Sep 26, 2006 18:19 UTC (Tue) by k8to (subscriber, #15413) [Link]

What about if you don't use thunderbird (like most of us).

Seamonkey

Posted Sep 25, 2006 20:44 UTC (Mon) by Los__D (subscriber, #15263) [Link]

Back to "huge box of junk"-style Mozilla? No way

Seamonkey

Posted Sep 26, 2006 0:01 UTC (Tue) by Richard_J_Neill (subscriber, #23093) [Link]

Although Fx+Tb have a lot to say for them, I prefer the old mozilla suite in a lot of ways. In particular, it uses a faster filepicker, and the integration (performance of opening web-links from mail) is much much faster.

Deleting /usr/lib/gam_server has improved Fx hugely though. No longer do I need a 4GB swap file to cope with 2 day's worth of memory leaks.

Seamonkey

Posted Sep 26, 2006 2:13 UTC (Tue) by drag (subscriber, #31333) [Link]

Personally I never liked Mozilla.

I always tried to use something like Galeon, which seemed to be the direction that they decided go with with firefox.

To each their own.

Seamonkey

Posted Sep 26, 2006 12:19 UTC (Tue) by KaiRo (subscriber, #1987) [Link]

SeaMonkey (the "M" is capital in the to-be-registered trademark name) is no fork, it's a different approach. It's the suite idea as we knew it from Netscape Communicator and the Mozilla project, just with the current code.

Surely some people don't like the all-in-one approach of it, and others just love it, like us, who are working on getting that project into the future.

If someone wants to make SeaMonkey a "Firefox fork", most of our SeaMonkey developer community would object. We have, as said, a different, integrated approach and would not be happy with forcing Firefox style upon us.

SeaMonkey is cool, and is a good product, that's true. It even includes a browser as a main application part. It's not Firefox though, and never will be.

Seamonkey

Posted Sep 26, 2006 18:43 UTC (Tue) by jmorris42 (subscriber, #2203) [Link]

> SeaMonkey is no fork...

A fork is when a new group of developers (B) take a codebase written by group A in a different direction. Mozilla Corp would be group A, they forked their codebase into the original Mozilla (integrated product) and Firefox + Thunderbird and then abandoned the Mozilla fork. Group B (the Seamonkey devels) have now taken over that fork. So while it didn't happen like most forks, the current situation IS a fork, with two seperate groups maintaining two development branches. Currently SeaMonkey is bringing most of the improvements from Firefox/Thunderbird into their tree and almost all FF extensions work on SeaMonkey.

This situation is not likely to last forever. See BSD. Code will continue to cross polinate between the branches but over time there will be divergence. Eventually patches from one tree will no longer cleanly apply to the other.

It is worth a moment to explain why this is almost certain to occur. Consider. Moz Corp explicitly abandoned Moz as an unneeded development burden. Thus they are highly unlikely to accept any patches from SeaMonkey devels into their tree that makes the lives of the SeaMonkey people any easier unless it also adds some major new feature desirable to FF users. Meanwhile SeaMonkey will be trying to play catchup with FF and at the same time will probably undertake innovation of their own. Creative and skilled devels aren't likely to remain passive forever and any feature they add which doesn't end up being accepted into FF isn't likely to be deleted from their own tree just because of FF's rejection. Thus a full two way fork will eventually appear, and while that first example will likely trigger some flaming and debate each successive one will involve less of it.

The Free Software camp, more importantly the major distribution maintainers, need to be considering which fork is likely to be easier to integrate in the long term. I'd contend that FF just isn't interested in the needs of the distributions that produce longterm stable "enterprise" products. It is not yet known whether the SeaMonkey camp will, but are new enough the major distros might be in a better position to able to influence their development. (The same arguments regarding longterm product deployment would also apply to many corporate rollouts of FF on Windows but are not something I care about.)

Questions helpful to that debate are:

1. What does FF+TB bring to the table that SeaMonkey doesn't? And forget name recognition because by this time next year RHEL and SUSE are probably going to be the only distros calling the software by that recognizable name. However, whatever the name FF is the #2 browser behind IE, thus most likely to be compatible with the most sites on the Internet.

2. What does SeaMonkey bring to the table that FF+TB doesn't? As currently packaged (from both RH and rpms available from the SeaMonkey project) it allows the extra bits (mail, chat, etc) to be discarded if unneeded. Most FF extensions install on SeaMonkey. But those aren't arguments FOR SeaMonkey.

3. Which project is more likely to backport security fixes or will be easier for a distro maintainer to do so? We already know Moz Corp. is unhelpful almost to the point of being actively hostile to the needs of enterprise computing and the stable longlived distributions needed for it.

Seamonkey

Posted Sep 28, 2006 0:32 UTC (Thu) by jschrod (subscriber, #1646) [Link]

But regardless if you want to call it a fork or not, the question remains: For the Mozilla Corporation, Linux is a nuisance, their target system is Windows. (wiz: their release policy and community involvement concerning security patches.) Here on LWN, we are interested in a good supported browser for Linux. (Remember the L in LWN. :-)

Many of us, me included, have the impression that the SeaMonkey developers are not as hostile against Linux, and thus we have another reason to prefer SeaMonkey, beyond the technical arguments.

Joachim

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds