Recently I came across a news article that made me stop and check the source — I was sure I must have stumbled on to the Onion or BBSpot. But no, this is really happening. People are complaining that Firefox isn’t “open source” enough for them, and are creating a separate version of the geek-popular web browser with a different name and logo. Thus IceWeasel was born.
(Open source is a software programming movement that wants the source code of a program to be freely available so that anyone can contribute, modify or improve the program. Unlike copyright law, it recognizes that innovation comes from standing on the shoulders of giants. Usually the only restriction is that whatever you produce using their source code must also be open source and any relevant trademark notices must be respected.)
I thought this would be another blip that would quickly disappear but it seems to be getting more attention. Brian McKenna wrote a fluffy five point list on reasons to support IceWeasel. A more rational list of reasons to abort or support IceWeasel can be found at ForeverGeek. But I still think this is a bad idea.
Anyone who thinks IceWeasel is a good idea has drunken too much of the open source Koolaid. Firefox is the flagship example of open source software, and is the only one “normal” people use. You’re more likely to convince your mom to use tabbed browsing than to start using Ubuntu (although, getting relatives to switch to Ubuntu can easily be the easiest way to remove tech support stress from your life and get away from all of those Stupid Windows Features).
- Is this necessary?
- The reasons for the split are weak at best: security fixes that will eventually become part of Firefox and disagreement over logo/trademark restrictions.
- It was easy for Firefox to gain so much market share when they had no competition from Microsoft for over two years.
- Web design is hard enough with the browsers that are already out there. IceWeasel may start off being functionally identical to Firefox, but give it time and they will drift.
This is the fundamental flaw with open source software. It is very easy to go off in a different direction. Having more choices and market competition leads to better products for the consumer, but it reaches a point where it becomes confusing to users. Linux is a perfect example — how many people have avoided switching from Windows because they don’t know which distribution to start with? Or because the user interface looks like it was cobbled together by different parts? 
Proprietary software will always win out because it can have a single-minded purpose and direction. Engineers and programmers have a tendency to reinvent the wheel at the drop of a hat, because “reinventing wheels” is what they enjoy. Even when reinventing the wheel will keep them from getting where they want to go. 
Is this a real issue? Not if it stays within the Linux community. If IceWeasel starts replacing Firefox on Windows machines then it'll divide the user base that same way having two equally strong left wing candidates can insure a right wing victory.
 And also it's strength. I'm not a complete idiot
 Which is thankfully starting to improve.
 This is even a problem at pro-developer environments like Google where management is finally starting to realize they have too many "hey, why I don't I build this" under-developed applications compared to their strengths like Google Search and Gmail.