December 2008 Archives

Hoping someone out there in Mac land can help me out. Last week I installed the OS X 10.5.6 (9G55) update on my MacBook Pro (2.5 GHz Intel Core 2 Duo with NVIDIA GeForce 8600M GT chipset) and within an hour or two I started experiencing a screen blanking problem.

At first I thought the machine was crashing, but then I noticed that I could still hear activity on the computer and with some futzing around with the mouse, the screen came back on. (I later discovered this was a very specific kind of futzing with the mouse that fixed it.)

Now, about once every few hours or so, the screen goes black. If the room light is right, I can see that the computer is live and the LCD is active, just with no backlight. It's identical to the situation where you've dimmed the screen all the way. The really interesting thing is that by mousing in and out of my "Sleep Display" hot corner a few times, I can wake it up.

It's possible this has nothing to do with the update, but the timing is pretty darned close. Maybe it's just a failing LED backlight, but then why would sleeping and then unsleeping the display "wake" it? Another coincidence?

I'll be back at work in a few days and can get our desktop support guy to look at it, but I was hoping to find some answers sooner than that because it's really starting to get annoying.

distribution channels

| 9 Comments

As I mentioned in a previous post, I'm working on an end of the year market analysis blog post and as part of that I'm looking at the growth of the Web itself. Since that post is still a few days away, I thought I'd share another interesting data point a bit early.

Since we shipped Firefox 1.0, over one billion new computers were sold and very nearly 100% of those new computers came bundled with a not-Firefox browser.

a firefox christmas

| 1 Comment

Yesterday was Christmas.

In the U.S. Christmas is a holiday for all federal employees, most state and local government employees, and it's the most observed holiday for private business.

So, it is probably a safe bet, though I don't have any data to cite, that there are more people at home on Christmas day in the U.S. than on any other day of the year. I expect that the U.S. isn't terribly different from the rest of the West in this.

So, what does that have to do with Firefox? Well, Firefox does particularly well on weekends and evenings -- when more people are at home (and fewer people are at work using I.E.) So, as you'd expect, Christmas day is a big day for Firefox usage.

How big a day? Well, according to Net Applications' Market Share survey, on Christmas day (measured in U.S. Eastern time) one 1 of every 4 internet sessions came from Firefox users.

At 25% of Internet usage, that's Firefox's best day on record. With the weekend and the "lull" days between Christmas Eve and New Year's Day, I expect we'll see a number of additional strong days of usage as we wrap up 2008. November and December are always strong for Firefox, so I have high hopes we'll wrap the year on a great note.

I'm working on a year end Firefox market share measures post that will have more exciting information. Depending on how much or how little time I spend at the computer, I'll have it posted right before or on New Year's Day.

best looking sneaker of all time?

| 4 Comments

The first drop of the Luna Racer was pretty sweet, but the white base colorways didn't quite hit the spot for me.

But I think this might just be the best looking sneaker of all time. It's certainly on my must have list now.

Can't wait 'till this hits a local store.

What do you all think of Nike's Flywire tech? I think it's pretty huge. It's a super-sexy design addition and if it holds up well as a performance feature, I think we'll see a much cleaner direction in shoe design over the next few years. Pulling back from 10 layers of leather is gonna do wonders for cleaning up the lines of performance athletic shoes.

simple answers to simple questions

| 5 Comments

"What will happen if Google cuts off Mozilla's revenue?!"

Google and Mozilla use these very cool legal devices called "contracts" so there's no "cutting off" of anything. The current contract covers the next three years.

"Where will Firefox get new users now that Chrome replaced Firefox in the Google Pack?!"

Firefox gets approximately 1.3 million downloads per day without Google's help. More than 95% of Firefox users found it via Mozilla's direct download.

fennec alpha 2

Fennec, a.k.a. Firefox Mobile, is making great strides. The team released their second alpha today and it's a huge improvement over Alpha 1.

I've been playing with Fennec nighly builds on an n810 for a couple of weeks now and it's really starting to get usable. If you've got a device that can run it, I encourage you to give it a try and report any bugs to the Fennec team.

