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.
They started with a piece of crap code base, banged on that, did a mediocre re-write, and in the end still have a buggy, unstable, bloated browser. The developers frequently stick their fingers in their collective ears and insist that problems like memory hogging and instability don't exist. Instead, they keep forging ahead and adding more feature bloat. The only reason they had any success on the windows platform was the IE6 insecurities and people wanted a lightweight replacement browser. It's too bad that firefox has become a heavyweight, slow hog that isn't really much more secure than IE7.
1: Please let us be able to teach Firefox how to handle the mailto: links on Windows. This is a pain on Windows XP with all service packs installed (if this helps). In its current form, if one clicks any such link, Firefox will immediately hang, and the system will "resurrect" or come to life with 48 Internet Explorer windows open.
In these windows, will be an error message saying something to the effect that Windows could not find an appropriate program to handle the request.
I know some will say this is a windows problem but to me, I blame Firefox for not being able to handle such a link by loading my GMail log-on page. There used to be an extension for this but it sucked big time.
2: Video and specifically CNN live feeds together with the rtsp protocol are still not handled in a consistent way. RTSP will sometimes work but I have never been able to watch CNN live video feeds in Firefox! Ironically, the commercials preceding the feeds have no issues together with the captions. This applies to the sound as well.
If these issues are fixed, you devs will have made my year!
Otherwise, thank you for the good and solid Firefox browser.
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
Re: 1:
Hmm. I've never had that issue with mailto: on XP SP2. It would always properly load up Outlook Express (which would always require new information since I never used it) or Thunderbird, once it was installed.
I will stand up with you on the "allow me to set webmail," but all the different webmail UIs would be a pain to work with. I'd be supremely happy if a way was found to load up my always-open Prism Gmail-app to use mailto:
.. can we really call it a success until Firefox got a relatively safe market share of at least, lets say 40-60%?
or until there are no sites left that demands: 'sorry this site requires M$IE only'?
Rather appropriate on the day of the Phoenix Landing!
I feel that the browser arrived at the right time, with the right idea and bunch of external factors created a perfect storm - most notable of which was Microsoft's abandonment of its browser innovation once it had reached critical mass. If there is credit to be given to management I'd say it was the decision to keep it modular. Instead of including every known feature on the market they gave users the option of customizing the browser with plugins and kept the code uncluttered and very robust. An unintended consequence of that was user dependency. It took me about 2 weeks to quit Firefox and go to Safari 2. I kept going back because of all the cool extensions I got attached to over the years. Having a propaganda arm to spread the word is helpful as well (see: spreadfirefox.com). Those guys were instrumental in making Firefox a success. Of course, none of this would have happened if it was just hype - the product behind it was pretty solid (not counting the horrendous memory management).
You are going to throw the first one away, whether you want to or not. Plan on it and take advantage of the opportunities this gives you.
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's nice when a project gets recognition for doing something well, but when Firefox started getting more popular, largely due to the loud self-congratulation of the open source community, it started getting slower and buggier. I've been toggling between Firefox and Opera within the last year, largely due to the horribly sluggish performance when using multiple windows. If it weren't for the excellent Web Developer extension, I'd use Opera all the time.
The plug-ins are nice, but most of the ones I use are not for clever hacks, like stripping out ads, but for getting functionality that really should be in the browser in the first place, like the ability to easily edit cookies. How come I can't switch between quirks mode and strict mode on the fly? Why can't I resume stopped downloads, instead of having to re-download them from the beginning? How can a browser get so bloated when blocking web sites from setting cookies requires you to type in the URLs, instead of just clicking a button that says "block"? I still like Firefox more than IE, but I can't say the design of the browser really stacks up well against other browsers unless you add a lot of 3rd-party software. Can you really praise the browser in that case?
Don't even get me started about stability. Update Firefox, and the browser might refuse to start. I have to dig around in my profile folder to delete plug-ins one at a time to get the browser just to get a window open. Just re-installing the browser doesn't fix plug-in issues. Doesn't Firefox keep a log, so it knows when it tries to start and a plug-in doesn't work? That's a must when you depend on 3rd-party software so heavily.
I'm almost hoping that Opera doesn't get too popular. That will keep it fast, lightweight, and low on bugs.
Yes, I know I sound angry given that I get the software for free, but Firefox gets just a bit too much praise. Firefox is what got Microsoft in line and fixing some longstanding problems with IE, but it's easy to hate Microsoft. I'd hate to see Firefox continue getting praise because 3rd-party developers have the ability to patch the browser's design issues.
Apart from being a term from the late 90s, I don't feel comfortable listening to anyone that describes themself as an evangelist, let alone use it as a job title. It makes me think of irrational religious quackery which is not a method I like to make my tech decisions. Kinda reminds me of RMS dressed in his Saint robe garb too. *shudder*
These posts express my own personal views, not those of my employer
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.
Comment removed based on user account deletion
Not to disregard John Resig's work at Mozilla, but I wouldn't consider him key figure in the success of Firefox, as the summary states.
He started at Mozilla in January 2007, after Firefox 2 was released.
The article states he's a JavaScript Evangelist at Mozilla. His work on Firefox 3 is certainly important though.
Can anyone agree that the Self Signed SSL handling in firefox 3 is complete balls?
There's a line between security and retardation, and they're on the big bus side of the line. If I'm stupid, make the default for me. If I'm not stupid, hide settings in about:config for me to tell you to fuck off because it's complete balls that I need to add an exception for every single self signed certificate I come into contact with. Especially the 300 odd servers I have with self signed certs.
Firefox was a tremendous success.. no doubt. But I believe it has somehow got off the tracks. So many people like me switched because it was so much more reliable and secure than IE. Now, firefox crashes every 10 minutes in my Ubuntu box whenever dealing with media. I've heard the same complain from people running it on Mac. I've moved to Opera and I am a much happier camper now. I don't know what happened to the Firefox project, but it looks to me as though they have not been that successful since their browser is plagued by so many problems now.
If you use Firefox on a Mac, all you get is Windows 95-style HTML form widgets. What's up with that? Why isn't Firefox using the built-in OS widgets?
Such as the openness exhibited in this bug report #243740?:
And
Given the quality the company's so-called products, it's rather apparent that they can't code, especially not a TCP/IP stack. There are numerous problems from the latest version.
W95 only shipped with TCP/IP over Bill's vociferous objection. Later he was still going on about the Internet being just a http://mcpmag.com/columns/article.asp?EditorialsID=443">passing fad. They've missed the boat with IPv6, but been able to compensate todate by encourging ill-informed articles that disparage or trivialize the technology and the security and networking problems it addresses.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.