Interviewed by CNN on 21/12/2009 03:32, Rufus told the world:

> 
> And I guess that's what I don't get...volunteers are generally more 
> dedicated and principled than paid hacks.  Or at least the ones I've 
> encountered have been...so I'm not into coddling them.

They are, but since they aren't getting paid, they can't give as many
hours to the project -- they have day jobs. A paid programmer can give 8
hours/day, at least 200 days a year. A volunteer can give MAYBE 2
hours/day. If he's really dedicated and enthusiastic.
Some paid programmer started out as volunteers, and are as enthusiastic
as any volunteer, by the way.
All those programmer man-month add up.

> So I really don't get why they've knuckled under and merely imported TB 
> and FF code instead of maintaining their own, based on that code...this 
> is all open source, right?  So where did the best of the good stuff go, 
> just because the paid hacks got paid to drop it?  Open = independent, I 
> thought?

Seamonkey simply does not have nearly as much manpower available as
Firefox -- and, as KaiRo pointed out, the Seamonkey volunteers lack
expertise in some areas that would be essential to splitting out entirely.

The source code to what you call "the good stuff" is still available --
but it's not compatible with the new core in its present form. If
someone with the necessary expertise, willingness and available time
will step up and adapt it to the new core, it can be revived. So far
nobody volunteered.


> Branch out or die...let SM become it's own project, or we might as well 
> all just use FF and TB.  Otherwise we won't be getting anything more 
> than FF and TB linked together in one app.  That's not much reason to 
> choose.

Again, it's a matter of manpower. SM *was* going somewhat independently
from Firefox for the last few years, on the 1.1 branch -- and what was
the result? The rendering engine was looking more and more dated every
day, ditto for the Javascript engine and other core stuff. It lacked
several modern security enhancements, it lacked a decent extensions
manager, it lacked a decent upgrade mechanism. Moving to the Firefox
toolkit gave us all of those in a fell swoop.

And let's not forget the extensions ecosystem. Which, frankly, was dying
on Seamonkey. Lots of extensions weren't available for SM, or had
reduced functionality -- because it was a lot more work for extensions
developers to support SM. That trend is reverting now: more and more
extensions are being brought to SM.

My take on the move? It's like the old saying, to give one step
backwards to leap two forwards. Yes, some stuff didn't get
moved/recreated immediately -- the forms manager seems to be the most
visible complaint. However, the move will release developers from doing
stuff that was just duplicating efforts from the FF/TB guys, so they can
now concentrate on doing new stuff.

You have a boat. It has a wooden hull, it's old and leaky. You have
three guys to work on the boat. They spend all the time plugging leaks.
Then someone offers you a brand-new, fiberglass hull. You move your
engine, bunks, head, kitchen etc. to the new hull. Only, a couple bunks
didn't fit the new hull (despite it being actually a little bigger), so
you had to do without them for the time being. Sure, right now you have
less bunks -- but your three guys have a lot of free time now, so they
can not only build new bunks but even to figure out how to fit a
freaking home theater in the boat.


-- 
MCBastos

This message has been protected with the 2ROT13 algorithm. Unauthorized
use will be prosecuted under the DMCA.

-=-=-
... BOFH excuse #308:
CD-ROM server needs recalibration
* TagZilla 0.0661 * http://tagzilla.mozdev.org on Seamonkey 2.0
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to