Stuart has more.

latest numbers from xiti monitor

| 1 Comment

XiTi Monitor, one of the premier web survey companies in Europe, has just released their November Browser Barometer report.

Of note, I.E. has dropped below 60% in Europe. It was in November that I.E. fell below 70% for the first time globally.

Also interesting is just how little change there's been in the European countries over the last 6 months. I'm not quite sure I believe that, given the fluctuations month to month, but it is what it is.

Finally, the rankings from Gemius, which covers Eastern Europe, are all positive for Firefox and nothing but negative for IE which has or is about to fall below 50% in most of Eastern Europe.


Right before Firefox 3 shipped, I recorded a screencast to help people make the switch. Now it's available in Ogg Theora video.

sorry, your browser doesn't yet support <video>. consider upgrading.

More Firefox screencast videos available here in both Flash and Ogg.

update:

Since I'm using a couple of new Firefox features here, I thought I'd tell you all what's going. There are three components to video in this post.

The first is the new HTML 5 <video> element. This is a new feature that's currently available in the Firefox 3.1 pre-releases and, I believe, Webkit nightlies. The idea here is that video is a lot like an image, only moving, and so it should be a part of HTML just like the HTML <img> element. If it's part of HTML, then it's easier for people to add to their Web pages, easier to manipulate with CSS, JavaScript, and other Open Web standards.

The second part is the actual video file which was encoded using Theora, or more specifically, was encoded using Theora for the video, Vorbis for the audio, and packaged in an Ogg container. The great thing about Theora video is that Firefox 3.1 supports it natively across platforms. There are also some pretty good tools (getting better) for encoding into Theora. HandBrake is one of my favorites because I already use it for ripping DVDs and it's available for Mac, Windows, and Linux.

Finally, I've added a nice little border around the video element using the CSS3 border-image property. I'm actually using -moz-border-image because the spec hasn't been finalized so browser vendors are using their -vendor prefix with current implementations. This border-image property is super-cool. You can take an image, like one I'm using here and scale and stretch it to wrap pretty much any element. Right now we've got a bug with the <video> player controls and large borders so I've crunched down the image border quite a bit to work around the problem but I'm still excited have yet another CSS feature in my toolbelt.

update: Bug 470596 just got a fix. Yay!

I'm really impressed with both the effort and the amazing results. Congratulations, Jay, and everyone in the Mozilla testing community.

As many of you know, QA and testing was how I got my start at Mozilla about a decade ago. It's really come a long way and thanks to great leadership it's getting easier for more people to get involved doing more good for the Mozilla project than ever before.

QA and test really is a huge success story for Mozilla and there's no doubt in my mind that it's an unmatched capability anywhere in the software world, open source or otherwise.

Again, congratulations to everyone involved and keep up the amazing work.

talk like a what?

| 4 Comments

I guess I got a couple wrong :-)

What American accent do you have?
Your Result: The West
 

Your accent is the lowest common denominator of American speech. Unless you're a SoCal surfer, no one thinks you have an accent. And really, you may not even be from the West at all, you could easily be from Florida or one of those big Southern cities like Dallas or Atlanta.

The Midland
 
Boston
 
North Central
 
The Inland North
 
Philadelphia
 
The South
 
The Northeast
 
What American accent do you have?

Now they just need to pair up the results with some famous speaker of that accent and some audio or video clips. I have no better idea what I actually sound like even though I have a new label for it :-)

Oh, and I was born and raised in Tennessee, and went to college there, Georgia, and Alabama. I've also lived in Texas. In 2000, we moved to California, so I guess I finally fit in :-)

yes, you really want to change

| 18 Comments

About 15% of you that hit this page are doing so with Internet Explorer. This (repeat) message is for you.

Stop using IE now. You are in serious danger.

Even if you don't like the other browsers, you just cannot afford to be using IE right now with this massive vulnerability being exploited as we speak.

Get Firefox or get Safari for Windows or even Google Chrome. Any of those browsers will import all or most of your IE settings and will keep you safe while you wait on Microsoft to fix this very serious problem.

