Chris Blizzard who works for Red Hat & is also on the Mozilla Foundation’s board has been interviewed by Red Hat about Firefox & Mozilla.
CB: Firefox’s popup blocking was derived from previous code found in the Mozilla project, but only in Firefox was it possible to make the changes required to turn it on by default and refine it to the point where it works as well as it does today.
It’s also important to note that Firefox as a browser is also a platform for a huge list of “extensions.” These extensions have two purposes. One, power users can still add all the functionality they want without requiring everyone to have the same feature set. Two, it means that developer’s experiments can be tried out. From time to time an extension will be pulled back into the project and made part of the product.
The extensions system in Firefox is largely based on the one that was available in Mozilla, but it’s easier to use and has tools to manipulate those extensions. What made it possible to install or not install the Mail component of the old Mozilla browser is largely the same technology that is used to install extensions in Firefox today. It’s just much better refined.
