4 Years Later, The Mozilla Tide Has Turned
dave writes "In 1999, I editorialized that the browser was the battleground that would win or lose us the whole thing. 4 years later, in light of the excellent Firefox 0.8 release it is time to update the article with a slightly more optimistic view."
Yesterday I rebuilt my sisters windows 2000 machine. I installed gaim for her, and also ad aware then let her install whatever other apps she wanted.. The funny thing is, she called me later last night asking where she could download firebird because she hates internet explorer. I thought to myself, wow, how the tides have changed.
Creative Criticism: The DHTML or whatever is used to give the advanced editing features of Exchange 2000 web mail, msn hotmail, yahoo mail, and the geocities web site editor don't work in Firebird; If they did my sister, my mom and many other web users would never use IE again.
I agree that Mozilla has come a long way but unfortunately, as long as there is a very large computer company in the Pacific northwest that shall remain nameless continues to more tightly integrate their nameless browser into the OS, Mozilla stands little chance overall. Sure, I love Mozilla on Linux and OS X but there are sooooooo many people that respond " Mo...what?" when I mention it to them.
Kudos to the Mozilla team for Firefox. It is pretty sweet. Let's hope that the nameless company in the Pacific northwest loses it grip on the browser market. Not likely, but we can always hope.
No trees were harmed in the composition of this; however, numerous electrons were inconvenienced.
...when Mozilla was the poster child for how NOT to run a project: hopelessly behind schedule, slow, bloated, leaking memory left and right. And there were people who kept saying that the Mozilla guys would get it working and that it would be a kickass browser.
Guess what? They were right after all. Congratulations to the Mozilla team and thanks for the excellent browser(s)!
Internet Explorer is commonly known and integrated in the great majority of computers. It's a standard anybody in the web business programs to. Mozilla could be a contender, but it's split into a million projects and still chokes on a number of websites. Most people I know have never heard of it, and to my knowledge even AOL is still using Internet Explorer. There is no tide; IE's the ocean.
Try not. Do or do not, there is no try.
-- Dr. Spock, stardate 2822-3.
Happy Trails,
Erick
http://www.busyweather.com/
Standards compliance and all that is great, but the thing that made me switch to Firefox is that Microsoft pulled out support of it's JVM. I'm sure it was a half-arsed implementation, and they probably left some things out - but it was FAST. Now that I'm waiting five seconds for applets to load anyway, I made the switch from Avant (IE-based tabbed browser) to Firefox.
Linux: Free if your time is worthless.
I haven't tried out all the browsers available, but I must agree that Netscape 7.1 is a nice product. Definitely much better than Internet Explorer.
I've installed this browser on several family members PC's that I support, and they all say never realized that other browsers were available. After they used it a couple of times, they found they actually like it better than IE too.
For the grant application system I manage, I have to officially recommend using IE 5.0 or above to all users. And my response to Mac users who don't use IE? I have to tell them "we're working on it". But when I'm using/testing the system myself, I use nothing other than Mozilla Firebird.
When will the bigwhigs realize that open-source does not necessarily mean risky, dangerous, or taboo in some way?
Browsing using it is only a consequence.
IMHO it is a pity to break it in different pieces...
M.
--
http://incuso.altervista.org/
On a related note, a freshly opened Galeon used 120M of RAM, while a freshly opened Firefox used 86M. I don't really know exactly what that means, but a lower RAM usage number is always a good thing to see.
Why on earth does a web browser like Firefox take up 86 MB of memory? That seems like an awful lot of memory for just a web browser. Is it GTK2 that is taking up all that space?
I actually printed out that article, with the Star Wars references and all, and kept it in a nice thick binder :) I was a slashdot newbie then, and every story fascinated me. Whenever I read it, I think, "if only this article were seen in context today, with the success of Mozilla"... and today I see this. Great job :)
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
Has any work been done to allow the Moz renderer to be embedded into other applications the same way that IE can be? (under Win32, obviously). It seems that without that functionality, Moz will never be able to fully replace IE on the Windows desktop.
--
lds
Thw browser wars were overrated I think. There's more to the desktop experience than the browser.
Look at the kinds of games that are popular on the internet, for example. Flash, Shockwave, java, etc. These areas are still dominated by Microsoft, and I don't see much progress with Linux. A lot of people are still having trouble getting something like Flash working properly. I keep getting pages that say that I need to upgrade to Flash 6. I have Flash 6 installed on my Linux box, and it works well on most pages. But there are the corner cases that it fails on.
We don't need just the browser to work. We need everything to work. Does the Firefox browser have Java in it out of the box? Java was terribly difficult to get working under Mozilla, and like Flash, didn't work all the time.
Even something as simple as playing two sounds at once would hang the browser. We've got to fix these problems before Linux becomes big on the desktop, or the users will not have a good time.
--Guns don't kill people, abortion clinics kill people.
It's a good browser with stability, speed and some cool features. So is Opera. It's cross platform. So is Opera.
Opera may be a bit behind on OS X but it was independantly tested as being the world's fastest rendering browser. It sticks to interdational standards like superglue and your fingers.
Is the reason it gets nowhere near the press Mozilla does that Opera is not open source? What are your thoughts on this one?
The company released it's IPO intensions a few days ago (Initial Public Offering; it's "going public" or starting to sell shares of stock to make shareholders the owners). I personally am very excited. I think it's a margainally better product than Moz and that makes it best in the world, IMHO.
I haven't posted in so long, my sig is out of date.
In dave's original 1999 article, he had written:
Meanwhile, over on MozillaZine's Firefox discussion board, Firefox developer "bengoodger" responds to criticism that Firefox is insensitive to the needs of its users:
In a subsequent message he explains further (emphasis mine):
So are we all in this together, or is the community just sitting on its collective ass, waiting for bengoodger to vanquish Microsoft all by himself? (I realize it's not so black and white, especially given Mozilla's extensible structure, but still I found the contrast of opinions revelatory.)
Opinions on the Twiddler2 hand-held keyboard?
Firefox is an amazing product and personally I love it a lot and use it exclusively. But I dont think it will capture significant market share anytime soon. I think these proprietory plugins are what preventing users from switching to firefox(or mozilla). Joe user cannot download and install those plugins to get his job done. He is too lazy/scared to do that. Untill and unless there is an acceptable remedy for this proprietory craps, things are not going to change IMHO. I would love to be proven wrong though. But still kudos to mozilla project for coming up with such a wonderfull product.
http://www.nasirudheen.blogspot/
I just tell them that it's a special version of Netscape 7, without the AOL logos.
People immediately recognize "Netscape," even to this day.. which is a good thing.
Firstly, install Firefox and then go to, say, http://www.simsnow.com which has flash on the front page. In IE I would get a dialog saying "do you want to install this now". I click "Yes", I have flash. Instead I was taken off to download something, which I did and I installed it. I restarted Firebird - still not flash. What I ended up doing was copying the plug-ins from my old Firebird installation into Firefox's plug-ins directory and then it was fine.
Secondly, it has crashed twice today on Windows XP. Firebird crashed about once a day - and it wasn't page rendering. I would do this:
* Open the Browser
(blank page loads)
* I click on my "news and daily" folder link to goto Slashdot
* Firebird/fox hangs
Thirdly. The plug-in installer is totally cool - but its too hidden. As a seasoned computer user it still took me 5-10 minutes to figure out how to install the Google toolbar in Firefox - even though I'd done it before in Firebird.
Fouth - and this one is the sh*t one. Although it may be more "standard compliant", it is not as forgiving as IE in terms of bad HTML. I still get many sites that don't work in Mozilla - and because I know how HTML works and know the whole history behind W3C compatability standards I'll launch IE and look at the site with that. my mother would probably think the website was screwed. The sad fact of the matter is that there are a myriad of WYSIWYG HTML authoring tools that produde non-compliant HTML and to use the argument that they should fix their problems and Mozilla is god because it adheres to standards is horribly narrow-minded.
My comment perhpas paints a picture more bleak than the reality. Personally I love using Firebird/fox in general, especially for its rendering spped - but I'm quite sure my mother would find the "immersive internet experience" of IE more pleasurable.
Also this whole Mozilla/Netscape/Firebird thing is really confusing me - and perhaps others. Why doesn't the Mozilla team commit a bit more resource towards polish and user experience and produce a single primary browser with some more bells and whistles and sell/give that away. I believe that Netscape is supposed to be this, I think, but after my experiences with older versions of Netscape I really wouldn't install that.
Mods do your worst
/. of all places, under heavier system load it is the least responsive of any programs running, etc etc. I am only talking about the browser itself. Every new release I download and install Mozilla or Firefox/bird/whatever, try it for a few days, and end up going back to IE6 for my windows machine and Safari for my Mac. Safari is now (as of 1.2) to the point that I like it as much as I like Mozilla on linux! I would love to use the same browser with the same config for all 3 boxes... but the Mac and Windows versions are just not up to snuff IMNSHO.
--
Mozilla is overrated in my opinion. On my linux machine, it works great. On my Mac it is okay. On my Dell at work, it sucks. And it is for the same reasons since my older win98 box (now have 3 month old XP Pro machine); slow to load on start of program, loads pages incorrectly - including
YMMV of course.
With the tab-based browsing in Mozilla (along with other features), IE is painful to use IMHO. Along with Linux CDs, I also burn some Win-Mozilla CDs to give to people so they can break the M$ habit.
The only thing I wish they'd do is ditch the Firefox name and keep it Mozilla. Or shall we call it "The browser formerly known as Mozilla"?
/*drunk.. fix later*/
While Mozilla doesn't. End of story.
sulli
RTFJ.
The more Microsoft continues to integrate, the more it sets its customers up for even greater degrees of security risk. As vuruses and and other maladies continue to plague the Windows OS, people will begin to see the light - bigger and more bloated is not always better, no matter how tightly "integrated" it is.
IE is standards complient, it renders W3C validated pages just fine. Are you disagreeing with that?
It's also able to render complete HTML TRASH is a fasion that most people accept as valid and viewable. It's the Websites the work fine on IE and not on anything else that isn't using the "standards of the W3C"
Post: Sigged, for your pleasure.
I code to XHTML 1.1 and CSS 2.0... It validates. It looks perfect in mozilla and opera, but somehow mozilla manages to completely ravage the page so everything looks wrong. I have a "Best viewed with *\msie"... It's not that I hate IE, it's just that I'd rather code to the standards than to IE..
------- I fumbled my registration and I now must suffer
No more Flash ads.
What I did get was a popup dialog everytime there was Flash content bothering me because there isn't a web designer on the Earth who knows how to check for Flash capability before trying to serve it. And IE has no way to turn off the bloody dialogs that I can find.
Gods, just put the red X up and move on, IE! I don't care!!!
--- Ban humanity.
Mozilla will win ground on 3 representative features: No popups, different security issues, and tabbed browsing.
The popups affects everyone using IE. Impress upon people that popups are the result of Microsoft screwing people over and not caring - it's not even a half truth. It's an obnoxious misfeature that irritates end users but gives Microsoft friends in business. It should have never been implemented. While Microsoft serves their own interests and contemplates their cash flow, Mozilla went ahead and solved the problem.
Internet Explorer has about ninety billion security flaws. Even if you have all the patches, you'll still want to disable ActiveX. You still don't have a convenient way of blocking images from particular servers (spam related, annoying, inappropriate). I'm not going to pretend that Mozilla is flawless on the security front, but it does represent a distinct minority of security problems. Bad people attack IE, Microsoft is slow to fix IE, Microsoft designed IE with a million other security issues. While Microsoft drags their feet and does everything possible to make money, Mozilla went ahead and solved the problem.
Mozilla presents tabbed browsing, among other features, that are simply better than what IE offers. Type ahead links, one key to search for text, Google built into the button bar, a spiffy download manager in Firebird 0.8, and 2 clicks to block images are fantastic additions to your web browser.
So really, you'd be a complete fool to use IE. Maybe Mozilla isn't your cup of tea, but you'd be a fool to use IE. Maybe you are required to use IE for a few specific sites, but you'd be a fool to therefore use IE for all your web browsing. Maybe you can't install Mozilla on your lab/work computer, but you can install Firebird on a USB Flash Drive ($20 or less) and take a better browser with you everywhere.
So maybe they aren't switching in droves, but a person would have to be a complete fool to use IE exclusively. When the word really gets out about that, the results will be hardly surprising. Like they say, "Lead, follow, or get out of the way". Internet Explorer is no longer a leader.
It most definitely WAS worthwhile for MS for reasons I will explain below.
I hasten to disagree and hope to enlighten you my friend. In 1995 when Netscape released 3.0 Gold, it included both javascript and full support for Java. This made the browser into a full-blown (although I must admit it was also crude and slow given the hardware available in that day) OS-agnostic application platform. This was Andreesen's stated intention at the time for taking a move that predated the current marketing uproar over "Web Services" by some eight+ years. Needless to say, this was an idea about which Microsoft was somewhat less than ambivalent.
True, but the browser could have
If you truly buy into the logic you espouse about the browser being, "
Best wishes,
'wands
utter rubbish
First off, I love Mozilla/Firefox/Firebird, whatever it's being called right now. I'm using it right now. The browser features are great.
The rendering engine, however, is still pretty flaky when it comes to rich, interactive content. CSS 2 is implemented damn near fully, so I can float DIVs. DOM support is great. BUT: If I try to use the DOM to change the classname of an element inside a floated DIV, the browser starts doing the goddamm macarena (the floated divs collapse and then expand again, everything basically goes wonky). This happens a lot when trying to do DOM scripting to change presentation. I submitted this to bugzilla with the release of netscape 6.1, and it still hasn't been addressed.
Also, the web standards committee has it's head up it's ass. Yes, floating block-level elements has it's uses, but the *far more common* use case is to want to have a block level element that lives alongside run-in content, like an IMG. display:inline-block, is as far as i know, not even a standard. This is just plain stupid. Have the people on the w3c ever actually coded a complex web app?
Also, would it really kill anyone to implement the ondrop/ondrag ie scripting controls as standards? It's simple and elegant, and I don't have to write reams of onmousedown code just to drop a div over another div and trigger a function. This is probably IE's killer feature right now, businesses all want web-apps to behave like the traditional GUIs, and IE delivers on that, broken standards or not.
The browser battles may have fought to a stand still but there are some other issues that still bug me. The biggest is the Intellectual Property battle.
Web pages are copyrightable code and content. There have been features around for years to take this bundle and automatically put it into something else (a PDF file, a archive folder, etc.). What hasn't been addressed are the legal implications of doing that.
If I go to a sight that says it's pages are protected (for example) what happens if I send the page in an HTML email to my boss. It may even make a differnence if the pages claimed to be copyrighted, gpl'ed, or click-through-licensed.
Where Microsoft can win this game is by making everything on Windows locked down tight in Longhorn. They then make sure that every author can set their price per page on the Microsoft web: "Downloading a page out of Internet Explorer isn't allowed unless you pay $0.001 cents per byte." (or some such nonsense).
Why would anyone use a non-free browser in this manner? They wouldn't unless they were forced to. Microsoft can do this by convincing every blogger and Parent Teacher Association that they're losing money by not exclusively using Microsoft technologies. For the insurgents who write out of some (un-American!) sense other than profit, they can probably stir up enough noise and uncertainty in the court rooms (whether they do the suing or a puppet) that makes people just feel like the "web" was the equivalent of some sort of sixties commune. Groovy and completely unsustainable.
The fact that free software has a pair of good tools (apache and firefox) is still barely into this game.
What else can be done? Legally I don't know. I'm not a lawyer.
But for the coders and writers and web users of today, get them using standards and free software and realize they're using it is a very good thing.
Second, maybe get something like source forge set up for people to GPL web sites. I'm not talking people's blogs here, but major site redesigns that have become standard compliant and how they did it. Heck, get volunteers to do site redesigns if the code becomes GPL and open to all. People need to realize that not only is it important to redesign their sites to be standards compliant, but it's also cheap to do so. The site probably won't convince the CitiBanks of the world to do anything special, but it will hopefully show and convince the community colleges and small businesses and non-profit organizations that this is really a do-able thing.
Greed is still a strong factor. If Microsoft ever does release a secure OS, then there will be a lot of people who succumb to greed. But if their whole stream of server, database, & browser is already Microsoft proprietary they'll certainly not see any advantage to going open and standards compliant at that point.
But that shouldn't take away from the great progress that Mozilla has made. It's been a fantastic thing to watch.
There are still plenty of sites that are built to work only with IE for Windows, but now that the alternatives are so good and the advantages increasingly obvious, this is changing.
"Does this path have a heart is the only question." --Carlos Castaneda
I could no longer live with the serious and unpatched security flaws in IE. I thought the URL spoofing flaw was terrible. Then it was followed up with a file extension spoofing flaw. This basically meant that I couldn't trust IE to correctly show me what site I was visiting or what kind of file I was opening!
Yes, a patch was finally issued for the URL flaw, but the fix was criticized by people like Russ Cooper for not going far enough.
I am finding Firefox on Windows XP to be excellent so far. It was a minor pain to reinstall support for Macromedia Flash, Shockwave, etc. but my QuickTime and Acrobat plugins just continued to work. What pleases me most is that web pages are loading noticeably faster in Firefox. I have heard this claim made my many new browsers over the years but this is the first time I have ever actually perceived a difference.
I also like that downloads seem to start immediately in the background as soon as a link is clicked on. With IE, when I click on a download nothing starts transferring until I browse to a location to save the file, choose a filename (perhaps) and then click OK. In Firefox, I am sometimes surprised to find that my download is completed by the time I have finished choosing a location for the file!
It is not advisable to completely abandon IE on Windows, however. Firefox won't work for grabbing updates from windowsupdate.com.
ok I agree I need to amend my statement. I did mean to write "[IES is remarkably standards-compliant in comparison to earlier versions of IE".
it is now possible to write compliant web documents that validate and appear virtually the same in ie6, mozilla and opera. that didn't use to be the case, and the post I replied to implied this was still so.
IE no longer tries to introduce new proprietary tags, they support *most* doctypes, and at least some of the specific issues you describe are problems in other browsers too. (e.g. http1.1 preservation of request method in a 302 response is a problem in mozilla too, as is robust css2 support)
now this was never intended as flamebait.
there's no excuse for png, and IE6 sucks on a number of levels, but compared to earlier versions of IE it is a large step in the right direction.
So I still contend it is completely false to say that IE6 makes no *attempt* to comply with web standards.
that said, I still don't recommend its use, as mozilla is safer, faster, much MORE standards-compliant, and better in every regard.
La via sola al paradiso incommincia nel inferno
At first i wasnt that impressed by mozilla but lately it is getting near perfection. Granted the mozilla suite is a bit bloaty but FireFox makes most other browsers look really stupid. If i use other browsers who lack tabbed browsing i feel disabled. I have become used to it and its features.
I can honestly think of one single thing i lack or despice in Mozilla. Maybe on windows where it runs slow but on linux its a blast even on my 200mhz old IBM. On windows i think part of the problem is that you already have a browser idling in the background refusing to be uninstalled.
Mozilla is now Good Enough (tm) for me.
HTTP/1.1 400
However, I feel like Safari is what's been keeping websites standards-compliant for the past year or so -- the KHTML engine is stricter than Gecko in that it doesn't support the badly formed pages IE likes.
When IE was considered adequate for Mac & PC, insisting on a standards-compliant website was a hard sell one's PHB. Not supporting the lowly Linux geek is one thing, but Mac users are perceived as important consumers.
And with a de facto IE web standard, M$ would continue to extend & proprietize (word?), and Moz/Thunder/Fire/Netscape/fox/bird would forever be playing ketchup.
Incidentally, last week I called support for my credit card's online payment site, which wasn't supporting Firebird. The tech I ended up talking to said Safari & Mozilla were giving them problems. The Safari factor was pretty reassuring to me as I felt they would fix the site for Mac users.
Depends on how good the UA filter on the site is. Opera does something just like that. If the IE test is shoddy, then Opera (spoofing) will look like IE, but it still says "Opera" somewhere in the string.
Another variation that doesn't have either of these problems is to request a non-existent page (www.somesite.com/I_USE_A_COMPLIANT_BROWSER/IT_WOR KS_FINE/PLEASE_LET_ME_IN) so it reports in the 404 log. A decent webmaster ought to be reviewing those, checking for broken links and such.
A(nother) curse on Microsoft for starting the trend of UA spoofing in the first place!
Constitutionally Correct
I'm curious: is this a deliberate omission, or just an oversight?
THE GOOD HUMOR MAN CAN ONLY BE PUSHED SO FAR
Bart Simpson on chalkboard in episode 2F18
Developers are supposed to know better than to run around complaining "the sky is falling" while the people involved are wrestling with really difficult structural problems.
His 1999 article doesn't come across to me as "the sky is falling". It came across to me as a well-motivated call to action.
What's amazing is that the people involved stayed involved, while having to read this kind of crap in the first place.
His 1999 article got me involved in the Mozilla project. Since then, I've reported over 1000 bugs, including over 50 security holes, and I now run The Burning Edge. If the article got me involved, I don't see why it would have discouraged existing Mozilla volunteers.
The shareholder is always right.
Possibly too late in the thread to be read, but things I would like to see to make it an IE killer:
* SVG support
* Privoxy available as a plug-in
For Thunderbird:
* spam-assasin and dspam available as plug-in options
Phillip.
Property for sale in Nice, France