You don't have to stay with any of these browsers and it hopefully won't be that long until MS has a fix, but you cannot afford to spend even one more minute online with IE until you've got that fix.

early word on ie8rc1

| 1 Comment

TG Daily has the early word on I.E. 8 RC1.

chrome automatic update to 1.0

| 4 Comments

It looks like the folks at Google turned on the automatic (silent) update for Chrome beta users today. They should have all of their users on the latest version in just a few days. With 1.0 finally shipping and such a quick upgrade cycle, Chrome 1.0 should break 1% market share by the end of the month.

hdtv help

| 17 Comments

Deanna and I are going to be investing in our first HD flatscreen TV sometime in the next month or two. We're upgrading from a nice Sony Trinitron 36XBR200 36-inch HDTV that we got a great bargain on used but is just too fat and heavy for the space we now have available.

Based on viewing distance, we've decided that we want a 1080p 42" flatscreen. This is right on the edge for size where 720p would be acceptable if we were a foot or two further away, but where it's going to sit puts us a bit closer than average so 1080p sounds right.

We've read a lot about the advantages and disadvantages of the different panels out there and have concluded that plasma is probably right for our circumstances but are still open to LCD.

Right now, we've got our eye on two particular models, one plasma and one LCD that meet our basic size and resolution criteria, come in at under $1,000, and received good to very good online reviews.

The first is the Panasonic Viera TH-42PZ80U 42" 1080p Plasma HDTV. This Panasonic, or its slightly newer PZ85U sibling, gets great reviews, can be had for about $850 to $950, and looks really good in the photos I've seen online. (I know, not a good way to buy, but it's not available in nearby stores.)

The second is Toshiba's REGZA 42RV535U 42" 1080p LCD HDTV. This one just came on our radar because it sits in an almost identical price range and having seen it in person, (though not in our lighting) it impressed me with limited motion blur and pretty decent blacks for an LCD.

We don't often make "entertainment" purchases this large and really don't want to get something we won't be thrilled with. So, I'm wondering if any of you have any experience with either of these models or similar models from these manufacturers and what your experience has been.

Any and all advice is really appreciated.

performance enhanced performances

| 4 Comments

The auto-tune was a very cool invention. If you can really sing, if you've got decent pitch, it can be carefully employed to help correct a slight miss in the studio or at a live show.

Real-time corrections for the occasional note that's a bit too high or smidge too low is one thing. Turning someone who can't sing into someone who can sing is something entirely different. Auto-tune is a safety net, not a pair of wings.

Cranking up a real-time effect like auto-tune ord throwing in a massive amount of reverb just doesn't make an awful vocalist sound any better. Please stop trying. Please.

ferngully: how do they do it

| 9 Comments

I was just watching the television show How Do They Do It on the Science Channel. One of the chapters in episode six was about manufacturing milk cartons and the first part of that covered the harvesting of trees for pulp.

I've lived in several regions of the U.S. with heaving logging and seen clear cutting for paper pulp all over North America, but I'd never seen the actual process up close and personal like this.

They showed this dude operating what has to be one of the most menacing looking vehicles I've ever seen. I think it was the Rottne H-20 clear-felling harvester which was described as being able to "fell, strip, and saw a 100 foot tree in less than a minute." Oh, and all from a comfortable climate-controlled cab.

What a beast. It's got these massive jaws on the end of a long boom that grasp the tree and a chain saw that swings out and cuts the tree off at the base. Then it's fed through a pair of massive grinder wheels to strip the tree of its branches and feed it through the harvester jaw where it's sawed into 13 foot sections.

It totally reminded me of the Leveller in the animated movie, FernGully: The Last Rainforest. If you haven't seen the movie, I recommend it. What I didn't realize when I saw it back in the early '90s was that "the Leveller" was actually a real machine. It seemed to be so over the top in its menacing capabilities that I thought it was pure fiction.

Boy was I surprised to see that the thing is not only real, it's even ghastlier than its portrayal in FernGully. See the Leveller in action here and here. Then take a look at this YouTube video to see the real harvester in action.

