How Netscape Navigator's Codebase Led to Mozilla Firefox
The modern Firefox web browser owes its existence directly to the fall of Netscape Navigator in the late 1990s. Facing fierce competition from Microsoft's Internet Explorer, Netscape Communications made the historic decision to release its proprietary browser source code to the public and establish the Mozilla Organization. Although the original Netscape code was ultimately scrapped and rewritten from scratch by the Mozilla community, this organizational and technical lineage directly birthed the Gecko layout engine and the software branch that evolved into Firefox.
In January 1998, Netscape was rapidly losing market share to Microsoft during the first "Browser War." In an effort to survive and harness the collective power of independent developers, Netscape announced it would make the source code for its upcoming Netscape Communicator 5.0 suite—which included the Navigator browser—free and open-source. To manage this massive collaborative effort, Netscape created and funded the Mozilla Organization.
When Netscape officially released the source code in March 1998, the newly formed Mozilla community immediately encountered a major roadblock. Years of rushed development cycles had left the Netscape Navigator codebase tangled, bloated, and nearly impossible to update. Realizing that the existing code could not be salvaged, the core developers made a drastic decision in October 1998 to completely abandon the original Netscape codebase and rewrite the browser from the ground up.
This total rewrite resulted in a brand-new, standards-compliant layout engine called "Gecko" and a user interface language called XUL. Using this fresh codebase, the team developed the Mozilla Application Suite, which bundled a web browser, an email client, a chat client, and an HTML editor into one package. America Online (AOL), which acquired Netscape in 1999, also used this new Mozilla codebase as the foundation for Netscape 6 and Netscape 7.
By 2002, history began to repeat itself. Driven by feature creep and corporate compromises, the new Mozilla Application Suite had become as slow and bloated as the original Netscape Communicator. Frustrated by the software's complexity, developers Dave Hyatt, Joe Hewitt, and Blake Ross branched the Mozilla codebase. They created an experimental project that stripped away the email and editing tools, leaving only a fast, lightweight, standalone web browser built on the Gecko engine.
This streamlined browser branch was originally named "Phoenix," symbolizing a new browser rising from the ashes of Netscape. Due to trademark issues, the project was renamed "Firebird" in 2003, and finally "Firefox" in 2004.
When Mozilla Firefox 1.0 officially launched in November 2004, it quickly captured market share from Internet Explorer. Ultimately, while Firefox contains no lines of the original 1990s Netscape Navigator code, it is the direct product of the rewritten codebase funded and initiated by Netscape's historic 1998 open-source gamble.