Although Microsoft recently touted the 100 millionth installation of Internet Explorer 7, Web measurement firms said that the new browser is simply being swapped out for older editions and hasn't had an impact on Firefox's continued climb.Source: informationweek.com
Microsoft choses to build their OS and Browser software to meet the needs of the entertainment and media industry (an industry of which Microsoft is a part). Yes, they make nice stuff for the users too, but what user wants to have video information doubly encrypted and decrypted en route from the DVD player to the flatscreen? (Answer: 1, Media Producers for whom any copying, even your personal backup is considered lost revenue 2, Hardware Manufacturers, who need CPU consuming software to drive hardware sales. I don't really see my needs reflected here).
In fairness to Microsoft, every company needs a profitable business model. But when we build software, or more generally offer a product or service, this must fundamentally meat the needs of the users it is intended to serve, not just the needs of the company offering the software or service built on the software.
This is one of the basic strategies of Agile software development and Scrum. Identify your users. Write stories about how they will use the system and how that brings them value. Once you understand what the users are trying to accomplish, you can build a product to meet their needs. Make sure nothing critical is missing (imagine a house without a bathroom, who would buy it?) and put in enough delighters so your users say "Wow! For this feature, I've got to have the product!". Oh yes - avoid repellents, things that make your users say, "No way am I going to touch this!".
Why is Firefox gaining market share? Fundamentally, Firefox is build by its users for themselves. There is no conflict of interest between what the developers want what normal users want (fundamentally it's the same community).
Firefox has pioneered and driven the development of many delightful functions (tabbed browsing, pop-up control, super web development tools, privacy protection, and plug-in extensibility, to name but a few) and they have no repellents. Proprietary software almost always has repellents (I have not upgraded ie6 on my laptop for fear I will have problems with the licensing and break something fundamental in XP). This is sand in the gears which hinders the adoption and expansion of proprietary software and encourages open source development.
Anyone want to take bets on when Firefox has a 50% market share in the US?