Just wow.

my gecko powered wordle

| 1 Comment

Ben Smedberg built a nifty Gecko-based wordle tool so I can participate in the meme without Java! Here's it is:

ringtones for email

| 6 Comments

I love this idea!!

It's extension is essentially ringtones for Thunderbird. I'm going to try use it for only a few special filters because I get so much mail in such large batches that it would probably drive me crazy if I set up more than a couple. But for those few cases where I really want to be able to distinguish incoming mail while I'm busy in the browser or elsewhere, this is going to rock!

update: An idea just came to me while talking with John about this extension. What if you assigned different notes of different durations to different people. You could employ a specific scale as a kind of pre-composition. The extension would also need to be able to record the email sound activity over a period of time and then play it back with the gaps between messages reduced to some range of rest durations. Then, at the end of the day you could then say to Thunderbird "play the 'music' from my email today."

We often talk about visualization tools for managing our information stream, but what about using sound, or even better, music! It certainly wouldn't have the same kind of value as visualization, but there could be something interesting there.

update2: Another idea. What if the extension knew to look in an email signature for a link to a "ringtone" on the web so that if you added someone to your addressbook, or if you created a filter from her message, Thunderbird would grab that sound resource and save a local copy of it. Then the sender could say "hey, if you're interested, this is how I'd like to sound to you in Thunderbird."

Just some ideas.

being careful isn't always enough

| 4 Comments

If you're regularly an IE user, I recommend using one of the other browsers available to you on Windows until Microsoft gets this fixed. We all know that the Web is just broken with scripting turned off so Microsoft's workaround isn't really such a hot idea. Better to just grab a copy of Firefox, Safari, or Chrome and use that until Microsoft offers a verified fix.

If you've used one of these browsers in the past and then gone back to IE, you might want to delete that old Firefox, Safari, or Chrome profile so that Firefox will re-import all your newer IE settings. And make sure you're using the latest version.

Again, even if you're not a huge fan of non-IE browsers, you really should switch over if even just for a little while. This is a real vulnerability, active in the wild, compromising computers as we speak. We all know you're not going to turn off scripting while you wait for a fix from MS, so please just do yourself a favor and take a break from IE for a bit.

congratulations

| 4 Comments

Congratulations to the Chrome team on the launch of their first official version.

theora video live streaming

| 3 Comments

I'll post a full update once I can get a public server going so you all can see, but I'm please to announce that after several days of failed attempts, this afternoon I served up my first (local) live streaming theora video and am watching it in a nightly build of Firefox as we speak.

Yay!

There are several pieces to the puzzle and none of them easy or obvious for a point and click guy like me, but after much fooling around and attempting many different tools, on three different platforms, I finally found a combination that I think will work.

I'll do a full write-up soon.

With last month's report from NetApplications we saw Firefox's share of browser usage rise to 20.78%

My question to you all is, how will Firefox end the year. What do you predict for the month of December?

I'd absolutely love to see Firefox break into the new year by breaking the 21% mark and I suspect that's quite possible. I'm going to put out a guess that we hit 21.25% for December. What's your guess?

opera plans auto-update for ten

| 10 Comments

Good for them.

In a previous blog post (or two) I've called it "bordering on negligence" that Opera continued to ship new versions of the browser without a real update mechanism.

The response I got from members of the Opera team was that with all their different mobile platforms and the bandwidth restrictions that some of those platforms have, it didn't make sense to develop and deploy an auto-update mechanism. Apparently getting security updates in the hands of its desktop users was just not priority enough for them to do the work necessary to either find a solution for their mobile environments, or fork that bit of code over to just the desktop.

Clearly that's not the right answer for their desktop users and several years later it looks like those users are going to get a little bit safer. I hope that even those who defended Opera's failings here in the past will see this as a welcome improvement. This is a good thing and will finally bring bring a critical security feature to Opera that's been available to every other browser user for many years.

And this isn't just about Opera, though they were the last browser to begin implementing it. No piece of internet connected software should be without an effective automatic update system. Not providing your users with timely automatic security updates is just irresponsible.

