Mozilla Dev Team On Firefox's Success
Titus Germanicus writes "If you're thinking about open sourcing a project in the near future, Mozilla might be the perfect blueprint to follow. At last week's Mesh 2008 conference in Canada, Mike Shaver, chief technology evangelist and founding member at Mozilla, and John Resig, a JavaScript evangelist at Mozilla — two of the key figures behind the success of Mozilla's Firefox Web browser — listed inclusivity and transparency as two of the top cornerstones of any community-built project. Shaver said in this interview that because the Web is intended for everybody, the level same openness should be shared with Firefox's open source contributors."
The original Netscape code was abandoned in favor of a complete rewrite. Eventually the main product was considered so bloated that a lightweight version was needed. Eventually the main product was dropped in favor of the lightweight system, which had to have not one but two name changes, and is now fairly widely considered bloated, despite its original goal.
I'd say that while Mozilla has done quite well overall, it could hardly be considered a good blueprint to follow.
Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
Good community projects need inclusivity and transparency, there's no doubt.
Though getting millions and millions of dollars from Google probably helps. You know. A bit.
Classical Liberalism: All your base are belong to you.
"two of the key figures behind the success of Mozilla's Firefox Web browser â" listed inclusivity and transparency as two of the top cornerstones of any community-built project."
That sure wasn't our experience with contributing to FireFox. My company contributed several person months of code to FireFox 3 to build out a text placement capability. Our patches were never accepted; However, they took 80% of the code and reused it to fix half a dozen incidental issues that we had had to fix in order to implement the character placement issue that we were addressing.
All of which is OK, except that our authors were not given any acknowledgement or attribution.
But then they turned around and said we'd have to rework our original patch because now "80% of the code is redundant".
We are not contributing to FireFox any more. I thought about point out our experiences to Brendan Eich and asking him if he's OK with his people's behaviour. But it was easier just to walk away. We've now changed our focus to WebKit.
Say what you want but Firefox is still light years ahead of IE. If there's only one thing it has over IE, it's that it follows web standards much, much better.
I agree too, but it's hardly reason to ignore the fact that Firefox does have it's own problems. Look at FF's memory footprint and where Firefox came from and you'll see it's simply a very oversimplified and blunt statement about the ugliest bits that no one likes to focus on.
I'm on an old Gateway VTX400 laptop. It's got a 2.2GHz processor with 256 megs of ram. I've got four FF tabs open and it's using ~75MB of memory. I've also got uTorrent open and Windows Media Player and it runs fine for the most part. It stutters every now and then, but it's never crashed because of Firefox. (or any other reason now that I think of it.) Basically what I'm trying to say is that the foot might be wearing a bigger shoe these days but honestly is that a problem? In the day and age of 2/4/8 GB RAM setups, is a few more MB used up that big of a deal?
I don't know whether Mozilla is more standards compliant than other browsers in the technical sense, but from a web developers standpoint it has lots of little things that other browsers don't have and some big things as well, such as XPCOM. It's web developers web browser, and I expect that with Firefox 4 release which will introduce JavaScript 2, it will be conclusively be the best browser out there and will perhaps regain a majority market share
AFAICT, pretty much all the FF2 memory issues have been fixed up in FF3, though i'm staying with 2 until google makes their toolbar work on 3.
upon the advice of my lawyer, i have no sig at this time
Opera is great as well, but it lacks the customization of Firefox that I've grown to love. I used to use Opera all the time, but then I started using Firefox and these little things called add-ons kept me coming back.
http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx
http://www.456bereastreet.com/archive/200611/three_reasons_sites_break_in_internet_explorer_7/
http://blog.wired.com/monkeybites/2006/10/why_internet_ex.html
How could I have been so stupid? I just forgot about enabling the "get multi-million dollar revenue stream for my open source project" option on Sourceforge.
Don't get me wrong, I use the Mozilla and Firefox products, but given the amount of money that has gone into Mozilla (and Apache), I think the results are actually not all that great.
It looks like Mozilla developers are going Pidgin's way by ignoring their users. Many of us don't like new "smart" address bar that uses some arcane algorithm to sort suggested results. Unfortunately, there is no way to change address bar behavior to Firefox 2 style (when I type sl in the address bar, I want to see slashdot.org as my first result instead of some combination of my bookmarks and random pages). The worst thing about it is that there is no way to disable this "feature". I don't really mind when they bloat Firefox with some features that might appeal to some users, but I *do* mind when they make no option to turn them off.
I would probably go crazy if there was no way to change default Windows theme to Classic.
>A lot of the memory issues have been fixed in Firefox 3 as well as improving JavaScript performance.
Great! Now they just have to fix their threading issues (one 'frozen' tab shouldn't be able to freeze the whole browser), their stability issue (as much as possible a crash of a plugin shouldn't be able to crash the browser) and it could be considered as a solid browser..
Until then it *isn't* an example to follow!
This is fixed in Firefox 3. Not that any browsers on Mac actually use the built-in widgets; they use the OS theming engine to draw bitmaps that look like the built-in widgets.