canvas and js coolness

via Dion Almaer, this is pretty cool.

Neat stuff. You'll want to try it out using a recent Firefox or WebKit build.

releases goin' on

Lots new for Mozilla people.

Firefox 3.1 Beta 2

Firefox 3 upgrade for Firefox 2 users

and in about a week, Firefox 3.0.5

about that firefox malware

| 3 Comments

If you've read anything about that Firefox malware over the last few days, you've probably been mis-informed.

Too many people wrote stories about it without actually understanding the issues themselves. As is all too often the case, a lot of readers have come away significantly less informed than they would have been if they'd read nothing at all.

A real shame. Security is too important to treat that sloppily.

Well, Mozilla's Johnathan Nightingale has the facts. So if you want to know what's actually going on, head over to to meandering wildly where less than a minute of reading should give you the information you need to understand the issue and keep yourself safe.

video on the web

| 1 Comment

With Google's recent moves to higher quality and now true HD video at YouTube, I've been wondering what the actual encoding was, and how it compared to other services like Vimeo and FaceBook which also offer HD.

Well, I'm in luck because "Charbax" at the very cool techvideoblog.com has posted comparisons.

Youtube Normal Quality: 320×180 - 350kbit/s Sorenson - 25fps (probably source based) - 22hz mono audio

Youtube High Quality: 480×270 - 1mbit/s Sorenson - 25fps (probably source based) - 44hz stereo mp3 audio

Youtube HD: 1280×720 - 2mbit/s H264 - full framerate - 44hz stereo 254kbit/s AAC audio - more details

Facebook HD: 1280×720 - 2.5mbit/s H264 - full framerate - 44hz 146kbit/s AAC stereo audio

SmugMug HD: 640×360 - 1.4mbit/s H264 - full framerate - 48hz AAC stereo audio

Sevenload HD: 1280×720 - 1.8mbit/s H264 - full framerate - 48hz 96kbit/s AAC stereo audio

Vimeo HD: 1280×720 - 1.7mbit/s VP6 - full framerate - 44hz 128kbit/s mp3 stereo audio

Dailymotion HD: 1280×720 - 1.3mbit/s VP6 - full framerate - 44hz 96kbit/s mp3 stereo audio

There's lots more over at his post, so be sure to check it out.

market share by platform

| 16 Comments

NetApplications just released their November browser market share report so there's been a lot of talk about how the browsers are stacking up and where things are moving. I blogged some about this earlier in the week.

Clearly IE is falling, and at a pretty good clip. Does this mean that the browser wars have really heated up again with half a dozen exciting and capable browsers all duking it out for the top spot? That's sure what it sounds like if you read the tech pundits, bloggers, and journalists. The storyline that seems to be central to all the reporting and discussion of the competitive landscape is that it's totally thriving with IE releasing new versions much more frequently but still losing ground to Firefox, Safari, Chrome, Opera, and a handful of other challengers.

For a web developer, this makes perfect sense. People building web sites and web applications are looking at all the browsers hitting their properties and writing and optimizing for the top user agents they're seeing in their logs.

For bloggers, pundits, and journalists, the browser makers are pushing out new alphas and betas at such an amazing pace it feels like it's almost a daily event. Add to that the blow by blow coverage of the awesome battle for performance supremacy and Web standards support, and you've got a real hotbed of excitement.

But for regular people, I don't think any of this is registering at all. For most regular people, there are just two browsers, the one that came on their machine and Firefox.

What does this look like. Well, if you're on Windows, there's Internet Explorer (the default that came with your PC) and there's Firefox. If you're on Mac, there's Safari (the default that came with your Mac) and there's Firefox. One default and one alternative.


Data from December 2007 - November 2008 via NetApplications. Click images for larger views.

That's not exactly an exciting, vibrant, and red-hot marketplace. Now, that's a whole lot better than it was just four or five years ago when there was really only one browser and that browser was completely stagnant. But when you look at this from the viewpoint of a regular person sitting down to her computer, it's far from ideal.

Clearly there's a huge advantage to shipping with the computer as the default browser. Four years of amazing grass-roots marketing and word-of-mouth outreach, combined with a world-class product has accomplished more than anyone in the early days of Mozilla and Firefox would dare to imagine, but we're in an uphill battle because we're fighting not just against the other browsers out there today, but against the growth of the internet itself in a market where every new computer comes with a bundled browser from the OS vendor.

This is not the healthy marketplace that many imagine it to be. This is not the level playing field that 1 billion (and growing) Internet users deserve.

I don't have much more to say with this post but I wanted to re-open this discussion and see what you all think. Is it reasonable that the OS vendors dominate their platforms like this? Is one viable competitor to the OS vendors enough? Is it a vibrant, strong, and healthy environment when the tier two browsers are all fighting over the remaining one or two percent?

OK, another call for help and suggestions.

I've been using Parallels Desktop for quite a while (actually since the first Parallels Desktop release) so that I could continue to run some of my Windows software on my MacBook Pros. Parallels 3 has been a completely decent program and I've got both Windows Vista and Windows XP BootCamp partitions loading up just great.

Today I ran into a problem though. I went to create an Ubuntu 8.10 VM and learned that the Parallels tools package for the latest version of Parallels Desktop 3 (build 5626) doesn't support xorg 1.5.2 and so I don't get the tools goodness for Ubuntu or presumably any other relatively new Linux desktop.

A brief look through the Parallels forum suggests that it's just not going to happen for Desktop 3 and I've got to upgrade to Parallels Desktop 4 to get that support.

I can upgrade for a discounted price, I think, but if I'm going to go through the trouble of purchasing and installing a new setup that requires migration or might introduce problems with my quite functional Windows bootcamp VMs, just to get Linux working, maybe I should look elsewhere and keep on keepin' on with my Windows VMs on the old Parallels Desktop 3.

There appears to be only one real alternative to Parallels Desktop for Mac and that's VMWare Fusion 2. The internets suggest that it's a neck and neck race and VMWare Fusion might just edge out Parallels for Mac on performance, though other reports say just the opposite.

I'm OK with paying for a new license for a new product instead of an upgrade license for an old product if there's good reason. And I don't mind having two apps that do virtualization, one for my existing Windows setups which are working just fine and a new one for Linux setups.

What do you all think?

One of the things I'd like to accomplish over the next few months is to migrate some or all of the live Air Mozilla video events to open formats. With Firefox 3.1 supporting Theora/Vorbis, it makes a lot of sense to start there.

I'm no video expert, and I've been relying on the easy to use proprietary systems that utilize proprietary desktop clients or plug-in based web clients to capture, decode/re-encode, and broadcast our streams. This means I really don't have a full grasp on how all this stuff works.

It shouldn't be too difficult. I hope.

Basically, what I need to do is grab the DV stream from my FireWire video camera with some app (what is that app? dvgrab?) and then pass that to ffmpeg2theora for decoding (does ffmpeg decode DV?) and re-encoding in Theora and finally pass that encoded data to a streaming server, probably IceCast.

Oh, and presumably some steps of this process are processor intensive so it may need to be spread across multiple machines. For example, I might need to capture on my laptop (since it can go where the camera can go) and pass off the stream to a beefier machine on our LAN for the decoding/re-encoding and then pass off to yet another machine for pushing the stream out to the world.

Simple!

But, I don't know how to do any of that. And! I don't even know if that's an accurate description of the solution.

If you know this stuff and want to help or can point me to any documentation, tutorials or other how-to content, I'd be very grateful.

aurora vs awaken

| 8 Comments

With the overwhelming majority of my team located on the East Coast and with the short winter days ahead, I'm going to try to shift my sleep schedule and wake up a bit earlier than I'm used to.

For that, I'm going to need an alarm and I got the bright idea that I'd just use my Mac Book pro if there was some kind of script for waking it from sleep and launching iTunes to play a track at a set time each day.

After a moment or two at the Google, I found two apps that look like exactly what I want. The first one I found was Aurora and the second is called Awaken. Both have trials and then a very modest price tag. I've downloaded both and will try them out for a few days but in my initial playing around, I'm not seeing anything really jump out at me that would cause me to go one way or the other.

So, I turn to you all. Do you have experience with either or both and which would you recommend.

Any reason to pick any one over the other or should I just flip a coin?

(And, yes, I also checked out Alarm Clock 2 and Alarm Clock Pro but wasn't as intrigued and testing 4 alarm clocks at once just seemed kind of silly.)

artzilla

Firefox as a platform for art: artzilla.org.

I love it.

Mozilla attracts the most amazing people in the world.

microsoft can't beat the math?

| 7 Comments

Just ran across an interesting, though short on supporting details, article by John Martellaro at The Mac Observer titled Apple and Microsoft War Now Dictated by Mathematics.

The premise is that Microsoft, and Internet Explorer specifically, are in a monotonic decline that might be slowed but can't be reversed.

While I don't have math on my side, I do have 10 years in the "browser business" and I'm gonna go way out on a limb and say that nothing's impossible and anything's possible. But. I think he's basically right. There just aren't many opportunities for radical change in the browser marketplace.

The momentum is what it is because of some deeply rooted factors that aren't likely to reverse easily.

Why is that?

I think it's primarily because the investment required to build a capable Web browser that can single-handedly change the market is just too large. It's been done exactly three times.

The first was Netscape, back in the early and mid 90s. The second was Internet Explorer in the mid and late 90's. The third was Mozilla's Firefox which didn't rise to prominence until the mid 00s.

Netscape had the "first to market" advantage and that was huge. That, by definition, won't be repeated.

Microsoft illegally abused its Windows desktop monopoly, something that also probably won't happen again any time soon.

Firefox had a much more difficult time of it and while we're definitely in the top tier, we haven't made the same market share gains as Netscape and Microsoft did, even though Mozilla's investment and effort have been larger and more sustained than both Netscape's and Microsoft's combined.

It's taken 10 years of investment in the development of the code that makes up Firefox and the wide range of tools that support Firefox and the rest of the Mozilla ecology. It's taken thousands of coders, hundreds of thousands of committed testers, and millions of determined advocates just to pull away 20% of the browser market and substantially weaken the I.E. stranglehold.

So, that tells us that being first obviously works. Breaking the law also seems to work if you've got the cajones. And finally, a decade of really hard work by millions of people sharing a common purpose also does pretty well.

Those are the three examples we have of radical browser change in the Web's ~15 year history. No other effort (and there have been literally scores) have been able to effect serious and sustained movement like the three listed.

People have tried with different technologies, different business models, and different motivations but none have really taken off. Growing deep roots just isn't an easy thing to do.

But there's hope for wider competition because we're creating a new era for the Web where there's increased space and opportunity for a broad undergrowth of niche players.

If Mozilla can continue to make the agreed upon web standards a necessity for all browser vendors, if we can make process, performance, and security the major points of differentiation, and if we continue to focus our features for a broad-based appeal -- all the while further eroding Microsoft's dominance on both the Web and the desktop, then I think there's going to be a lot more space for other browsers like Flock, and Safari, and Chrome.

But, yeah, I don't see Microsoft reversing that trend any time soon.

update: I wandered there a little bit and maybe buried the point I that inspired this post.

Let me try to summarize and crystalize my thinking here.

The Web is a large and massive thing and it's very difficult to get it moving in a new direction. Once it gets moving in one direction, it's got a momentum that's difficult to alter. It's not impossible, it's just difficult and either extraordinary circumstances (Netscape and Microsoft) or extraordinary effort (Mozilla) are required.

It's rare that any one entity has caused a major shift in velocity of the web.

Mozilla, having effected a real change in that velocity with Firefox, is acting differently than the other two examples because Mozilla's mission is not to try to consolidate control and become the sole determiner of the direction for the Web, but rather to help more people and projects (and yes, even other browsers) play a much bigger part in determining where this thing goes than they've been able to in the past.